| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/ |
| test_isel.cpp | 84 BEGIN_TEST(isel.gs.no_outputs) 93 QoShaderModuleCreateInfo gs = qoShaderModuleCreateInfoGLSL(GEOMETRY, variable 105 pbld.add_stage(VK_SHADER_STAGE_GEOMETRY_BIT, gs); 113 BEGIN_TEST(isel.gs.no_verts) 122 QoShaderModuleCreateInfo gs = qoShaderModuleCreateInfoGLSL(GEOMETRY, variable 131 pbld.add_stage(VK_SHADER_STAGE_GEOMETRY_BIT, gs);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| svga_pipe_gs.c | 44 struct svga_geometry_shader *gs = CALLOC_STRUCT(svga_geometry_shader); local 46 if (!gs) 51 gs->base.tokens = tgsi_dup_tokens(templ->tokens); 55 tgsi_scan_shader(gs->base.tokens, &gs->base.info); 57 gs->draw_shader = draw_create_geometry_shader(svga->swtnl.draw, templ); 59 gs->base.id = svga->debug.shader_id++; 61 gs->generic_outputs = svga_get_generic_outputs_mask(&gs->base.info); 65 gs->base.stream_output = svga_create_stream_output(svga, &gs->base 77 struct svga_geometry_shader *gs = (struct svga_geometry_shader *)shader; local 89 struct svga_geometry_shader *gs = (struct svga_geometry_shader *)shader; local [all...] |
| svga_state_gs.c | 53 const struct svga_geometry_shader *gs, 57 return svga_tgsi_vgpu10_translate(svga, &gs->base, key, 67 struct svga_geometry_shader *gs, 74 variant = translate_geometry_program(svga, gs, key); 82 FREE((void *) gs->base.tokens); 83 gs->base.tokens = dummy; 84 variant = translate_geometry_program(svga, gs, key); 105 struct svga_geometry_shader *gs = svga->curr.gs; local 112 svga_init_shader_key_common(svga, PIPE_SHADER_GEOMETRY, &gs->base, key) 145 struct svga_geometry_shader *gs = svga->curr.gs; local [all...] |
| svga_state_tgsi_transform.c | 43 * Bind a new GS. This updates the derived current gs state, not the 44 * user-specified GS state. 48 struct svga_geometry_shader *gs) 50 svga->curr.gs = gs; 239 struct svga_geometry_shader *gs = NULL; local 251 key.gs.writes_psize = 1; 252 key.gs.sprite_coord_enable = svga->curr.rast->templ.sprite_coord_enable; 254 key.gs.sprite_origin_upper_left 418 struct svga_geometry_shader *gs = svga->curr.user_gs; \/* current gs *\/ local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| svga_pipe_gs.c | 44 struct svga_geometry_shader *gs = CALLOC_STRUCT(svga_geometry_shader); local 46 if (!gs) 51 gs->base.tokens = tgsi_dup_tokens(templ->tokens); 55 tgsi_scan_shader(gs->base.tokens, &gs->base.info); 57 gs->draw_shader = draw_create_geometry_shader(svga->swtnl.draw, templ); 59 gs->base.id = svga->debug.shader_id++; 61 gs->generic_outputs = svga_get_generic_outputs_mask(&gs->base.info); 65 gs->base.stream_output = svga_create_stream_output(svga, &gs->base 77 struct svga_geometry_shader *gs = (struct svga_geometry_shader *)shader; local 89 struct svga_geometry_shader *gs = (struct svga_geometry_shader *)shader; local [all...] |
| svga_state_gs.c | 53 const struct svga_geometry_shader *gs, 57 return svga_tgsi_vgpu10_translate(svga, &gs->base, key, 67 struct svga_geometry_shader *gs, 74 variant = translate_geometry_program(svga, gs, key); 82 FREE((void *) gs->base.tokens); 83 gs->base.tokens = dummy; 84 variant = translate_geometry_program(svga, gs, key); 105 struct svga_geometry_shader *gs = svga->curr.gs; local 114 memcpy(key->generic_remap_table, gs->generic_remap_table 136 struct svga_geometry_shader *gs = svga->curr.gs; local [all...] |
| svga_state_tgsi_transform.c | 40 * Bind a new GS. This updates the derived current gs state, not the 41 * user-specified GS state. 45 struct svga_geometry_shader *gs) 47 svga->curr.gs = gs; 71 struct svga_geometry_shader *gs = NULL; local 83 key.gs.writes_psize = 1; 84 key.gs.sprite_coord_enable = svga->curr.rast->templ.sprite_coord_enable; 86 key.gs.sprite_origin_upper_left 241 struct svga_geometry_shader *gs = svga->curr.user_gs; \/* current gs *\/ local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ |
| ir3_cache.h | 42 struct ir3_shader_state *vs, *hs, *ds, *gs, *fs; // 5 pointers member in struct:ir3_cache_key 63 struct ir3_shader_variant *ds, struct ir3_shader_variant *gs,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/ |
| fd6_program.h | 45 struct ir3_shader_variant *gs; member in struct:fd6_program_state 72 if (state->gs) 73 return state->gs;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/d3d10umd/ |
| Draw.cpp | 67 Shader *gs = pDevice->bound_empty_gs; local 71 if (!gs->output_resolved) { 72 for (unsigned i = 0; i < gs->state.stream_output.num_outputs; ++i) { 74 ShaderFindOutputMapping(vs, gs->state.stream_output.output[i].register_index); 75 if (mapping != gs->state.stream_output.output[i].register_index) { 76 gs->state.stream_output.output[i].register_index = mapping; 81 pipe->delete_gs_state(pipe, gs->handle); 82 gs->handle = pipe->create_gs_state(pipe, &gs->state); 84 gs->output_resolved = TRUE [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| brw_vec4_gs_visitor.cpp | 93 * Note that GS inputs are read from the VUE 256 bits (2 vec4's) at a time, 94 * so the total number of input slots that will be delivered to the GS (and 97 const unsigned num_input_vertices = nir->info.gs.vertices_in; 545 * is automatically ended when the GS terminates). 604 /* The GLSL linker will have already matched up GS inputs and the outputs 632 prog_data->invocations = nir->info.gs.invocations; 639 if (nir->info.gs.output_primitive == GL_POINTS) { 647 if (nir->info.gs.active_stream_mask != (1 << 0)) 664 nir->info.gs.uses_end_primitive ? 1 : 0; 671 nir->info.gs.vertices_out * c.control_data_bits_per_vertex 926 brw::vec4_gs_visitor *gs = NULL; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| brw_link.cpp | 52 struct gl_linked_shader *gs = sh_prog->_LinkedShaders[MESA_SHADER_GEOMETRY]; local 59 if (gs && !brw_gs_precompile(ctx, gs->Program))
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| state.c | 102 struct gl_program *gs = local 139 (!gs || !gs->info.writes_memory) &&
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/ |
| brw_link.cpp | 52 struct gl_linked_shader *gs = sh_prog->_LinkedShaders[MESA_SHADER_GEOMETRY]; local 59 if (gs && !brw_gs_precompile(ctx, gs->Program))
|
| /xsrc/external/mit/mesa-demos/dist/src/egl/opengl/ |
| eglkms.c | 174 struct gbm_surface *gs; local 225 gs = gbm_surface_create(gbm, kms.mode.hdisplay, kms.mode.vdisplay, 228 surface = eglCreateWindowSurface(dpy, config, gs, NULL); 240 bo = gbm_surface_lock_front_buffer(gs);
|
| /xsrc/external/mit/pixman/dist/test/utils/ |
| utils.h | 259 uint32_t as, rs, gs, bs; member in struct:__anon6534
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| draw_prim_assembler.c | 61 const struct draw_geometry_shader *gs = draw->gs.geometry_shader; local 64 if (gs) 65 return !gs->info.uses_primid;
|
| draw_pt_fetch_shade_pipeline.c | 78 struct draw_geometry_shader *gs = draw->gs.geometry_shader; local 81 const unsigned gs_out_prim = (gs ? gs->output_primitive : 88 if (gs) { 89 nr = MAX2(nr, gs->info.num_outputs + 1); 240 struct draw_geometry_shader *gshader = draw->gs.geometry_shader; 315 * vsplit guarantees there's never more than 4096, however GS can 335 debug_printf("GS/IA didn't emit any vertices!\n");
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/ |
| d3d12_gs_variant.cpp | 59 struct d3d12_shader_selector *gs; local 71 nir->info.gs.input_primitive = GL_POINTS; 72 nir->info.gs.output_primitive = GL_POINTS; 73 nir->info.gs.vertices_in = 1; 74 nir->info.gs.vertices_out = 1; 75 nir->info.gs.invocations = 1; 76 nir->info.gs.active_stream_mask = 1; 117 gs = d3d12_create_shader(ctx, PIPE_SHADER_GEOMETRY, &templ); 119 return gs; 160 nir->info.gs.input_primitive = GL_TRIANGLES 457 d3d12_shader_selector *gs = NULL; local 483 d3d12_shader_selector *gs = create_geometry_shader_variant(ctx, key); local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| iris_measure.c | 184 snapshot->gs = (uintptr_t) ice->shaders.prog[MESA_SHADER_GEOMETRY]; 215 uintptr_t vs=0, tcs=0, tes=0, gs=0, fs=0, cs=0; local 223 gs = (uintptr_t) ice->shaders.prog[MESA_SHADER_GEOMETRY]; 229 vs, tcs, tes, gs, fs, cs);
|
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| anv_measure.c | 182 snapshot->gs = (uintptr_t) pipeline->shaders[MESA_SHADER_GEOMETRY]; 210 uintptr_t vs=0, tcs=0, tes=0, gs=0, fs=0, cs=0; local 227 gs = (uintptr_t) gfx->shaders[MESA_SHADER_GEOMETRY]; 233 vs, tcs, tes, gs, fs, cs);
|
| /xsrc/external/mit/MesaLib/dist/src/microsoft/compiler/ |
| dxil_signature.h | 93 } gs; member in union:dxil_psv_runtime_info_0::__anon2757 115 uint16_t max_vertex_count; // MaxVertexCount for GS only (max 1024)
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/ |
| draw_prim_assembler.c | 61 const struct draw_geometry_shader *gs = draw->gs.geometry_shader; local 63 return !gs || !gs->info.uses_primid;
|
| draw_pt_fetch_shade_pipeline.c | 78 struct draw_geometry_shader *gs = draw->gs.geometry_shader; local 81 const unsigned gs_out_prim = (gs ? gs->output_primitive : 88 if (gs) { 89 nr = MAX2(nr, gs->info.num_outputs + 1); 239 struct draw_geometry_shader *gshader = draw->gs.geometry_shader; 313 * vsplit guarantees there's never more than 4096, however GS can 333 debug_printf("GS/IA didn't emit any vertices!\n");
|
| draw_pt_fetch_shade_pipeline_llvm.c | 76 struct draw_geometry_shader *gs = draw->gs.geometry_shader; local 80 struct llvm_geometry_shader *shader = llvm_geometry_shader(gs); 108 debug_printf("Evicting GS: %u gs variants,\t%u total variants\n", 127 variant = draw_gs_llvm_create_variant(llvm, gs->info.num_outputs, key); 138 gs->current_variant = variant; 156 struct draw_geometry_shader *gs = draw->gs.geometry_shader; local 157 const unsigned out_prim = gs ? gs->output_primitive [all...] |