Home
last modified time | relevance | path

Searched refs:stages (Results 1 - 25 of 287) sorted by relevance

12345678910>>...12

/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_root_signature.cpp124 if (key->stages[i].num_cb_bindings > 0) { in create_root_signature()
128 key->stages[i].num_cb_bindings, in create_root_signature()
130 key->stages[i].has_default_ubo0 ? 0 : 1, in create_root_signature()
134 if (key->stages[i].end_srv_binding > 0) { in create_root_signature()
138 key->stages[i].end_srv_binding - key->stages[i].begin_srv_binding, in create_root_signature()
140 key->stages[i].begin_srv_binding, in create_root_signature()
146 key->stages[i].end_srv_binding - key->stages[i].begin_srv_binding, in create_root_signature()
148 key->stages[ in create_root_signature()
[all...]
H A Dd3d12_pipeline_state.cpp232 if (state->stages[PIPE_SHADER_VERTEX]) { in create_gfx_pipeline_state()
233 auto shader = state->stages[PIPE_SHADER_VERTEX]; in create_gfx_pipeline_state()
239 if (state->stages[PIPE_SHADER_TESS_CTRL]) { in create_gfx_pipeline_state()
240 auto shader = state->stages[PIPE_SHADER_TESS_CTRL]; in create_gfx_pipeline_state()
246 if (state->stages[PIPE_SHADER_TESS_EVAL]) { in create_gfx_pipeline_state()
247 auto shader = state->stages[PIPE_SHADER_TESS_EVAL]; in create_gfx_pipeline_state()
253 if (state->stages[PIPE_SHADER_GEOMETRY]) { in create_gfx_pipeline_state()
254 auto shader = state->stages[PIPE_SHADER_GEOMETRY]; in create_gfx_pipeline_state()
261 if (last_vertex_stage_writes_pos && state->stages[PIPE_SHADER_FRAGMENT] && in create_gfx_pipeline_state()
263 auto shader = state->stages[PIPE_SHADER_FRAGMEN in create_gfx_pipeline_state()
[all...]
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pipeline.c204 RADV_FROM_HANDLE(vk_shader_module, module, library_pipeline->stages[i].module); in radv_pipeline_destroy()
210 free(library_pipeline->stages); in radv_pipeline_destroy()
2269 struct radv_pipeline_stage *stages, struct gfx9_gs_info *out) in gfx9_get_gs_info()
2272 struct radv_shader_info *gs_info = &stages[MESA_SHADER_GEOMETRY].info; in gfx9_get_gs_info()
2274 bool has_tess = !!stages[MESA_SHADER_TESS_CTRL].nir; in gfx9_get_gs_info()
2279 es_info = has_tess ? &stages[MESA_SHADER_TESS_EVAL].info.tes.es_info in gfx9_get_gs_info()
2280 : &stages[MESA_SHADER_VERTEX].info.vs.es_info; in gfx9_get_gs_info()
2298 * other shader stages for LDS space. */ in gfx9_get_gs_info()
2386 pdevice->rad_info.gfx_level, stages[es_stage].info.wave_size, in gfx9_get_gs_info()
2388 stages[es_stag in gfx9_get_gs_info()
2268 gfx9_get_gs_info(const struct radv_pipeline_key *key, const struct radv_pipeline *pipeline, struct radv_pipeline_stage *stages, struct gfx9_gs_info *out) gfx9_get_gs_info() argument
2403 radv_get_num_input_vertices(const struct radv_pipeline_stage *stages) radv_get_num_input_vertices() argument
2485 gfx10_get_ngg_info(const struct radv_pipeline_key *key, struct radv_pipeline *pipeline, struct radv_pipeline_stage *stages, struct gfx10_ngg_info *ngg) gfx10_get_ngg_info() argument
2933 radv_link_shaders(struct radv_pipeline *pipeline, const struct radv_pipeline_key *pipeline_key, const struct radv_pipeline_stage *stages, bool optimize_conservatively, gl_shader_stage last_vgt_api_stage) radv_link_shaders() argument
3194 radv_set_driver_locations(struct radv_pipeline *pipeline, struct radv_pipeline_stage *stages, gl_shader_stage last_vgt_api_stage) radv_set_driver_locations() argument
3416 radv_determine_ngg_settings(struct radv_pipeline *pipeline, const struct radv_pipeline_key *pipeline_key, struct radv_pipeline_stage *stages, gl_shader_stage last_vgt_api_stage) radv_determine_ngg_settings() argument
3465 radv_fill_shader_info_ngg(struct radv_pipeline *pipeline, const struct radv_pipeline_key *pipeline_key, struct radv_pipeline_stage *stages) radv_fill_shader_info_ngg() argument
3531 radv_fill_shader_info(struct radv_pipeline *pipeline, struct radv_pipeline_layout *pipeline_layout, const struct radv_pipeline_key *pipeline_key, struct radv_pipeline_stage *stages, gl_shader_stage last_vgt_api_stage) radv_fill_shader_info() argument
3700 radv_declare_pipeline_args(struct radv_device *device, struct radv_pipeline_stage *stages, const struct radv_pipeline_key *pipeline_key) radv_declare_pipeline_args() argument
3799 gather_tess_info(struct radv_device *device, struct radv_pipeline_stage *stages, const struct radv_pipeline_key *pipeline_key) gather_tess_info() argument
4123 radv_consider_force_vrs(const struct radv_pipeline *pipeline, bool noop_fs, const struct radv_pipeline_stage *stages, gl_shader_stage last_vgt_api_stage) radv_consider_force_vrs() argument
4475 radv_pipeline_create_gs_copy_shader(struct radv_pipeline *pipeline, struct radv_pipeline_stage *stages, const struct radv_pipeline_key *pipeline_key, const struct radv_pipeline_layout *pipeline_layout, bool keep_executable_info, bool keep_statistic_info, struct radv_shader_binary **gs_copy_binary) radv_pipeline_create_gs_copy_shader() argument
4508 radv_pipeline_nir_to_asm(struct radv_pipeline *pipeline, struct radv_pipeline_stage *stages, const struct radv_pipeline_key *pipeline_key, const struct radv_pipeline_layout *pipeline_layout, bool keep_executable_info, bool keep_statistic_info, gl_shader_stage last_vgt_api_stage, struct radv_shader_binary **binaries, struct radv_shader_binary **gs_copy_binary) radv_pipeline_nir_to_asm() argument
4593 struct radv_pipeline_stage stages[MESA_VULKAN_SHADER_STAGES] = {0}; radv_create_shaders() local
6454 uint32_t stages = 0; radv_pipeline_emit_vgt_shader_config() local
[all...]
/third_party/mesa3d/src/intel/tools/
H A Daubinator_viewer_urb.h27 const struct aub_decode_urb_stage_state *stages) { in DrawAllocation()
48 ImVec2 alloc_tl(x + stages[s].start * alloc_delta, y); in DrawAllocation()
49 ImVec2 alloc_br(x + (stages[s].start + in DrawAllocation()
50 stages[s].n_entries * stages[s].size) * alloc_delta, in DrawAllocation()
53 ImVec2 const_br(x + (const_idx + stages[s].const_rd_length) * alloc_delta, in DrawAllocation()
72 stages[s].start, in DrawAllocation()
73 stages[s].start + stages[s].n_entries * stages[ in DrawAllocation()
[all...]
/third_party/ffmpeg/libavfilter/
H A Dvf_transpose_npp.c76 NPPTransposeStageContext stages[STAGE_NB]; member
88 for (i = 0; i < FF_ARRAY_ELEMS(s->stages); i++) { in npptranspose_init()
89 s->stages[i].frame = av_frame_alloc(); in npptranspose_init()
90 if (!s->stages[i].frame) in npptranspose_init()
106 for (i = 0; i < FF_ARRAY_ELEMS(s->stages); i++) { in npptranspose_uninit()
107 av_frame_free(&s->stages[i].frame); in npptranspose_uninit()
108 av_buffer_unref(&s->stages[i].frames_ctx); in npptranspose_uninit()
203 s->stages[STAGE_ROTATE].stage_needed = 1; in init_processing_chain()
207 s->stages[STAGE_TRANSPOSE].stage_needed = 1; in init_processing_chain()
214 s->stages[STAGE_ROTAT in init_processing_chain()
[all...]
H A Dvf_scale_npp.c130 NPPScaleStageContext stages[STAGE_NB]; member
346 for (i = 0; i < FF_ARRAY_ELEMS(scale->stages); i++) { in nppscale_init()
347 scale->stages[i].frame = av_frame_alloc(); in nppscale_init()
348 if (!scale->stages[i].frame) in nppscale_init()
424 for (i = 0; i < FF_ARRAY_ELEMS(s->stages); i++) { in nppscale_uninit()
425 av_frame_free(&s->stages[i].frame); in nppscale_uninit()
426 av_buffer_unref(&s->stages[i].frames_ctx); in nppscale_uninit()
558 /* figure out which stages need to be done */ in init_processing_chain()
561 s->stages[STAGE_RESIZE].stage_needed = 1; in init_processing_chain()
575 if (!s->stages[STAGE_RESIZ in init_processing_chain()
[all...]
/third_party/mesa3d/src/intel/vulkan/
H A Danv_pipeline.c550 struct anv_pipeline_stage *stages, in anv_pipeline_hash_graphics()
566 if (stages[s].info) { in anv_pipeline_hash_graphics()
567 _mesa_sha1_update(&ctx, stages[s].shader_sha1, in anv_pipeline_hash_graphics()
568 sizeof(stages[s].shader_sha1)); in anv_pipeline_hash_graphics()
569 _mesa_sha1_update(&ctx, &stages[s].key, brw_prog_key_size(s)); in anv_pipeline_hash_graphics()
851 * shader stages." in merge_tess_info()
1317 struct anv_pipeline_stage *stages) in anv_graphics_pipeline_init_keys()
1320 if (!stages[s].info) in anv_graphics_pipeline_init_keys()
1325 vk_pipeline_hash_shader_stage(stages[s].info, stages[ in anv_graphics_pipeline_init_keys()
548 anv_pipeline_hash_graphics(struct anv_graphics_pipeline *pipeline, struct anv_pipeline_layout *layout, struct anv_pipeline_stage *stages, unsigned char *sha1_out) anv_pipeline_hash_graphics() argument
1315 anv_graphics_pipeline_init_keys(struct anv_graphics_pipeline *pipeline, const struct vk_graphics_pipeline_state *state, struct anv_pipeline_stage *stages) anv_graphics_pipeline_init_keys() argument
1380 anv_graphics_pipeline_load_cached_shaders(struct anv_graphics_pipeline *pipeline, struct vk_pipeline_cache *cache, struct anv_pipeline_stage *stages, VkPipelineCreationFeedbackEXT *pipeline_feedback) anv_graphics_pipeline_load_cached_shaders() argument
1468 anv_graphics_pipeline_load_nir(struct anv_graphics_pipeline *pipeline, struct vk_pipeline_cache *cache, struct anv_pipeline_stage *stages, void *pipeline_ctx) anv_graphics_pipeline_load_nir() argument
1516 struct anv_pipeline_stage stages[ANV_GRAPHICS_SHADER_STAGE_COUNT] = {}; anv_graphics_pipeline_compile() local
2372 struct anv_pipeline_stage *stages = anv_pipeline_init_ray_tracing_stages() local
2439 anv_pipeline_load_cached_shaders(struct anv_ray_tracing_pipeline *pipeline, struct vk_pipeline_cache *cache, const VkRayTracingPipelineCreateInfoKHR *info, struct anv_pipeline_stage *stages, uint32_t *stack_max) anv_pipeline_load_cached_shaders() argument
2496 struct anv_pipeline_stage *stages = anv_pipeline_compile_ray_tracing() local
[all...]
/third_party/glslang/glslang/MachineIndependent/
H A Dreflection.cpp158 EShLanguageMask& stages = ioItems.back().stages; in addPipeIOVariable() local
159 stages = static_cast<EShLanguageMask>(stages | 1 << intermediate.getStage()); in addPipeIOVariable()
161 EShLanguageMask& stages = ioItems[it->second].stages; in addPipeIOVariable() local
162 stages = static_cast<EShLanguageMask>(stages | 1 << intermediate.getStage()); in addPipeIOVariable()
465 EShLanguageMask& stages = variables.back().stages; in blowUpActiveAggregate() local
475 EShLanguageMask& stages = variables[it->second].stages; blowUpActiveAggregate() local
534 EShLanguageMask& stages = ioItems.back().stages; blowUpIOAggregate() local
537 EShLanguageMask& stages = ioItems[it->second].stages; blowUpIOAggregate() local
660 EShLanguageMask& stages = blocks.back().stages; addBlockName() local
667 EShLanguageMask& stages = blocks[blockIndex].stages; addBlockName() local
[all...]
/third_party/vk-gl-cts/external/openglcts/modules/common/subgroups/
H A DglcSubgroupsBallotTests.cpp431 ShaderStageFlags stages = (ShaderStageFlags)(caseDef.shaderStage & supportedStages); in test() local
433 if ( SHADER_STAGE_FRAGMENT_BIT != stages && !subgroups::isVertexSSBOSupportedForDevice(context)) in test()
435 if ( (stages & SHADER_STAGE_FRAGMENT_BIT) == 0) in test()
438 stages = SHADER_STAGE_FRAGMENT_BIT; in test()
441 if ((ShaderStageFlags)0u == stages) in test()
450 inputData.stages = stages; in test()
452 return subgroups::allStages(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, stages); in test()
466 const ShaderStageFlags stages[] = in createSubgroupsBallotTests() local
486 for (int stageIndex = 0; stageIndex < DE_LENGTH_OF_ARRAY(stages); in createSubgroupsBallotTests()
[all...]
H A DglcSubgroupsShuffleTests.cpp549 ShaderStageFlags stages = (ShaderStageFlags)(caseDef.shaderStage & supportedStages); in test() local
551 if (SHADER_STAGE_FRAGMENT_BIT != stages && !subgroups::isVertexSSBOSupportedForDevice(context)) in test()
553 if ( (stages & SHADER_STAGE_FRAGMENT_BIT) == 0) in test()
556 stages = SHADER_STAGE_FRAGMENT_BIT; in test()
559 if ((ShaderStageFlags)0u == stages) in test()
568 inputData[0].stages = stages; in test()
575 inputData[1].stages = stages; in test()
577 return subgroups::allStages(context, FORMAT_R32_UINT, inputData, 2, checkVertexPipelineStages, stages); in test()
605 const ShaderStageFlags stages[] = createSubgroupsShuffleTests() local
[all...]
H A DglcSubgroupsBallotOtherTests.cpp516 ShaderStageFlags stages = (ShaderStageFlags)(caseDef.shaderStage & supportedStages); in test() local
518 if ( SHADER_STAGE_FRAGMENT_BIT != stages && !subgroups::isVertexSSBOSupportedForDevice(context)) in test()
520 if ( (stages & SHADER_STAGE_FRAGMENT_BIT) == 0) in test()
523 stages = SHADER_STAGE_FRAGMENT_BIT; in test()
526 if ((ShaderStageFlags)0u == stages) in test()
529 return subgroups::allStages(context, FORMAT_R32_UINT, DE_NULL, 0, checkVertexPipelineStages, stages); in test()
544 const ShaderStageFlags stages[] = in createSubgroupsBallotOtherTests() local
565 for (int stageIndex = 0; stageIndex < DE_LENGTH_OF_ARRAY(stages); ++stageIndex) in createSubgroupsBallotOtherTests()
567 const CaseDefinition caseDef = {opTypeIndex, stages[stageIndex]}; in createSubgroupsBallotOtherTests()
H A DglcSubgroupsBuiltinMaskVarTests.cpp428 subgroups::ShaderStageFlags stages = (subgroups::ShaderStageFlags)(caseDef.shaderStage & supportedStages); in test() local
430 if ( SHADER_STAGE_FRAGMENT_BIT != stages && !subgroups::isVertexSSBOSupportedForDevice(context)) in test()
432 if ( (stages & SHADER_STAGE_FRAGMENT_BIT) == 0) in test()
435 stages = SHADER_STAGE_FRAGMENT_BIT; in test()
438 if ((ShaderStageFlags)0u == stages) in test()
441 return subgroups::allStages(context, FORMAT_R32_UINT, DE_NULL, 0, checkVertexPipelineStages, stages); in test()
463 const subgroups::ShaderStageFlags stages[] = in createSubgroupsBuiltinMaskVarTests() local
491 for (int stageIndex = 0; stageIndex < DE_LENGTH_OF_ARRAY(stages); ++stageIndex) in createSubgroupsBuiltinMaskVarTests()
493 const CaseDefinition caseDef = {"gl_" + var, stages[stageIndex]}; in createSubgroupsBuiltinMaskVarTests()
H A DglcSubgroupsShapeTests.cpp511 ShaderStageFlags stages = (ShaderStageFlags)(caseDef.shaderStage & supportedStages); in test() local
513 if (SHADER_STAGE_FRAGMENT_BIT != stages && !subgroups::isVertexSSBOSupportedForDevice(context)) in test()
515 if ( (stages & SHADER_STAGE_FRAGMENT_BIT) == 0) in test()
518 stages = SHADER_STAGE_FRAGMENT_BIT; in test()
521 if ((ShaderStageFlags)0u == stages) in test()
524 return subgroups::allStages(context, FORMAT_R32_UINT, DE_NULL, 0, checkVertexPipelineStages, stages); in test()
538 const ShaderStageFlags stages[] = in createSubgroupsShapeTests() local
567 for (int stageIndex = 0; stageIndex < DE_LENGTH_OF_ARRAY(stages); ++stageIndex) in createSubgroupsShapeTests()
569 const CaseDefinition caseDef = {opTypeIndex, stages[stageIndex]}; in createSubgroupsShapeTests()
H A DglcSubgroupsBasicTests.cpp1371 subgroups::ShaderStageFlags stages = (subgroups::ShaderStageFlags)(caseDef.shaderStage & supportedStages); in test() local
1373 if ( subgroups::SHADER_STAGE_FRAGMENT_BIT != stages && !subgroups::isVertexSSBOSupportedForDevice(context)) in test()
1375 if ( (stages & subgroups::SHADER_STAGE_FRAGMENT_BIT) == 0) in test()
1378 stages = subgroups::SHADER_STAGE_FRAGMENT_BIT; in test()
1381 if ((subgroups::ShaderStageFlags)0u == stages) in test()
1385 // based on the number of stages actually supported, etc, but we already in test()
1401 inputData[0].stages = subgroups::SHADER_STAGE_VERTEX_BIT; in test()
1408 inputData[1].stages = subgroups::SHADER_STAGE_TESS_CONTROL_BIT; in test()
1415 inputData[2].stages = subgroups::SHADER_STAGE_TESS_EVALUATION_BIT; in test()
1422 inputData[3].stages in test()
1490 const subgroups::ShaderStageFlags stages[] = createSubgroupsBasicTests() local
[all...]
H A DglcSubgroupsBallotBroadcastTests.cpp489 ShaderStageFlags stages = (ShaderStageFlags)(caseDef.shaderStage & supportedStages); in test() local
491 if ( SHADER_STAGE_FRAGMENT_BIT != stages && !subgroups::isVertexSSBOSupportedForDevice(context)) in test()
493 if ( (stages & SHADER_STAGE_FRAGMENT_BIT) == 0) in test()
496 stages = SHADER_STAGE_FRAGMENT_BIT; in test()
499 if ((ShaderStageFlags)0u == stages) in test()
508 inputData.stages = stages; in test()
510 return subgroups::allStages(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, stages); in test()
524 const ShaderStageFlags stages[] = in createSubgroupsBallotBroadcastTests() local
564 for (int stageIndex = 0; stageIndex < DE_LENGTH_OF_ARRAY(stages); in createSubgroupsBallotBroadcastTests()
[all...]
H A DglcSubgroupsClusteredTests.cpp725 ShaderStageFlags stages = (ShaderStageFlags)(caseDef.shaderStage & supportedStages); in test() local
727 if (SHADER_STAGE_FRAGMENT_BIT != stages && !subgroups::isVertexSSBOSupportedForDevice(context)) in test()
729 if ( (stages & SHADER_STAGE_FRAGMENT_BIT) == 0) in test()
732 stages = SHADER_STAGE_FRAGMENT_BIT; in test()
735 if ((ShaderStageFlags)0u == stages) in test()
744 inputData.stages = stages; in test()
746 return subgroups::allStages(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, stages); in test()
760 const ShaderStageFlags stages[] = in createSubgroupsClusteredTests() local
851 for (int stageIndex = 0; stageIndex < DE_LENGTH_OF_ARRAY(stages); in createSubgroupsClusteredTests()
[all...]
H A DglcSubgroupsPartitionedTests.cpp832 ShaderStageFlags stages = (ShaderStageFlags)(caseDef.shaderStage & supportedStages); in test() local
834 if ( SHADER_STAGE_FRAGMENT_BIT != stages && !subgroups::isVertexSSBOSupportedForDevice(context)) in test()
836 if ( (stages & SHADER_STAGE_FRAGMENT_BIT) == 0) in test()
839 stages = SHADER_STAGE_FRAGMENT_BIT; in test()
842 if ((ShaderStageFlags)0u == stages) in test()
851 inputData.stages = stages; in test()
854 1, checkVertexPipelineStages, stages); in test()
869 const ShaderStageFlags stages[] = in createSubgroupsPartitionedTests() local
966 for (int stageIndex = 0; stageIndex < DE_LENGTH_OF_ARRAY(stages); in createSubgroupsPartitionedTests()
[all...]
H A DglcSubgroupsQuadTests.cpp627 ShaderStageFlags stages = (ShaderStageFlags)(caseDef.shaderStage & supportedStages); in test() local
629 if (SHADER_STAGE_FRAGMENT_BIT != stages && !subgroups::isVertexSSBOSupportedForDevice(context)) in test()
631 if ( (stages & SHADER_STAGE_FRAGMENT_BIT) == 0) in test()
634 stages = SHADER_STAGE_FRAGMENT_BIT; in test()
637 if ((ShaderStageFlags)0u == stages) in test()
646 inputData.stages = stages; in test()
648 return subgroups::allStages(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, stages); in test()
675 const ShaderStageFlags stages[] = in createSubgroupsQuadTests() local
725 for (int stageIndex = 0; stageIndex < DE_LENGTH_OF_ARRAY(stages); in createSubgroupsQuadTests()
[all...]
/third_party/skia/third_party/externals/harfbuzz/src/
H A Dhb-ot-map.hh94 stages[table_index].init (); in init()
103 stages[table_index].fini (); in fini()
143 if (unlikely (stage > stages[table_index].length)) in get_stage_lookups()
149 unsigned int start = stage ? stages[table_index][stage - 1].last_lookup : 0; in get_stage_lookups()
150 unsigned int end = stage < stages[table_index].length ? stages[table_index][stage].last_lookup : lookups[table_index].length; in get_stage_lookups()
172 hb_vector_t<stage_map_t> stages[2]; /* GSUB/GPOS */
279 hb_vector_t<stage_info_t> stages[2]; /* GSUB/GPOS */ variable
/third_party/skia/src/core/
H A DSkRasterPipeline.cpp55 auto stages = fAlloc->makeArrayDefault<StageList>(src.fNumStages); in extend() local
60 stages[n] = *st; in extend()
61 stages[n].prev = &stages[n-1]; in extend()
64 stages[0] = *st; in extend()
65 stages[0].prev = fStages; in extend()
67 fStages = &stages[src.fNumStages - 1]; in extend()
73 SkDebugf("SkRasterPipeline, %d stages\n", fNumStages); in dump()
74 std::vector<const char*> stages; in dump() local
82 stages in dump()
[all...]
/third_party/ffmpeg/libavcodec/
H A Dsvq1dec.c131 for (j = 0; j < stages; j++) { \
154 if (stages > 0) \
155 bit_cache = get_bits(bitbuf, 4 * stages); \
157 for (j = 0; j < stages; j++) { \
158 entries[j] = (((bit_cache >> (4 * (stages - j - 1))) & 0xF) + \
161 mean -= stages * 128; \
173 int stages; in svq1_decode_block_intra() local
190 /* get number of stages (-1 skips vector, 0 for mean only) */ in svq1_decode_block_intra()
191 stages = get_vlc2(bitbuf, svq1_intra_multistage[level].table, 3, 3) - 1; in svq1_decode_block_intra()
193 if (stages in svq1_decode_block_intra()
240 int stages; svq1_decode_block_non_intra() local
[all...]
/third_party/mesa3d/src/mesa/main/
H A Dpipelineobj.c224 GLbitfield stages, struct gl_pipeline_object *pipe) { in use_program_stages()
226 /* Enable individual stages from the program as requested by the in use_program_stages()
236 * stages, it is as if the pipeline object has no programmable stage in use_program_stages()
237 * configured for the indicated shader stages." in use_program_stages()
239 if ((stages & GL_VERTEX_SHADER_BIT) != 0) in use_program_stages()
242 if ((stages & GL_FRAGMENT_SHADER_BIT) != 0) in use_program_stages()
245 if ((stages & GL_GEOMETRY_SHADER_BIT) != 0) in use_program_stages()
248 if ((stages & GL_TESS_CONTROL_SHADER_BIT) != 0) in use_program_stages()
251 if ((stages & GL_TESS_EVALUATION_SHADER_BIT) != 0) in use_program_stages()
254 if ((stages in use_program_stages()
223 use_program_stages(struct gl_context *ctx, struct gl_shader_program *shProg, GLbitfield stages, struct gl_pipeline_object *pipe) use_program_stages() argument
264 _mesa_UseProgramStages_no_error(GLuint pipeline, GLbitfield stages, GLuint prog) _mesa_UseProgramStages_no_error() argument
288 _mesa_UseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program) _mesa_UseProgramStages() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/
H A DvktShaderClockTests.cpp227 static glu::ShaderType stages[] = in addShaderClockTests() local
244 for (size_t i = 0; i != DE_LENGTH_OF_ARRAY(stages); ++i) in addShaderClockTests()
246 const char* stageName = (stages[i] == glu::SHADERTYPE_VERTEX) ? ("vertex") in addShaderClockTests()
247 : (stages[i] == glu::SHADERTYPE_FRAGMENT) ? ("fragment") in addShaderClockTests()
248 : (stages[i] == glu::SHADERTYPE_COMPUTE) ? ("compute") in addShaderClockTests()
256 stageGroupTest->addChild(new ShaderClockCase(testCtx, operations[j], stages[i])); in addShaderClockTests()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/
H A DvktShaderClockTests.cpp227 static glu::ShaderType stages[] = in addShaderClockTests() local
244 for (size_t i = 0; i != DE_LENGTH_OF_ARRAY(stages); ++i) in addShaderClockTests()
246 const char* stageName = (stages[i] == glu::SHADERTYPE_VERTEX) ? ("vertex") in addShaderClockTests()
247 : (stages[i] == glu::SHADERTYPE_FRAGMENT) ? ("fragment") in addShaderClockTests()
248 : (stages[i] == glu::SHADERTYPE_COMPUTE) ? ("compute") in addShaderClockTests()
256 stageGroupTest->addChild(new ShaderClockCase(testCtx, operations[j], stages[i])); in addShaderClockTests()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineNoPositionTests.cpp85 bool useSSBO; // Write to an SSBO from the selected stages.
93 // Generates the combinations list of stage flags for writeStages when a given subset of stages are selected.
97 for (ShaderStageFlags stages = 0; stages < STAGE_MASK_COUNT; ++stages) in getWriteSubCases()
98 uniqueCases.insert(stages & selectedStages); in getWriteSubCases()
141 // Add shaders for the selected stages and write to gl_Position in the subset of stages marked for writing. in initPrograms()
810 for (ShaderStageFlags stages = 0u; stages < STAGE_MASK_COUN in createNoPositionTests()
[all...]

Completed in 27 milliseconds

12345678910>>...12