HomeSort by: relevance | last modified time | path
    Searched defs:gs (Results 1 - 25 of 109) sorted by relevancy

1 2 3 4 5

  /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...]

Completed in 27 milliseconds

1 2 3 4 5