wined3d: Allow swizzle on vThreadIDInGroupFlattened register.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
33c65ed0c5
commit
c07bfeb2b8
|
@ -2860,7 +2860,7 @@ static void shader_glsl_get_register_name(const struct wined3d_shader_register *
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case WINED3DSPR_LOCALTHREADINDEX:
|
case WINED3DSPR_LOCALTHREADINDEX:
|
||||||
sprintf(register_name, "int(gl_LocalInvocationIndex)");
|
sprintf(register_name, "ivec2(gl_LocalInvocationIndex, 0)");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case WINED3DSPR_THREADID:
|
case WINED3DSPR_THREADID:
|
||||||
|
|
|
@ -3672,7 +3672,6 @@ static inline BOOL shader_is_scalar(const struct wined3d_shader_register *reg)
|
||||||
case WINED3DSPR_LOOP: /* aL */
|
case WINED3DSPR_LOOP: /* aL */
|
||||||
case WINED3DSPR_PREDICATE: /* p0 */
|
case WINED3DSPR_PREDICATE: /* p0 */
|
||||||
case WINED3DSPR_PRIMID: /* primID */
|
case WINED3DSPR_PRIMID: /* primID */
|
||||||
case WINED3DSPR_LOCALTHREADINDEX: /* vThreadIDInGroupFlattened */
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
||||||
case WINED3DSPR_MISCTYPE:
|
case WINED3DSPR_MISCTYPE:
|
||||||
|
|
Loading…
Reference in New Issue