Home
last modified time | relevance | path

Searched refs:invocations (Results 1 – 25 of 424) sorted by relevance

12345678910>>...17

/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/
DEXT_shader_group_vote.txt41 a set of boolean conditions across a group of shader invocations. These
44 invocations across which boolean conditions are evaluated is
46 how individual shader invocations are assigned to such sets. In
47 particular, the set of shader invocations has no necessary relationship
48 with the compute shader local work group -- a pair of shader invocations
54 non-compute shader invocations and execute them in a SIMD fashion. When
63 where <condition> diverges between invocations, a SIMD implementation
64 might first call do_fast_path() for the invocations where <condition> is
65 true and leave the other invocations dormant. Once do_fast_path()
66 returns, it might call do_general_path() for invocations where <condition>
[all …]
/third_party/openGLES/extensions/EXT/
DEXT_shader_group_vote.txt41 a set of boolean conditions across a group of shader invocations. These
44 invocations across which boolean conditions are evaluated is
46 how individual shader invocations are assigned to such sets. In
47 particular, the set of shader invocations has no necessary relationship
48 with the compute shader workgroup -- a pair of shader invocations
54 non-compute shader invocations and execute them in a SIMD fashion. When
63 where <condition> diverges between invocations, a SIMD implementation
64 might first call do_fast_path() for the invocations where <condition> is
65 true and leave the other invocations dormant. Once do_fast_path()
66 returns, it might call do_general_path() for invocations where <condition>
[all …]
/third_party/openGLES/extensions/AMD/
DAMD_shader_ballot.txt51 across shader invocations within a sub-group.
87 specified value <v> across all active shader invocations in the sub-group
131 …| genIType minInvocationsAMD(genIType v) | invocations in the sub-group with <Reduce…
136 …| genIType minInvocationsNonUniformAMD(genIType v) | invocations in the sub-group with <Reduce…
141 …| genIType minInvocationsInclusiveScanAMD(genIType v) | invocations in the sub-group with <Inclus…
150 …| genType v) | invocations in the sub-group with <Inclus…
159 …| genIType minInvocationsExclusiveScanAMD(genIType v) | invocations in the sub-group with <Exclus…
168 …| genType v) | invocations in the sub-group with <Exclus…
177 …| genIType maxInvocationsAMD(genIType v) | invocations in the sub-group with <Reduce…
182 …| genIType maxInvocationsNonUniformAMD(genIType v) | invocations in the sub-group with <Reduce…
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/AMD/
DAMD_shader_ballot.txt51 across shader invocations within a sub-group.
87 specified value <v> across all active shader invocations in the sub-group
131 …| genIType minInvocationsAMD(genIType v) | invocations in the sub-group with <Reduce…
136 …| genIType minInvocationsNonUniformAMD(genIType v) | invocations in the sub-group with <Reduce…
141 …| genIType minInvocationsInclusiveScanAMD(genIType v) | invocations in the sub-group with <Inclus…
150 …| genType v) | invocations in the sub-group with <Inclus…
159 …| genIType minInvocationsExclusiveScanAMD(genIType v) | invocations in the sub-group with <Exclus…
168 …| genType v) | invocations in the sub-group with <Exclus…
177 …| genIType maxInvocationsAMD(genIType v) | invocations in the sub-group with <Reduce…
182 …| genIType maxInvocationsNonUniformAMD(genIType v) | invocations in the sub-group with <Reduce…
[all …]
/third_party/openGLES/extensions/ARB/
DARB_shader_group_vote.txt61 a set of boolean conditions across a group of shader invocations. These
64 invocations across which boolean conditions are evaluated is
66 how individual shader invocations are assigned to such sets. In
67 particular, the set of shader invocations has no necessary relationship
68 with the compute shader workgroup -- a pair of shader invocations
74 non-compute shader invocations and execute them in a SIMD fashion. When
83 where <condition> diverges between invocations, a SIMD implementation
84 might first call do_fast_path() for the invocations where <condition> is
85 true and leave the other invocations dormant. Once do_fast_path()
86 returns, it might call do_general_path() for invocations where <condition>
[all …]
DARB_shader_ballot.txt62 This extension provides the ability for a group of invocations which
103 A sub-group is a collection of invocations which execute in lockstep.
104 The variable <gl_SubGroupSizeARB> is the maximum number of invocations
124 <gl_SubGroupSizeARB> is the total number of invocations in a sub-group.
126 The <gl_SubGroup??MaskARB> variables provide a bitmask for all invocations,
148 evaluating the expression <value> in all active invocations in the
150 call. The sub-group may have inactive invocations for example due to
152 invocations may be represented by the return value of ballotARB(). Bits
156 to invocations that are not active or that do not exist in the sub group
161 set for all active invocations in the sub-group.
[all …]
DARB_fragment_shader_interlock.txt61 large number of fragment shader invocations that perform loads and
65 invocations is largely undefined. For algorithms that use shader
76 invocations from touching the same memory concurrently.
81 invocations with "overlapping" coverage in a given pixel, the OpenGL
97 guarantees that the critical section for multiple shader invocations with
107 worrying about other invocations for the same pixel accessing the data
152 ordering of the execution of shader invocations between calls to the
164 By default, fragment shader invocations are generally executed in
165 undefined order. Multiple fragment shader invocations may be executed
166 concurrently, including multiple invocations corresponding to a single
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/
DARB_shader_group_vote.txt51 a set of boolean conditions across a group of shader invocations. These
54 invocations across which boolean conditions are evaluated is
56 how individual shader invocations are assigned to such sets. In
57 particular, the set of shader invocations has no necessary relationship
58 with the compute shader local work group -- a pair of shader invocations
64 non-compute shader invocations and execute them in a SIMD fashion. When
73 where <condition> diverges between invocations, a SIMD implementation
74 might first call do_fast_path() for the invocations where <condition> is
75 true and leave the other invocations dormant. Once do_fast_path()
76 returns, it might call do_general_path() for invocations where <condition>
[all …]
DARB_shader_ballot.txt52 This extension provides the ability for a group of invocations which
93 A sub-group is a collection of invocations which execute in lockstep.
94 The variable <gl_SubGroupSizeARB> is the maximum number of invocations
114 <gl_SubGroupSizeARB> is the total number of invocations in a sub-group.
116 The <gl_SubGroup??MaskARB> variables provide a bitmask for all invocations,
138 evaluating the expression <value> in all active invocations in the
140 call. The sub-group may have inactive invocations for example due to
142 invocations may be represented by the return value of ballotARB(). Bits
146 to invocations that are not active or that do not exist in the sub group
151 set for all active invocations in the sub-group.
[all …]
DARB_fragment_shader_interlock.txt51 large number of fragment shader invocations that perform loads and
55 invocations is largely undefined. For algorithms that use shader
66 invocations from touching the same memory concurrently.
71 invocations with "overlapping" coverage in a given pixel, the OpenGL
87 guarantees that the critical section for multiple shader invocations with
97 worrying about other invocations for the same pixel accessing the data
142 ordering of the execution of shader invocations between calls to the
154 By default, fragment shader invocations are generally executed in
155 undefined order. Multiple fragment shader invocations may be executed
156 concurrently, including multiple invocations corresponding to a single
[all …]
/third_party/vk-gl-cts/external/vulkan-docs/src/appendices/
DVK_EXT_shader_subgroup_vote.txt35 shader invocations that are running concurrently (a _subgroup_).
49 individual shader invocations are assigned to subgroups.
51 shader _local workgroup_ -- any pair of shader invocations in a compute
57 invocations and execute them concurrently.
69 where code:condition diverges between invocations, an implementation might
70 first execute code:do_fast_path() for the invocations where code:condition
71 is true and leave the other invocations dormant.
73 invocations where code:condition is code:false and leave the other
74 invocations dormant.
76 might be better off just using the general path for all invocations.
[all …]
DVK_NV_compute_shader_derivatives.txt31 invocations.
32 The code:DerivativeGroupQuadsNV execution mode assembles shader invocations
35 The code:DerivativeGroupLinearNV execution mode assembles shader invocations
48 (1) Should we specify that the groups of four shader invocations used for
49 derivatives in a compute shader are the same groups of four invocations that
DVK_EXT_shader_subgroup_ballot.txt29 This extension provides the ability for a group of invocations, which
39 * code:SubgroupGeMaskKHR, containing the subgroup mask of the invocations
41 * code:SubgroupGtMaskKHR, containing the subgroup mask of the invocations
43 * code:SubgroupLeMaskKHR, containing the subgroup mask of the invocations
45 * code:SubgroupLtMaskKHR, containing the subgroup mask of the invocations
49 * code:SubgroupSize, containing the maximum number of invocations in a
/third_party/skia/third_party/externals/abseil-cpp/absl/random/
Dbernoulli_distribution_test.cc153 EXPECT_EQ(35, urbg.invocations()); in TEST()
159 EXPECT_EQ(35, urbg.invocations()); in TEST()
165 EXPECT_EQ(35, urbg.invocations()); in TEST()
171 EXPECT_EQ(35, urbg.invocations()); in TEST()
200 EXPECT_EQ(12, urbg.invocations()); in TEST()
206 EXPECT_EQ(12, urbg.invocations()); in TEST()
212 EXPECT_EQ(12, urbg.invocations()); in TEST()
Dgaussian_distribution_test.cc408 EXPECT_EQ(13, urbg.invocations()); in TEST()
421 EXPECT_EQ(13, urbg.invocations()); in TEST()
476 EXPECT_EQ(1, urbg.invocations()) << box << " " << std::hex << v; in TEST()
491 EXPECT_EQ(1, urbg.invocations()) << box << " " << std::hex << v; in TEST()
513 EXPECT_EQ(3, urbg.invocations()); in TEST()
522 EXPECT_EQ(3, urbg.invocations()); in TEST()
537 EXPECT_EQ(2, urbg.invocations()); in TEST()
546 EXPECT_EQ(2, urbg.invocations()); in TEST()
559 EXPECT_EQ(3, urbg.invocations()); in TEST()
/third_party/vk-gl-cts/external/openglcts/docs/specs/
DCTS_ARB_shader_ballot.txt67 where the corresponding bits are set for all active invocations
71 that return true in some invocations and false in others. Perform
73 across invocations. Verify returned value.
80 passed as parameter. Final color should be same for all invocations -
81 first invocation completed dictates result for other invocations.
87 for all invocations - first invocation completed dictates result
88 for other invocations.
DCTS_ARB_shader_group_vote.txt35 shader invocations within one group to generate single result
68 as a parameter should diverge between invocations. All pixels
72 as a parameter should be true for all invocations. All pixels
88 passed as a parameter should diverge between invocations.
92 passed as a parameter should be true for all invocations.
96 passed as a parameter should be false for all invocations.
/third_party/vk-gl-cts/external/vulkan-docs/src/chapters/
Dshaders.txt24 Compute shaders operate on compute invocations in a workgroup.
196 At each stage of the pipeline, multiple invocations of a shader may: execute
198 Further, invocations of a single shader produced as the result of different
200 The relative execution order of invocations of the same shader type is
202 Shader invocations may: complete in a different order than that in which the
207 The relative execution order of invocations of different shader types is
210 pipeline stage, the shader invocations from the previous stage are
221 fragment), even the number of shader invocations that may: perform loads and
232 * The relative execution order of invocations of the same shader type is
239 shader invocations are not.
[all …]
/third_party/openGLES/extensions/NV/
DNV_fragment_shader_interlock.txt61 large number of fragment shader invocations that perform loads and
65 invocations is largely undefined. For algorithms that use shader
76 invocations from touching the same memory concurrently.
80 critical section of fragment shader code. For pairs of shader invocations
97 guarantees that the critical section for multiple shader invocations with
107 worrying about other invocations for the same pixel accessing the data
156 ordering of the execution of shader invocations between calls to the
168 By default, fragment shader invocations are generally executed in
169 undefined order. Multiple fragment shader invocations may be executed
170 concurrently, including multiple invocations corresponding to a single
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/
DNV_fragment_shader_interlock.txt61 large number of fragment shader invocations that perform loads and
65 invocations is largely undefined. For algorithms that use shader
76 invocations from touching the same memory concurrently.
80 critical section of fragment shader code. For pairs of shader invocations
97 guarantees that the critical section for multiple shader invocations with
107 worrying about other invocations for the same pixel accessing the data
156 ordering of the execution of shader invocations between calls to the
168 By default, fragment shader invocations are generally executed in
169 undefined order. Multiple fragment shader invocations may be executed
170 concurrently, including multiple invocations corresponding to a single
[all …]
/third_party/openGLES/extensions/KHR/
DKHR_shader_subgroup.txt128 A subgroup is a set of invocations that can synchronize and share data
149 visible by other invocations within the subgroup. A _subgroupBarrier_ can
156 The vote subgroup operations allow invocations within a subgroup to
159 * Do all active subgroup invocations agree that an expression is true?
160 * Do any active subgroup invocations evaluate an expression to true?
161 * Do all active subgroup invocations have the same value of an expression?
170 The arithmetic subgroup operations allow invocations to perform scan
175 scan, cumulatively applying the operation across the invocations in a
181 The ballot subgroup operations allow invocations to perform more
183 all invocations within a subgroup to provide a boolean value and get
[all …]
/third_party/openGLES/extensions/INTEL/
DINTEL_fragment_shader_ordering.txt56 shader invocation until invocations from previous primitives that map to
59 fragment shader invocations are made visible to the fragment shader
97 invocations that overlap in xy window coordinates. Calling
99 transactions issued by shader invocations from previous primitives,
125 execution until completion of all shader invocations from previous
128 invocations mapped to same xy window coordinates are made visible to
131 regardless of whether previous and current invocations cover overlapping
134 shader invocations mapped to the same sample number under same window xy
/third_party/skia/third_party/externals/opengl-registry/extensions/INTEL/
DINTEL_fragment_shader_ordering.txt56 shader invocation until invocations from previous primitives that map to
59 fragment shader invocations are made visible to the fragment shader
97 invocations that overlap in xy window coordinates. Calling
99 transactions issued by shader invocations from previous primitives,
125 execution until completion of all shader invocations from previous
128 invocations mapped to same xy window coordinates are made visible to
131 regardless of whether previous and current invocations cover overlapping
134 shader invocations mapped to the same sample number under same window xy
/third_party/glslang/Test/baseResults/
Dcontradict_0.geom.out3 invocations = -1
21 invocations = -1
42 invocations = 1
/third_party/node/test/fixtures/
Dinspector-global-function.js2 let invocations = 0; variable
10 console.log(invocations++, c);

12345678910>>...17