[Git][wine/vkd3d][master] 2 commits: vkd3d-shader/glsl: Wrap gl_GlobalInvocationID in an uvec4.
Henri Verbeet pushed to branch master at wine / vkd3d Commits: cfe51e84 by Elizabeth Figura at 2025-10-13T18:51:24+02:00 vkd3d-shader/glsl: Wrap gl_GlobalInvocationID in an uvec4. Callers to shader_glsl_print_register_name() expect this. In particular, this fixes translation of instructions such as store_uav_typed u0.xyzw, vThreadID.xyxx, l(2.00000000e+00) which is currently translated as the invalid imageStore(cs_image_0, ivec4(gl_GlobalInvocationID).xy, vec4(uintBitsToFloat(0x40000000u), 0, 0, 0)); - - - - - dd55b158 by Elizabeth Figura at 2025-10-13T18:55:42+02:00 vkd3d-shader/ir: Implement an initial vsir copy propagation pass. - - - - - 3 changed files: - libs/vkd3d-shader/glsl.c - libs/vkd3d-shader/ir.c - tests/vkd3d_shader_api.c View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/0bb8272f26c4011d8921f75119e24... -- View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/0bb8272f26c4011d8921f75119e24... You're receiving this email because of your account on gitlab.winehq.org.
participants (1)
-
Henri Verbeet (@hverbeet)