Home
last modified time | relevance | path

Searched full:stage (Results 1 – 25 of 5515) sorted by relevance

12345678910>>...221

/third_party/skia/third_party/externals/dawn/src/dawn_native/
DBindingInfo.cpp97 for (SingleShaderStage stage : IterateStages(entry.visibility)) { in IncrementBindingCounts() local
98 ++(bindingCounts->perStage[stage].*perStageBindingCountMember); in IncrementBindingCounts()
109 for (SingleShaderStage stage : IterateStages(kAllStages)) { in AccumulateBindingCounts() local
110 bindingCounts->perStage[stage].sampledTextureCount += in AccumulateBindingCounts()
111 rhs.perStage[stage].sampledTextureCount; in AccumulateBindingCounts()
112 bindingCounts->perStage[stage].samplerCount += rhs.perStage[stage].samplerCount; in AccumulateBindingCounts()
113 bindingCounts->perStage[stage].storageBufferCount += in AccumulateBindingCounts()
114 rhs.perStage[stage].storageBufferCount; in AccumulateBindingCounts()
115 bindingCounts->perStage[stage].storageTextureCount += in AccumulateBindingCounts()
116 rhs.perStage[stage].storageTextureCount; in AccumulateBindingCounts()
[all …]
/third_party/glslang/Test/
Dhlsl.intrinsics.negative.comp5 …// AllMemoryBarrier(); // invalid in fragment stage TODO: parser currently crashes o…
6 …// AllMemoryBarrierWithGroupSync(); // invalid in fragment stage TODO: parser currently crashes o…
9 // clip(inF0); // expected error: only valid in pixel stage
13 // ddx(inF0); // expected error: only valid in pixel stage
14 // ddx_coarse(inF0); // expected error: only valid in pixel stage
15 // ddx_fine(inF0); // expected error: only valid in pixel stage
16 // ddy(inF0); // expected error: only valid in pixel stage
17 // ddy_coarse(inF0); // expected error: only valid in pixel stage
18 // ddy_fine(inF0); // expected error: only valid in pixel stage
27 // fwidth(inF0); // expected error: only valid in pixel stage
[all …]
Dhlsl.intrinsics.negative.vert18 // AllMemoryBarrier(); // expected error: only valid in compute stage
19 // AllMemoryBarrierWithGroupSync(); // expected error: only valid in compute stage
23 // clip(inF0); // expected error: only valid in pixel stage
28 // DeviceMemoryBarrierWithGroupSync(); // expected error: only valid in compute stage
29 // ddx(inF0); // expected error: only valid in pixel stage
30 // ddx_coarse(inF0); // expected error: only valid in pixel stage
31 // ddx_fine(inF0); // expected error: only valid in pixel stage
32 // ddy(inF0); // expected error: only valid in pixel stage
33 // ddy_coarse(inF0); // expected error: only valid in pixel stage
34 // ddy_fine(inF0); // expected error: only valid in pixel stage
[all …]
Dspv.RayCallable_Errors.rcall3 …NV vec4 hitattr; // ERROR, hitattributeNV unsupported in this stage
4 …dNV vec4 payload; // ERROR, rayPayloadNV unsupported in this stage
5 …nNV vec4 payloadIn; // ERROR, rayPayloadInNV unsupported in this stage
9 int e0 = gl_PrimitiveID; // ERROR, unsupported builtin in stage
10 int e1 = gl_InstanceID; // ERROR, unsupported builtin in stage
11 int e3 = gl_InstanceCustomIndexNV; // ERROR, unsupported builtin in stage
12 vec3 e4 = gl_WorldRayOriginNV; // ERROR, unsupported builtin in stage
13 vec3 e5 = gl_WorldRayDirectionNV; // ERROR, unsupported builtin in stage
14 vec3 e6 = gl_ObjectRayOriginNV; // ERROR, unsupported builtin in stage
15 vec3 e7 = gl_ObjectRayDirectionNV; // ERROR, unsupported builtin in stage
[all …]
Dspv.ext.RayCallable_Errors.rcall3 …T vec4 hitattr; // ERROR, hitattributeEXT unsupported in this stage
4 …XT vec4 payload; // ERROR, rayPayloadEXT unsupported in this stage
5 …XT vec4 payloadIn; // ERROR, rayPayloadInEXT unsupported in this stage
10 int e0 = gl_PrimitiveID; // ERROR, unsupported builtin in stage
11 int e1 = gl_InstanceID; // ERROR, unsupported builtin in stage
12 int e3 = gl_InstanceCustomIndexEXT; // ERROR, unsupported builtin in stage
13 vec3 e4 = gl_WorldRayOriginEXT; // ERROR, unsupported builtin in stage
14 vec3 e5 = gl_WorldRayDirectionEXT; // ERROR, unsupported builtin in stage
15 vec3 e6 = gl_ObjectRayOriginEXT; // ERROR, unsupported builtin in stage
16 vec3 e7 = gl_ObjectRayDirectionEXT; // ERROR, unsupported builtin in stage
[all …]
Dspv.ext.RayGenShader_Errors.rgen3 …T vec4 payload; // ERROR, hitattributeEXT unsupported in this stage
4 …InEXT vec4 payloadIn; // ERROR, rayPayloadIn unsupported in this stage
24 int e0 = gl_PrimitiveID; // ERROR, unsupported builtin in stage
25 int e1 = gl_InstanceID; // ERROR, unsupported builtin in stage
26 int e3 = gl_InstanceCustomIndexEXT; // ERROR, unsupported builtin in stage
27 vec3 e4 = gl_WorldRayOriginEXT; // ERROR, unsupported builtin in stage
28 vec3 e5 = gl_WorldRayDirectionEXT; // ERROR, unsupported builtin in stage
29 vec3 e6 = gl_ObjectRayOriginEXT; // ERROR, unsupported builtin in stage
30 vec3 e7 = gl_ObjectRayDirectionEXT; // ERROR, unsupported builtin in stage
31 float e8 = gl_RayTminEXT; // ERROR, unsupported builtin in stage
[all …]
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pipe_unfilled.c29 * \brief Drawing stage for handling glPolygonMode(line/point).
44 struct draw_stage stage; member
56 static inline struct unfilled_stage *unfilled_stage( struct draw_stage *stage ) in unfilled_stage() argument
58 return (struct unfilled_stage *)stage; in unfilled_stage()
62 inject_front_face_info(struct draw_stage *stage, in inject_front_face_info() argument
65 struct unfilled_stage *unfilled = unfilled_stage(stage); in inject_front_face_info()
67 (stage->draw->rasterizer->front_ccw && header->det < 0.0f) || in inject_front_face_info()
68 (!stage->draw->rasterizer->front_ccw && header->det > 0.0f)); in inject_front_face_info()
88 static void point(struct draw_stage *stage, in point() argument
96 stage->next->point(stage->next, &tmp); in point()
[all …]
Ddraw_pipe_flatshade.c43 struct draw_stage stage; member
51 flat_stage(struct draw_stage *stage) in flat_stage() argument
53 return (struct flat_stage *) stage; in flat_stage()
58 static inline void copy_flats( struct draw_stage *stage, in copy_flats() argument
62 const struct flat_stage *flat = flat_stage(stage); in copy_flats()
73 static inline void copy_flats2( struct draw_stage *stage, in copy_flats2() argument
78 const struct flat_stage *flat = flat_stage(stage); in copy_flats2()
93 static void flatshade_tri_0( struct draw_stage *stage, in flatshade_tri_0() argument
102 tmp.v[1] = dup_vert(stage, header->v[1], 0); in flatshade_tri_0()
103 tmp.v[2] = dup_vert(stage, header->v[2], 1); in flatshade_tri_0()
[all …]
Ddraw_pipe_cull.c29 * \brief Drawing stage for polygon culling
43 struct draw_stage stage; member
49 static inline struct cull_stage *cull_stage( struct draw_stage *stage ) in cull_stage() argument
51 return (struct cull_stage *)stage; in cull_stage()
57 static void cull_tri( struct draw_stage *stage, in cull_tri() argument
62 const unsigned pos = draw_current_shader_position_output(stage->draw); in cull_tri()
83 unsigned face = ((ccw == cull_stage(stage)->front_ccw) ? in cull_tri()
87 if ((face & cull_stage(stage)->cull_face) == 0) { in cull_tri()
88 /* triangle is not culled, pass to next stage */ in cull_tri()
89 stage->next->tri( stage->next, header ); in cull_tri()
[all …]
Ddraw_pipe_stipple.c49 struct draw_stage stage; member
58 stipple_stage(struct draw_stage *stage) in stipple_stage() argument
60 return (struct stipple_stage *) stage; in stipple_stage()
91 emit_segment(struct draw_stage *stage, struct prim_header *header, in emit_segment() argument
94 struct vertex_header *v0new = dup_vert(stage, header->v[0], 0); in emit_segment()
95 struct vertex_header *v1new = dup_vert(stage, header->v[1], 1); in emit_segment()
99 screen_interp(stage->draw, v0new, t0, header->v[0], header->v[1]); in emit_segment()
104 screen_interp(stage->draw, v1new, t1, header->v[0], header->v[1]); in emit_segment()
108 stage->next->line(stage->next, &newprim); in emit_segment()
121 stipple_line(struct draw_stage *stage, struct prim_header *header) in stipple_line() argument
[all …]
Ddraw_pipe_user_cull.c29 * \brief Drawing stage for user culling
38 struct draw_stage stage; member
53 static void user_cull_point( struct draw_stage *stage, in user_cull_point() argument
57 draw_current_shader_num_written_culldistances(stage->draw); in user_cull_point()
59 draw_current_shader_num_written_clipdistances(stage->draw); in user_cull_point()
67 draw_current_shader_ccdistance_output(stage->draw, cull_idx); in user_cull_point()
74 stage->next->point( stage->next, header ); in user_cull_point()
83 static void user_cull_line( struct draw_stage *stage, in user_cull_line() argument
87 draw_current_shader_num_written_culldistances(stage->draw); in user_cull_line()
89 draw_current_shader_num_written_clipdistances(stage->draw); in user_cull_line()
[all …]
Ddraw_pipe_offset.c43 struct draw_stage stage; member
52 static inline struct offset_stage *offset_stage( struct draw_stage *stage ) in offset_stage() argument
54 return (struct offset_stage *) stage; in offset_stage()
65 static void do_offset_tri( struct draw_stage *stage, in do_offset_tri() argument
68 const unsigned pos = draw_current_shader_position_output(stage->draw); in do_offset_tri()
69 struct offset_stage *offset = offset_stage(stage); in do_offset_tri()
97 if (stage->draw->floating_point_depth) { in do_offset_tri()
127 stage->next->tri( stage->next, header ); in do_offset_tri()
131 static void offset_tri( struct draw_stage *stage, in offset_tri() argument
139 tmp.v[0] = dup_vert(stage, header->v[0], 0); in offset_tri()
[all …]
Ddraw_pipe_twoside.c39 struct draw_stage stage; member
46 static inline struct twoside_stage *twoside_stage( struct draw_stage *stage ) in twoside_stage() argument
48 return (struct twoside_stage *)stage; in twoside_stage()
59 struct vertex_header *tmp = dup_vert( &twoside->stage, v, idx ); in copy_bfc()
76 static void twoside_tri( struct draw_stage *stage, in twoside_tri() argument
79 struct twoside_stage *twoside = twoside_stage(stage); in twoside_tri()
93 stage->next->tri( stage->next, &tmp ); in twoside_tri()
96 stage->next->tri( stage->next, header ); in twoside_tri()
102 static void twoside_first_tri( struct draw_stage *stage, in twoside_first_tri() argument
105 struct twoside_stage *twoside = twoside_stage(stage); in twoside_first_tri()
[all …]
Ddraw_pipe_wide_line.c41 struct draw_stage stage; member
48 static void wideline_line( struct draw_stage *stage, in wideline_line() argument
51 const unsigned pos = draw_current_shader_position_output(stage->draw); in wideline_line()
52 const float half_width = 0.5f * stage->draw->rasterizer->line_width; in wideline_line()
56 struct vertex_header *v0 = dup_vert(stage, header->v[0], 0); in wideline_line()
57 struct vertex_header *v1 = dup_vert(stage, header->v[0], 1); in wideline_line()
58 struct vertex_header *v2 = dup_vert(stage, header->v[1], 2); in wideline_line()
59 struct vertex_header *v3 = dup_vert(stage, header->v[1], 3); in wideline_line()
70 stage->draw->rasterizer->half_pixel_center; in wideline_line()
132 stage->next->tri( stage->next, &tri ); in wideline_line()
[all …]
Ddraw_pipe_wide_point.c67 struct draw_stage stage; /**< base class */ member
87 widepoint_stage( struct draw_stage *stage ) in widepoint_stage() argument
89 return (struct widepoint_stage *)stage; in widepoint_stage()
101 const struct draw_context *draw = wide->stage.draw; in set_texcoords()
124 static void widepoint_point( struct draw_stage *stage, in widepoint_point() argument
127 const struct widepoint_stage *wide = widepoint_stage(stage); in widepoint_point()
128 const unsigned pos = draw_current_shader_position_output(stage->draw); in widepoint_point()
129 const boolean sprite = (boolean) stage->draw->rasterizer->point_quad_rasterization; in widepoint_point()
136 struct vertex_header *v0 = dup_vert(stage, header->v[0], 0); in widepoint_point()
137 struct vertex_header *v1 = dup_vert(stage, header->v[0], 1); in widepoint_point()
[all …]
Ddraw_pipe_util.c40 draw_pipe_passthrough_point(struct draw_stage *stage, struct prim_header *header) in draw_pipe_passthrough_point() argument
42 stage->next->point(stage->next, header); in draw_pipe_passthrough_point()
46 draw_pipe_passthrough_line(struct draw_stage *stage, struct prim_header *header) in draw_pipe_passthrough_line() argument
48 stage->next->line(stage->next, header); in draw_pipe_passthrough_line()
52 draw_pipe_passthrough_tri(struct draw_stage *stage, struct prim_header *header) in draw_pipe_passthrough_tri() argument
54 stage->next->tri(stage->next, header); in draw_pipe_passthrough_tri()
69 boolean draw_alloc_temp_verts( struct draw_stage *stage, unsigned nr ) in draw_alloc_temp_verts() argument
71 assert(!stage->tmp); in draw_alloc_temp_verts()
73 stage->tmp = NULL; in draw_alloc_temp_verts()
74 stage->nr_tmps = nr; in draw_alloc_temp_verts()
[all …]
/third_party/libabigail/tests/data/test-read-dwarf/
Dtest13-pr18894.so.abi243 …-size='64' path='dbus-address.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
246 … is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
248 …e-id='type-id-4' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
251 …e-id='type-id-5' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
254 …e-id='type-id-5' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
285 …e-id='type-id-5' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
288 …e-id='type-id-5' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
291 …e-id='type-id-9' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
317 …DBusAddressEntry' type-id='type-id-3' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
333 …gled-name='dbus_address_entries_free' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
[all …]
DPR25042-libgdbm-clang-dwarf5.so.6.0.0.abi93 …<abi-instr address-size='64' path='base64.c' comp-dir-path='/tmp/ben/spack-stage/spack-stage-dQKT1…
97 …encode' mangled-name='_gdbm_base64_encode' filepath='/tmp/ben/spack-stage/spack-stage-dQKT1q/spack…
98 …<parameter type-id='type-id-3' name='input' filepath='/tmp/ben/spack-stage/spack-stage-dQKT1q/spac…
99 …<parameter type-id='type-id-6' name='input_len' filepath='/tmp/ben/spack-stage/spack-stage-dQKT1q/…
100 …<parameter type-id='type-id-5' name='output' filepath='/tmp/ben/spack-stage/spack-stage-dQKT1q/spa…
101 …<parameter type-id='type-id-7' name='output_size' filepath='/tmp/ben/spack-stage/spack-stage-dQKT1…
102 …<parameter type-id='type-id-7' name='nbytes' filepath='/tmp/ben/spack-stage/spack-stage-dQKT1q/spa…
105 …decode' mangled-name='_gdbm_base64_decode' filepath='/tmp/ben/spack-stage/spack-stage-dQKT1q/spack…
106 …<parameter type-id='type-id-3' name='input' filepath='/tmp/ben/spack-stage/spack-stage-dQKT1q/spac…
107 …<parameter type-id='type-id-6' name='input_len' filepath='/tmp/ben/spack-stage/spack-stage-dQKT1q/…
[all …]
Dtest17-pr19027.so.abi268 …ress-size='64' path='hb-blob.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfb…
274 …<enum-decl name='hb_memory_mode_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz…
294 … is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfb…
296 …-id='type-id-16' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfb…
299 …e-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfb…
302 …-id='type-id-17' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfb…
305 …-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfb…
308 …e-id='type-id-6' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfb…
311 …-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfb…
314 …-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfb…
[all …]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/
DvktSubgroupUniformControlFlowTests.cpp49 stage(s) in Case()
56 vk::VkShaderStageFlagBits stage; member
63 …all_workgroups, bool use_subgroup_size_control, vk::VkShaderStageFlagBits stage, vk::VkSubgroupFea… in add()
65 cases.push_back(Case(basename, small_workgroups, use_subgroup_size_control, stage, operation)); in add()
81 vk::VkShaderStageFlagBits stage, in SubgroupUniformControlFlowTestCase() argument
86 m_stage(stage), in SubgroupUniformControlFlowTestCase()
128 // Check that the stage supports the required subgroup operations. in checkSupport()
131 TCU_THROW(NotSupportedError, "Device does not support subgroup operations in this stage"); in checkSupport()
195 cases[i].stage, in addTestsForAmberFiles()
241 vk::VkShaderStageFlagBits stage = vk::VK_SHADER_STAGE_COMPUTE_BIT; in createSubgroupUniformControlFlowTests() local
[all …]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/subgroups/
DvktSubgroupUniformControlFlowTests.cpp50 stage(s) in Case()
58 vk::VkShaderStageFlagBits stage; member
65 …all_workgroups, bool use_subgroup_size_control, vk::VkShaderStageFlagBits stage, vk::VkSubgroupFea… in add()
67 …cases.push_back(Case(basename, description, small_workgroups, use_subgroup_size_control, stage, op… in add()
84 vk::VkShaderStageFlagBits stage, in SubgroupUniformControlFlowTestCase() argument
89 m_stage(stage), in SubgroupUniformControlFlowTestCase()
130 // Check that the stage supports the required subgroup operations. in checkSupport()
133 TCU_THROW(NotSupportedError, "Device does not support subgroup operations in this stage"); in checkSupport()
198 cases[i].stage, in addTestsForAmberFiles()
244 vk::VkShaderStageFlagBits stage = vk::VK_SHADER_STAGE_COMPUTE_BIT; in createSubgroupUniformControlFlowTests() local
[all …]
/third_party/libabigail/tests/data/test-annotate/
Dtest13-pr18894.so.abi477 …-size='64' path='dbus-address.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
483 … is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
486 …e-id='type-id-4' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
490 …e-id='type-id-5' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
494 …e-id='type-id-5' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
536 …e-id='type-id-5' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
540 …e-id='type-id-5' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
544 …e-id='type-id-9' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
579 …DBusAddressEntry' type-id='type-id-3' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
611 …gled-name='dbus_address_entries_free' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-…
[all …]
/third_party/vk-gl-cts/external/vulkan-docs/src/scripts/
Dsyncgenerator.py38 # <Pipeline Stage, condition as asciidoc string>
43 # <Pipeline Stage, [equivalent pipeline stages]>
45 # <Pipeline Stage, [queue support]>
50 # <Access Flag, [pipeline stage support]>
97 self.pipeline_stage_equivalent[name] = syncequivalent.get('stage').split(',')
109 self.access_flag_stage_support[name] = syncsupport.get('stage').split(',')
119 def isSameConditionPipeline(self, condition, stage): argument
120 if stage not in self.pipeline_stage_condition:
124 return self.pipeline_stage_condition[stage] == condition
126 def isSameConditionPipelineAccess(self, stage, flag): argument
[all …]
/third_party/mesa3d/src/mesa/state_tracker/
Dst_cb_feedback.c68 struct draw_stage stage; /**< Base class */ member
79 feedback_stage( struct draw_stage *stage ) in feedback_stage() argument
81 return (struct feedback_stage *)stage; in feedback_stage()
125 feedback_tri( struct draw_stage *stage, struct prim_header *prim ) in feedback_tri() argument
127 struct feedback_stage *fs = feedback_stage(stage); in feedback_tri()
128 struct draw_context *draw = stage->draw; in feedback_tri()
138 feedback_line( struct draw_stage *stage, struct prim_header *prim ) in feedback_line() argument
140 struct feedback_stage *fs = feedback_stage(stage); in feedback_line()
141 struct draw_context *draw = stage->draw; in feedback_line()
155 feedback_point( struct draw_stage *stage, struct prim_header *prim ) in feedback_point() argument
[all …]
/third_party/glslang/glslang/MachineIndependent/
Diomapper.cpp47 // High-level algorithm for one stage:
89 ent.stage = intermediate.getStage(); in visitSymbol()
158 EShLanguage stage; member
161 : stage(s) in TNotifyUniformAdaptor()
168 resolver.notifyBinding(stage, entKey.second); in operator ()()
177 EShLanguage stage; member
180 : stage(s) in TNotifyInOutAdaptor()
187 resolver.notifyInOut(entKey.second.stage, entKey.second); in operator ()()
196 : stage(s) in TResolverUniformAdaptor()
207 const bool isValid = resolver.validateBinding(stage, ent); in operator ()()
[all …]

12345678910>>...221