vkd3d-shader/hlsl: Handle regset names in register() and packoffset() as case-insensitive.
Merge request reports
Activity
+ reservation.reg_type = tolower(reg_string[0]);
A (relatively) well-known issue with functions like tolower() is that the lower case variant of 'I' may be either 'ı' or 'i' depending on the locale we're running in. Although I don't think any of I/İ/ı/i is a valid register type in the shader profiles that support register()/packoffset(), it seems preferable to use the locale-independent ascii_tolower() here.
added 18 commits
-
4cc2e250...d8ef0c69 - 16 commits from branch
wine:master
- 0cea4d35 - vkd3d-shader/hlsl: Handle uppercase regset names in register().
- 827a359b - vkd3d-shader/hlsl: Handle uppercase regset names in packoffset().
-
4cc2e250...d8ef0c69 - 16 commits from branch
Please register or sign in to reply