- Apr 09, 2024
-
-
-
We are not properly translating texkill to spir-v since it is only considering the first component.
-
-
-
-
-
Also, properly casting it to float in lower_ternary() for SM1 avoids creating ABS and NEG on bool types.
-
- Apr 04, 2024
-
-
- Apr 03, 2024
-
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
-
-
-
Not when making the loop header available, which is too early and might lead to open too many loops at once.
-
- Apr 02, 2024
-
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
-
-
vsir_program_normalise() has function calls to basically everything in ir.c, so it's useful to have it in an easily reachable place to quickly jump to wherever you need using your favorite code editor's features.
-
-
RECT and D3D12_BOX are used from there.
-
Type size_t is used in the file without importing any header which defines it. This only works when the translation unit includes one of the appropriate headers anyway or when the appropriate header is included internally by other standard C headers; none of those strategies should be relied upon.
-
-
The extra argument is not very easy to intuit. Since all we're trying to do here is check whether the type is a struct with object components in it, write that out explicitly.
-
-
We already perform an implicit cast per component in initialize_var_components().
-
-