Home
last modified time | relevance | path

Searched refs:tgsi_info (Results 1 - 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_tgsi.c403 struct tgsi_shader_info *tgsi_info = &shader->tgsi_info; in svga_tgsi_scan_shader() local
406 tgsi_scan_shader(shader->tokens, tgsi_info); in svga_tgsi_scan_shader()
409 info->num_inputs = tgsi_info->num_inputs; in svga_tgsi_scan_shader()
410 info->num_outputs = tgsi_info->num_outputs; in svga_tgsi_scan_shader()
411 info->writes_edgeflag = tgsi_info->writes_edgeflag; in svga_tgsi_scan_shader()
412 info->writes_layer = tgsi_info->writes_layer; in svga_tgsi_scan_shader()
413 info->writes_position = tgsi_info->writes_position; in svga_tgsi_scan_shader()
414 info->writes_psize = tgsi_info->writes_psize; in svga_tgsi_scan_shader()
415 info->writes_viewport_index = tgsi_info in svga_tgsi_scan_shader()
[all...]
H A Dsvga_state_tgsi_transform.c35 #include "tgsi/tgsi_info.h"
137 const struct tgsi_shader_info *info = &shader->tgsi_info; in write_vpos()
184 const struct tgsi_shader_info *info = &shader->tgsi_info; in transform_dynamic_indexing()
321 orig_gs->base.tgsi_info.num_outputs; in emulate_point_sprite()
380 &svga->pipe, vs->base.tgsi_info.num_outputs, in add_point_sprite_shader()
381 vs->base.tgsi_info.output_semantic_name, in add_point_sprite_shader()
382 vs->base.tgsi_info.output_semantic_index); in add_point_sprite_shader()
434 if (vs->base.tgsi_info.num_outputs == 0) { in update_tgsi_transform()
438 if (vs && has_dynamic_indexing(&vs->base.tgsi_info)) { in update_tgsi_transform()
441 if (fs && has_dynamic_indexing(&fs->base.tgsi_info)) { in update_tgsi_transform()
[all...]
H A Dsvga_state_ts.c212 svga->curr.vs->base.tgsi_info.num_outputs, in get_passthrough_tcs()
213 svga->curr.tes->base.tgsi_info.num_inputs, in get_passthrough_tcs()
214 svga->curr.vs->base.tgsi_info.output_semantic_name, in get_passthrough_tcs()
215 svga->curr.vs->base.tgsi_info.output_semantic_index, in get_passthrough_tcs()
216 svga->curr.tes->base.tgsi_info.input_semantic_name, in get_passthrough_tcs()
217 svga->curr.tes->base.tgsi_info.input_semantic_index, in get_passthrough_tcs()
H A Dsvga_state_vs.c223 num_inputs = fs->base.tgsi_info.num_inputs; in compile_passthrough_vs()
243 switch (fs->base.tgsi_info.input_semantic_name[i]) { in compile_passthrough_vs()
248 fs->base.tgsi_info.input_semantic_name[i], in compile_passthrough_vs()
249 fs->base.tgsi_info.input_semantic_index[i]); in compile_passthrough_vs()
H A Dsvga_pipe_streamout.c190 shader->tgsi_info.output_semantic_name[reg_idx]; in svga_create_stream_output()
241 decls[numDecls].registerIndex = shader->tgsi_info.num_outputs; in svga_create_stream_output()
256 shader->tgsi_info.num_outputs + 1 + in svga_create_stream_output()
257 shader->tgsi_info.output_semantic_index[reg_idx]; in svga_create_stream_output()
H A Dsvga_swtnl_state.c251 const enum tgsi_semantic sem_name = fs->base.tgsi_info.input_semantic_name[i]; in svga_swtnl_update_vdecl()
252 const unsigned sem_index = fs->base.tgsi_info.input_semantic_index[i]; in svga_swtnl_update_vdecl()
H A Dsvga_pipe_fs.c64 fs->generic_inputs = svga_get_generic_inputs_mask(&fs->base.tgsi_info); in svga_create_fs_state()
H A Dsvga_shader.h363 struct tgsi_shader_info tgsi_info; member
H A Dsvga_tgsi_vgpu10.c40 #include "tgsi/tgsi_info.h"
12764 svga_link_shaders(&prevShader->tgsi_info, &emit->info, &emit->linkage); in compute_input_mapping()
12765 emit->prevShaderInfo = &prevShader->tgsi_info; in compute_input_mapping()
13006 emit->info = shader->tgsi_info; in svga_tgsi_vgpu10_translate()

Completed in 20 milliseconds