| /xsrc/external/mit/MesaLib/dist/src/microsoft/compiler/ |
| H A D | dxil_signature.c | 97 * to the semantic name string. Then these strings are dumped into the stream. 343 /* copy the semantic name */ 370 struct semantic_info *semantic) { 377 for (unsigned i = 0; i < semantic->rows; ++i) 378 flattened_semantics[i] = dxil_get_metadata_int32(mod, semantic->index + i); 381 SV_params_nodes[1] = dxil_get_metadata_string(mod, semantic->name); // Element name 382 SV_params_nodes[2] = dxil_get_metadata_int8(mod, semantic->sig_comp_type); // Element type 383 SV_params_nodes[3] = dxil_get_metadata_int8(mod, (int8_t)semantic->kind); // Effective system value 385 semantic->rows); // Semantic index vector 386 SV_params_nodes[5] = dxil_get_metadata_int8(mod, semantic 369 fill_SV_param_nodes(struct dxil_module * mod,unsigned record_id,struct semantic_info * semantic) argument 397 fill_signature_element(struct dxil_signature_element * elm,struct semantic_info * semantic,unsigned row) argument 416 fill_psv_signature_element(struct dxil_psv_signature_element * psv_elm,struct semantic_info * semantic,struct dxil_module * mod) argument 457 fill_io_signature(struct dxil_module * mod,int id,struct semantic_info * semantic,const struct dxil_mdnode ** io,struct dxil_signature_element * elm,struct dxil_psv_signature_element * psv_elm) argument 478 struct semantic_info semantic = {0}; local in function:get_input_signature_group 565 struct semantic_info semantic = {0}; local in function:get_output_signature [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/nir/ |
| H A D | tgsi_to_nir.h | 44 tgsi_varying_semantic_to_slot(unsigned semantic, unsigned index);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/clover/core/core/ |
| H A D | module.hpp | 74 enum semantic { enum in struct:clover::module::argument 85 enum semantic semantic = general) : 88 ext_type(ext_type), semantic(semantic) { } 93 ext_type(zero_ext), semantic(general) { } 97 ext_type(zero_ext), semantic(general) { } 104 semantic semantic; member in struct:clover::module::argument 82 argument(enum type type,size_t size,size_t target_size,size_t target_align,enum ext_type ext_type,enum semantic semantic=general) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_tgsi_decl_sm30.c | 35 * Translate TGSI semantic info into SVGA3d semantic info. 40 struct tgsi_declaration_semantic semantic, 44 switch (semantic.Name) { 46 *idx = semantic.Index; 50 *idx = semantic.Index; 54 *idx = semantic.Index + 2; /* sharing with COLOR */ 59 assert(semantic.Index == 0); 63 *idx = semantic.Index; 68 semantic 39 translate_vs_ps_semantic(struct svga_shader_emitter * emit,struct tgsi_declaration_semantic semantic,unsigned * usage,unsigned * idx) argument 178 ps30_input(struct svga_shader_emitter * emit,struct tgsi_declaration_semantic semantic,unsigned idx) argument 327 ps30_output(struct svga_shader_emitter * emit,struct tgsi_declaration_semantic semantic,unsigned idx) argument 391 vs30_input(struct svga_shader_emitter * emit,struct tgsi_declaration_semantic semantic,unsigned idx) argument 449 vs30_output(struct svga_shader_emitter * emit,struct tgsi_declaration_semantic semantic,unsigned idx) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_tgsi_decl_sm30.c | 35 * Translate TGSI semantic info into SVGA3d semantic info. 40 struct tgsi_declaration_semantic semantic, 44 switch (semantic.Name) { 46 *idx = semantic.Index; 50 *idx = semantic.Index; 54 *idx = semantic.Index + 2; /* sharing with COLOR */ 59 assert(semantic.Index == 0); 63 *idx = semantic.Index; 68 semantic 39 translate_vs_ps_semantic(struct svga_shader_emitter * emit,struct tgsi_declaration_semantic semantic,unsigned * usage,unsigned * idx) argument 178 ps30_input(struct svga_shader_emitter * emit,struct tgsi_declaration_semantic semantic,unsigned idx) argument 327 ps30_output(struct svga_shader_emitter * emit,struct tgsi_declaration_semantic semantic,unsigned idx) argument 391 vs30_input(struct svga_shader_emitter * emit,struct tgsi_declaration_semantic semantic,unsigned idx) argument 449 vs30_output(struct svga_shader_emitter * emit,struct tgsi_declaration_semantic semantic,unsigned idx) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/core/ |
| H A D | binary.hpp | 98 enum semantic { enum in struct:clover::binary::argument 111 enum semantic semantic = general) : 114 ext_type(ext_type), semantic(semantic) { } 119 ext_type(zero_ext), semantic(general) { } 123 ext_type(zero_ext), semantic(general) { } 132 semantic semantic; member in struct:clover::binary::argument 108 argument(enum type type,size_t size,size_t target_size,size_t target_align,enum ext_type ext_type,enum semantic semantic=general) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | st_cb_bitmap_shader.c | 59 unsigned i, semantic; local in function:transform_instr 75 semantic = ctx->use_texcoord ? TGSI_SEMANTIC_TEXCOORD : 78 if (ctx->info.input_semantic_name[i] == semantic && 88 semantic, 0, TGSI_INTERPOLATE_PERSPECTIVE);
|
| H A D | st_cb_drawtex.c | 61 semantic_to_vert_attrib(unsigned semantic) argument 63 switch (semantic) { 72 unreachable("unhandled semantic"); 77 semantic_to_varying_slot(unsigned semantic) argument 79 switch (semantic) { 88 unreachable("unhandled semantic"); 280 /* XXX: should this use semantic index i instead of 0 ? */
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_cb_bitmap_shader.c | 58 unsigned i, semantic; local in function:transform_instr 74 semantic = ctx->use_texcoord ? TGSI_SEMANTIC_TEXCOORD : 77 if (ctx->info.input_semantic_name[i] == semantic && 87 semantic, 0, TGSI_INTERPOLATE_PERSPECTIVE);
|
| H A D | st_cb_drawtex.c | 61 semantic_to_vert_attrib(unsigned semantic) argument 63 switch (semantic) { 72 unreachable("unhandled semantic"); 77 semantic_to_varying_slot(unsigned semantic) argument 79 switch (semantic) { 88 unreachable("unhandled semantic"); 280 /* XXX: should this use semantic index i instead of 0 ? */
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader_llvm_tess.c | 390 ubyte semantic; local in function:si_nir_load_tcs_varyings 393 semantic = info->input[driver_location].semantic; 395 semantic = info->output_semantic[driver_location]; 402 si_shader_io_get_unique_index(semantic, false) * 4; 414 assert((semantic >= VARYING_SLOT_PATCH0 || 415 semantic == VARYING_SLOT_TESS_LEVEL_INNER || 416 semantic == VARYING_SLOT_TESS_LEVEL_OUTER) == is_patch); 432 semantic); 451 ubyte semantic local in function:si_nir_load_input_tes 485 ubyte semantic = info->output_semantic[driver_location]; local in function:si_nir_store_output_tcs 506 int semantic = info->output_semantic[driver_location]; local in function:si_nir_store_output_tcs 562 load_tess_level(struct si_shader_context * ctx,unsigned semantic) argument 594 unsigned semantic; local in function:si_load_tess_level 956 unsigned semantic = info->output_semantic[i]; local in function:si_llvm_emit_ls_epilogue [all...] |
| H A D | si_shader_llvm_vs.c | 460 unsigned semantic = outputs[i].semantic; local in function:si_prepare_param_exports 466 switch (semantic) { 479 if ((semantic >= VARYING_SLOT_TEX0 && semantic <= VARYING_SLOT_TEX7) || 480 semantic >= VARYING_SLOT_VAR0) 486 if ((semantic <= VARYING_SLOT_VAR31 || semantic >= VARYING_SLOT_VAR0_16BIT) && 488 (1ull << si_shader_io_get_unique_index(semantic, true))) 516 if (outputs[i].semantic ! [all...] |
| H A D | si_shader_nir.c | 95 unsigned semantic = 0; local in function:scan_io_usage 98 semantic = nir_intrinsic_io_semantics(intr).location; 102 if (semantic == FRAG_RESULT_COLOR) 103 semantic = FRAG_RESULT_DATA0; 104 semantic += nir_intrinsic_io_semantics(intr).dual_source_blend_index; 116 info->input[loc].semantic = semantic + i; 118 if (semantic == VARYING_SLOT_PRIMITIVE_ID) 141 info->output_semantic[loc] = semantic + i; 172 semantic > [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/ |
| H A D | tgsi_emulate.c | 121 unsigned semantic; local in function:transform_instr 127 semantic = 130 if (semantic == TGSI_SEMANTIC_COLOR || 131 semantic == TGSI_SEMANTIC_BCOLOR)
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/ |
| H A D | tgsi_emulate.c | 121 unsigned semantic; local in function:transform_instr 127 semantic = 130 if (semantic == TGSI_SEMANTIC_COLOR || 131 semantic == TGSI_SEMANTIC_BCOLOR)
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| H A D | i915_state_derived.c | 129 if (fs->texcoords[i].semantic != -1) { 130 src = draw_find_shader_output(i915->draw, fs->texcoords[i].semantic, 132 if (fs->texcoords[i].semantic == TGSI_SEMANTIC_FACE) {
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_shader_geometry.cpp | 122 auto semantic = r600_get_varying_semantic(location); local in function:r600::GeometryShaderFromNir::process_store_output 123 io.name = semantic.first; 124 io.sid = semantic.second; 172 auto semantic = r600_get_varying_semantic(location); local in function:r600::GeometryShaderFromNir::process_load_input 173 io.name = semantic.first; 174 io.sid = semantic.second;
|
| H A D | sfn_shader_fragment.cpp | 107 auto semantic = r600_get_varying_semantic(location); local in function:r600::FragmentShaderFromNir::process_load_input 108 tgsi_semantic name = (tgsi_semantic)semantic.first; 109 unsigned sid = semantic.second; 428 auto semantic = nir_intrinsic_io_semantics(instr); local in function:r600::FragmentShaderFromNir::process_store_output 435 tgsi_get_gl_frag_result_semantic(static_cast<gl_frag_result>(semantic.location), 441 if (semantic.location == FRAG_RESULT_COLOR && !m_dual_source_blend) { 445 if (semantic.location == FRAG_RESULT_COLOR || 446 (semantic.location >= FRAG_RESULT_DATA0 && 447 semantic.location <= FRAG_RESULT_DATA7)) { 452 if (semantic [all...] |
| H A D | sfn_vertexstageexport.cpp | 87 auto semantic = r600_get_varying_semantic(output->data.location); local in function:r600::VertexStageWithOutputInfo::do_process_outputs 88 io.name = semantic.first; 89 io.sid = semantic.second; 296 auto semantic = r600_get_varying_semantic(location + index->u32); local in function:r600::VertexStageWithOutputInfo::scan_store_output 297 io.name = semantic.first; 298 io.sid = semantic.second;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/ |
| H A D | etnaviv_compiler.h | 49 struct tgsi_declaration_semantic semantic; /* tgsi semantic name and index */ member in struct:etna_shader_inout
|
| H A D | etnaviv_compiler.c | 32 * *) in case of ps, semantic -> varying id mapping 35 * 4) for each input/output: possible semantic (position, color, glpointcoord, ...) 103 bool has_semantic; /* register has associated TGSI semantic */ 104 struct tgsi_declaration_semantic semantic; /* TGSI semantic */ member in struct:etna_reg_desc 574 file->reg[idx].semantic = decl->Semantic; 629 if (reg->active && reg->semantic.Name == TGSI_SEMANTIC_POSITION) 1866 /* Look up register by semantic */ 1873 if (reg->semantic.Name == name && reg->semantic [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/svgadump/ |
| H A D | svga_shader.h | 152 struct sh_semantic semantic; member in union:sh_dcl::__anon0d18ef44010a
|
| H A D | svga_shader_dump.c | 598 dump_semantic(dcl.u.semantic.usage, 599 dcl.u.semantic.usage_index); 604 dump_semantic(dcl.u.semantic.usage, 605 dcl.u.semantic.usage_index);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/svgadump/ |
| H A D | svga_shader.h | 152 struct sh_semantic semantic; member in union:sh_dcl::__anond16373b7010a
|
| H A D | svga_shader_dump.c | 598 dump_semantic(dcl.u.semantic.usage, 599 dcl.u.semantic.usage_index); 604 dump_semantic(dcl.u.semantic.usage, 605 dcl.u.semantic.usage_index);
|