Searched refs:gs (Results 1 - 25 of 559) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_gs.c44 struct svga_geometry_shader *gs = CALLOC_STRUCT(svga_geometry_shader); local in function:svga_create_gs_state
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
77 struct svga_geometry_shader *gs = (struct svga_geometry_shader *)shader; local in function:svga_bind_gs_state
89 struct svga_geometry_shader *gs = (struct svga_geometry_shader *)shader; local in function:svga_delete_gs_state
[all...]
H A Dsvga_state_gs.c53 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 in function:make_gs_key
114 memcpy(key->generic_remap_table, gs
52 translate_geometry_program(struct svga_context * svga,const struct svga_geometry_shader * gs,const struct svga_compile_key * key) argument
66 compile_gs(struct svga_context * svga,struct svga_geometry_shader * gs,const struct svga_compile_key * key,struct svga_shader_variant ** out_variant) argument
136 struct svga_geometry_shader *gs = svga->curr.gs; local in function:emit_hw_gs
[all...]
H A Dsvga_state_tgsi_transform.c40 * Bind a new GS. This updates the derived current gs state, not the
45 struct svga_geometry_shader *gs)
47 svga->curr.gs = gs;
71 struct svga_geometry_shader *gs = NULL; local in function:emulate_point_sprite
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 =
89 key.gs.aa_point = svga->curr.rast->templ.point_smooth;
99 key.gs
44 bind_gs_state(struct svga_context * svga,struct svga_geometry_shader * gs) argument
241 struct svga_geometry_shader *gs = svga->curr.user_gs; /* current gs */ local in function:update_tgsi_transform
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_gs.c44 struct svga_geometry_shader *gs = CALLOC_STRUCT(svga_geometry_shader); local in function:svga_create_gs_state
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
77 struct svga_geometry_shader *gs = (struct svga_geometry_shader *)shader; local in function:svga_bind_gs_state
89 struct svga_geometry_shader *gs = (struct svga_geometry_shader *)shader; local in function:svga_delete_gs_state
[all...]
H A Dsvga_state_gs.c53 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 in function:make_gs_key
112 svga_init_shader_key_common(svga, PIPE_SHADER_GEOMETRY, &gs
52 translate_geometry_program(struct svga_context * svga,const struct svga_geometry_shader * gs,const struct svga_compile_key * key) argument
66 compile_gs(struct svga_context * svga,struct svga_geometry_shader * gs,const struct svga_compile_key * key,struct svga_shader_variant ** out_variant) argument
145 struct svga_geometry_shader *gs = svga->curr.gs; local in function:emit_hw_gs
[all...]
H A Dsvga_state_tgsi_transform.c43 * Bind a new GS. This updates the derived current gs state, not the
48 struct svga_geometry_shader *gs)
50 svga->curr.gs = gs;
239 struct svga_geometry_shader *gs = NULL; local in function:emulate_point_sprite
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 =
257 key.gs.aa_point = svga->curr.rast->templ.point_smooth;
267 key.gs
47 bind_gs_state(struct svga_context * svga,struct svga_geometry_shader * gs) argument
418 struct svga_geometry_shader *gs = svga->curr.user_gs; /* current gs */ local in function:update_tgsi_transform
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_gs_tmp.h1 #define FUNC_VARS struct draw_geometry_shader *gs, \
13 const boolean last_vertex_last = !gs->draw->rasterizer->flatshade_first; \
27 #define POINT(i0) gs_point(gs,i0)
28 #define LINE(flags,i0,i1) gs_line(gs,i0,i1)
29 #define TRIANGLE(flags,i0,i1,i2) gs_tri(gs,i0,i1,i2)
30 #define LINE_ADJ(flags,i0,i1,i2,i3) gs_line_adj(gs,i0,i1,i2,i3)
31 #define TRIANGLE_ADJ(flags,i0,i1,i2,i3,i4,i5) gs_tri_adj(gs,i0,i1,i2,i3,i4,i5)
H A Ddraw_gs.c722 draw->gs.tgsi.sampler,
723 draw->gs.tgsi.image,
724 draw->gs.tgsi.buffer);
733 draw->gs.tgsi.machine = tgsi_exec_machine_create(PIPE_SHADER_GEOMETRY);
736 draw->gs.tgsi.machine->Primitives[i] = align_malloc(
738 draw->gs.tgsi.machine->PrimitiveOffsets[i] = align_malloc(
740 if (!draw->gs.tgsi.machine->Primitives[i] || !draw->gs.tgsi.machine->PrimitiveOffsets[i])
742 memset(draw->gs.tgsi.machine->Primitives[i], 0,
744 memset(draw->gs
772 struct draw_geometry_shader *gs; local in function:draw_create_geometry_shader
972 draw_geometry_shader_new_instance(struct draw_geometry_shader * gs) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
H A Dlp_state_gs.c80 llvmpipe_bind_gs_state(struct pipe_context *pipe, void *gs) argument
84 llvmpipe->gs = (struct lp_geometry_shader *)gs;
87 (llvmpipe->gs ? llvmpipe->gs->dgs : NULL));
94 llvmpipe_delete_gs_state(struct pipe_context *pipe, void *gs) argument
99 (struct lp_geometry_shader *)gs;
H A Dlp_draw_arrays.c118 if (lp->gs && lp->gs->no_tokens) {
122 draw_vs_attach_so(lp->vs, &lp->gs->stream_output);
142 if (lp->gs && lp->gs->no_tokens) {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_state_gs.c83 llvmpipe_bind_gs_state(struct pipe_context *pipe, void *gs) argument
87 llvmpipe->gs = (struct lp_geometry_shader *)gs;
90 (llvmpipe->gs ? llvmpipe->gs->dgs : NULL));
97 llvmpipe_delete_gs_state(struct pipe_context *pipe, void *gs) argument
102 (struct lp_geometry_shader *)gs;
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_gs_tmp.h1 #define FUNC_VARS struct draw_geometry_shader *gs, \
13 const boolean last_vertex_last = !gs->draw->rasterizer->flatshade_first; \
26 #define POINT(i0) gs_point(gs,i0)
27 #define LINE(flags,i0,i1) gs_line(gs,i0,i1)
28 #define TRIANGLE(flags,i0,i1,i2) gs_tri(gs,i0,i1,i2)
29 #define LINE_ADJ(flags,i0,i1,i2,i3) gs_line_adj(gs,i0,i1,i2,i3)
30 #define TRIANGLE_ADJ(flags,i0,i1,i2,i3,i4,i5) gs_tri_adj(gs,i0,i1,i2,i3,i4,i5)
H A Ddraw_gs.c712 draw->gs.tgsi.sampler,
713 draw->gs.tgsi.image,
714 draw->gs.tgsi.buffer);
723 draw->gs.tgsi.machine = tgsi_exec_machine_create(PIPE_SHADER_GEOMETRY);
726 draw->gs.tgsi.machine->Primitives[i] = align_malloc(
728 draw->gs.tgsi.machine->PrimitiveOffsets[i] = align_malloc(
730 if (!draw->gs.tgsi.machine->Primitives[i] || !draw->gs.tgsi.machine->PrimitiveOffsets[i])
732 memset(draw->gs.tgsi.machine->Primitives[i], 0,
734 memset(draw->gs
762 struct draw_geometry_shader *gs; local in function:draw_create_geometry_shader
983 draw_geometry_shader_new_instance(struct draw_geometry_shader * gs) argument
[all...]
/xsrc/external/mit/mesa-demos/dist/src/gs/
H A DMakefile.am11 gs-tri
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dgen6_clip_state.c47 if (brw->gs.base.prog_data) {
49 return brw_gs_prog_data(brw->gs.base.prog_data)->output_topology ==
71 if (brw->gs.base.prog_data) {
73 return brw_gs_prog_data(brw->gs.base.prog_data)->output_topology ==
H A Dbrw_gs_surface_state.c41 struct brw_stage_state *stage_state = &brw->gs.base;
51 const struct brw_stage_prog_data *prog_data = brw->gs.base.prog_data;
79 struct brw_stage_prog_data *prog_data = brw->gs.base.prog_data;
81 brw_upload_ubo_surfaces(brw, prog, &brw->gs.base, prog_data);
102 brw_upload_image_surfaces(brw, gp, &brw->gs.base,
103 brw->gs.base.prog_data);
H A Dgen6_sampler_state.c43 OUT_BATCH(brw->gs.base.sampler_offset); /* GS */
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dgfx6_clip_state.c47 if (brw->gs.base.prog_data) {
49 return brw_gs_prog_data(brw->gs.base.prog_data)->output_topology ==
71 if (brw->gs.base.prog_data) {
73 return brw_gs_prog_data(brw->gs.base.prog_data)->output_topology ==
H A Dbrw_gs_surface_state.c41 struct brw_stage_state *stage_state = &brw->gs.base;
51 const struct brw_stage_prog_data *prog_data = brw->gs.base.prog_data;
79 struct brw_stage_prog_data *prog_data = brw->gs.base.prog_data;
81 brw_upload_ubo_surfaces(brw, prog, &brw->gs.base, prog_data);
102 brw_upload_image_surfaces(brw, gp, &brw->gs.base,
103 brw->gs.base.prog_data);
H A Dgfx6_sampler_state.c43 OUT_BATCH(brw->gs.base.sampler_offset); /* GS */
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_program.h45 struct ir3_shader_variant *gs; member in struct:fd6_program_state
72 if (state->gs)
73 return state->gs;
/xsrc/external/mit/mesa-demos/dist/src/
H A DMakefile.am33 gs \
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/
H A Dir3_cache.h42 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/broadcom/compiler/
H A Dv3d_nir_lower_io.c63 } gs; member in struct:v3d_nir_lower_io_state
164 nir_load_var(b, state->gs.output_offset_var) : NULL;
187 nir_ssa_def *header = nir_load_var(b, state->gs.header_var);
215 nir_store_var(b, state->gs.header_var, header, 0x1);
248 uint32_t vertex_data_size = state->gs.output_vertex_data_size;
254 nir_store_var(b, state->gs.header_var, nir_imm_int(b, header), 0x1);
264 nir_ssa_def *header = nir_load_var(b, state->gs.header_var);
265 nir_ssa_def *header_offset = nir_load_var(b, state->gs.header_offset_var);
266 nir_ssa_def *output_offset = nir_load_var(b, state->gs.output_offset_var);
277 nir_imm_int(b, state->gs
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/d3d10umd/
H A DDraw.cpp67 Shader *gs = pDevice->bound_empty_gs; local in function:ResolveState
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
[all...]

Completed in 16 milliseconds

1234567891011>>