Lines Matching refs:quad
2674 [[shaders-scope-quad]]
2679 In a fragment shader, each invocation in a quad scope instance is formed of
2692 specified, each invocation in a quad scope instance is formed of invocations
2695 * [eq]#i# is the index of the invocation within the quad scope instance.
2702 specified, each invocation in a quad scope instance is formed of invocations
2705 * [eq]#i# is the index of the invocation within the quad scope instance.
2712 In all shaders, each invocation in a quad scope instance is formed of
2715 * [eq]#i# is the index of the invocation within the quad scope instance.
2719 Each invocation in a quad scope instance must: be in the same
2724 The specific set of invocations that make up a quad scope instance in other
2728 In a fragment shader, each invocation in a quad scope instance must: be in
2733 invocation in a quad scope instance must: be in the same
2736 In other shader stages, each invocation in a quad scope instance must: be in
2744 shaders have defined quad scope instances.
2749 operations>> also have defined quad scope instances.
2818 Invocations in <<shaders-scope-quad, shaders that have a defined quad
2819 scope>> must: be in a <<shaders-scope-quad, quad scope instance>>.
2935 [[shaders-quad-operations]]
2940 <<shaders-scope-quad, quad scope instances>>.
2942 always overridden; only the <<shaders-scope-quad, quad scope instance>> is
2945 Fragment shaders that statically execute quad group operations must: launch
2951 for a <<shaders-scope-quad, quad scope instance>>, defined as the _quad
2970 the <<shaders-scope-quad, quad scope instance>> for a compute shader
3000 result of [eq]#P# across invocations in the quad.
3013 <<shaders-scope-quad>>.
3040 where [eq]#w# and [eq]#h# are the size of the fragments in the quad, and
3071 or <<shaders-quad-operations, quad group>>
3096 and <<shaders-quad-operations, quad group>>
3103 quad scope instance become helper invocations.