Searched refs:tes (Results 1 - 25 of 130) sorted by relevance

123456

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/
H A Dsvga_state_ts.c86 struct svga_tes_variant *tes = svga_tes_variant(svga->state.hw_draw.tes); local in function:make_tcs_key
87 key->tcs.prim_mode = tes->prim_mode;
88 key->tcs.spacing = tes->spacing;
89 key->tcs.vertices_order_cw = tes->vertices_order_cw;
90 key->tcs.point_mode = tes->point_mode;
93 * number of control point input expected in tes. If tes does not expect
94 * any control point input, then vertices_per_patch in the tes key will
98 key->tcs.vertices_out = tes
190 compile_tes(struct svga_context * svga,struct svga_tes_shader * tes,const struct svga_compile_key * key,struct svga_shader_variant ** out_variant) argument
218 struct svga_tes_shader *tes = svga->curr.tes; local in function:make_tes_key
331 struct svga_tes_shader *tes = svga->curr.tes; local in function:emit_hw_tes
[all...]
H A Dsvga_pipe_ts.c148 struct svga_tes_shader *tes; local in function:svga_create_tes_state
150 tes = CALLOC_STRUCT(svga_tes_shader);
151 if (!tes)
156 tes->base.tokens = tgsi_dup_tokens(templ->tokens);
160 tgsi_scan_shader(tes->base.tokens, &tes->base.info);
162 tes->base.id = svga->debug.shader_id++;
164 tes->generic_inputs = svga_get_generic_inputs_mask(&tes->base.info);
167 return tes;
174 struct svga_tes_shader *tes = (struct svga_tes_shader *) shader; local in function:svga_bind_tes_state
189 struct svga_tes_shader *tes = (struct svga_tes_shader *) shader; local in function:svga_delete_tes_state
[all...]
H A Dsvga_state_tgsi_transform.c422 struct svga_tes_shader *tes = svga->curr.tes; /* currently bound tes */ local in function:update_tgsi_transform
444 if (tes && has_dynamic_indexing(&tes->base.info)) {
445 transform_dynamic_indexing(svga, &tes->base);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dgen6_clip_state.c51 } else if (brw->tes.base.prog_data) {
53 return brw_tes_prog_data(brw->tes.base.prog_data)->output_topology ==
75 } else if (brw->tes.base.prog_data) {
77 return brw_tes_prog_data(brw->tes.base.prog_data)->output_topology ==
H A Dbrw_tes_surface_state.c41 struct brw_stage_state *stage_state = &brw->tes.base;
51 const struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data;
79 struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data;
81 brw_upload_ubo_surfaces(brw, prog, &brw->tes.base, prog_data);
102 brw_upload_image_surfaces(brw, tep, &brw->tes.base,
103 brw->tes.base.prog_data);
H A Dbrw_tes.c43 struct brw_stage_state *stage_state = &brw->tes.base;
114 &stage_state->prog_offset, &brw->tes.base.prog_data);
158 struct brw_stage_state *stage_state = &brw->tes.base;
172 &stage_state->prog_offset, &brw->tes.base.prog_data,
218 uint32_t old_prog_offset = brw->tes.base.prog_offset;
219 struct brw_stage_prog_data *old_prog_data = brw->tes.base.prog_data;
228 brw->tes.base.prog_offset = old_prog_offset;
229 brw->tes.base.prog_data = old_prog_data;
H A Dbrw_tcs.c244 const struct gl_linked_shader *tes = local in function:brw_tcs_populate_default_key
256 if (tes) {
257 key->tes_primitive_mode = tes->Program->info.tess.primitive_mode;
259 tes->Program->info.tess.primitive_mode == GL_QUADS &&
260 tes->Program->info.tess.spacing == TESS_SPACING_EQUAL;
281 const struct gl_linked_shader *tes = local in function:brw_tcs_precompile
283 struct brw_program *btep = tes ? brw_program(tes->Program) : NULL;
H A Dbrw_binding_tables.c189 const struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data;
193 &brw->tes.base);
H A Dgen7_urb.c108 brw->tes.base.push_constants_dirty = true;
201 const bool tess_present = brw->tes.base.prog_data;
221 tess_present ? brw_vue_prog_data(brw->tes.base.prog_data) : NULL,
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dgfx6_clip_state.c51 } else if (brw->tes.base.prog_data) {
53 return brw_tes_prog_data(brw->tes.base.prog_data)->output_topology ==
75 } else if (brw->tes.base.prog_data) {
77 return brw_tes_prog_data(brw->tes.base.prog_data)->output_topology ==
H A Dbrw_tes_surface_state.c41 struct brw_stage_state *stage_state = &brw->tes.base;
51 const struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data;
79 struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data;
81 brw_upload_ubo_surfaces(brw, prog, &brw->tes.base, prog_data);
102 brw_upload_image_surfaces(brw, tep, &brw->tes.base,
103 brw->tes.base.prog_data);
H A Dbrw_tes.c43 struct brw_stage_state *stage_state = &brw->tes.base;
116 &stage_state->prog_offset, &brw->tes.base.prog_data);
158 struct brw_stage_state *stage_state = &brw->tes.base;
172 &stage_state->prog_offset, &brw->tes.base.prog_data,
219 uint32_t old_prog_offset = brw->tes.base.prog_offset;
220 struct brw_stage_prog_data *old_prog_data = brw->tes.base.prog_data;
229 brw->tes.base.prog_offset = old_prog_offset;
230 brw->tes.base.prog_data = old_prog_data;
H A Dbrw_tcs.c246 const struct gl_linked_shader *tes = local in function:brw_tcs_populate_default_key
257 if (tes) {
258 key->tes_primitive_mode = tes->Program->info.tess.primitive_mode;
260 tes->Program->info.tess.primitive_mode == GL_QUADS &&
261 tes->Program->info.tess.spacing == TESS_SPACING_EQUAL;
283 const struct gl_linked_shader *tes = local in function:brw_tcs_precompile
285 struct brw_program *btep = tes ? brw_program(tes->Program) : NULL;
H A Dbrw_binding_tables.c189 const struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data;
193 &brw->tes.base);
H A Dgfx7_urb.c107 brw->tes.base.push_constants_dirty = true;
200 const bool tess_present = brw->tes.base.prog_data;
218 tess_present ? brw_vue_prog_data(brw->tes.base.prog_data) : NULL,
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_tess.c237 debug_printf("%d) tes vertex index = %d (prim idx = %d)\n",
528 struct draw_tess_eval_shader *tes; local in function:draw_create_tess_eval_shader
537 tes = &llvm_tes->base;
542 tes = CALLOC_STRUCT(draw_tess_eval_shader);
545 if (!tes)
548 tes->draw = draw;
549 tes->state = *state;
551 nir_tgsi_scan_shader(state->ir.nir, &tes->info, true);
553 tes->prim_mode = tes
[all...]
H A Ddraw_context.c643 } else if (draw->tes.tess_eval_shader) {
644 return &draw->tes.tess_eval_shader->info;
793 if (!draw->tes.tess_eval_shader)
796 info = &draw->tes.tess_eval_shader->info;
822 draw->tes.tgsi.sampler = sampler;
851 draw->tes.tgsi.image = image;
880 draw->tes.tgsi.buffer = buffer;
961 if (draw->tes.tess_eval_shader)
962 return draw->tes.position_output;
976 else if (draw->tes
[all...]
H A Ddraw_prim_assembler.c62 const struct draw_tess_eval_shader *tes = draw->tes.tess_eval_shader; local in function:needs_primid
66 else if (tes)
67 return !tes->info.uses_primid;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_state_tess.c146 llvmpipe_bind_tes_state(struct pipe_context *pipe, void *tes) argument
150 llvmpipe->tes = (struct lp_tess_eval_shader *)tes;
153 (llvmpipe->tes ? llvmpipe->tes->dtes : NULL));
160 llvmpipe_delete_tes_state(struct pipe_context *pipe, void *tes) argument
165 (struct lp_tess_eval_shader *)tes;
/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Ddraw_validate.c314 struct gl_program *tes = local in function:_mesa_update_valid_to_render_state
316 if (tes->info.tess.point_mode) {
319 } else if (tes->info.tess.primitive_mode == GL_ISOLINES) {
383 struct gl_program *tes = local in function:_mesa_update_valid_to_render_state
386 if (tes) {
389 if (tes->info.tess.point_mode)
391 else if (tes->info.tess.primitive_mode == GL_ISOLINES)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_shader_tess_eval.cpp10 sh->scratch_space_needed, chip_class, key.tes.first_atomic_counter),
15 sh->shader.tes_as_es = key.tes.as_es;
16 if (key.tes.as_es)
/xsrc/external/mit/MesaLib/dist/src/intel/common/
H A Dintel_measure.h111 uintptr_t framebuffer, vs, tcs, tes, gs, fs, cs; member in struct:intel_measure_snapshot
155 uintptr_t vs, uintptr_t tcs, uintptr_t tes,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_shader.h149 } tes; member in union:r600_shader_key
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_measure.c183 snapshot->tes = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_EVAL];
215 uintptr_t vs=0, tcs=0, tes=0, gs=0, fs=0, cs=0; local in function:state_changed
222 tes = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_EVAL];
229 vs, tcs, tes, gs, fs, cs);
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_shader.h114 struct radv_tes_variant_key tes; member in union:radv_shader_variant_key::__anon685e5783020a
200 } tes; member in struct:radv_shader_info
304 } tes; member in struct:radv_shader_variant_info::__anon685e57830908

Completed in 28 milliseconds

123456