Home
last modified time | relevance | path

Searched refs:vs_shader (Results 1 – 10 of 10) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_state_common.c780 rctx->vs_shader->info.file_count[TGSI_FILE_HW_ATOMIC]; in r600_get_hw_atomic_count()
784 rctx->vs_shader->info.file_count[TGSI_FILE_HW_ATOMIC] + in r600_get_hw_atomic_count()
789 rctx->vs_shader->info.file_count[TGSI_FILE_HW_ATOMIC] + in r600_get_hw_atomic_count()
1114 else if (rctx->vs_shader) in r600_get_vs_info()
1115 return &rctx->vs_shader->info; in r600_get_vs_info()
1124 if (!state || rctx->vs_shader == state) in r600_bind_vs_state()
1127 rctx->vs_shader = (struct r600_pipe_shader_selector *)state; in r600_bind_vs_state()
1130 if (rctx->vs_shader->so.num_outputs) in r600_bind_vs_state()
1131 rctx->b.streamout.stride_in_dw = rctx->vs_shader->so.stride; in r600_bind_vs_state()
1215 if (rctx->vs_shader == sel) { in r600_delete_vs_state()
[all …]
Dr600_pipe.h570 struct r600_pipe_shader_selector *vs_shader; member
Devergreen_state.c2243 if (rctx->vs_shader->current->shader.vs_as_ls) { in evergreen_emit_vs_constant_buffers()
2367 if (rctx->vs_shader->current->shader.vs_as_ls) { in evergreen_emit_vs_sampler_views()
2482 if (rctx->vs_shader->current->shader.vs_as_ls) { in evergreen_emit_vs_sampler_states()
2568 if (rctx->vs_shader->current->shader.vs_as_gs_a) { in evergreen_emit_shader_stages()
4529 struct r600_pipe_shader_selector *ls = rctx->vs_shader; in evergreen_setup_tess_constants()
Dr600_state.c1932 if (rctx->vs_shader->current->shader.vs_as_gs_a) { in r600_emit_shader_stages()
2025 num_gprs[R600_HW_STAGE_ES] = rctx->vs_shader->current->shader.bc.ngpr; in r600_adjust_gprs()
2031 num_gprs[R600_HW_STAGE_VS] = rctx->vs_shader->current->shader.bc.ngpr; in r600_adjust_gprs()
Dr600_blit.c64 util_blitter_save_vertex_shader(rctx->blitter, rctx->vs_shader); in r600_blitter_begin()
/third_party/mesa3d/src/amd/vulkan/
Dradv_debug.c502 struct radv_shader *vs_shader = radv_get_shader(pipeline, MESA_SHADER_VERTEX); in radv_dump_vs_prolog() local
504 if (!vs_prolog || !vs_shader || !vs_shader->info.vs.has_prolog) in radv_dump_vs_prolog()
Dradv_cmd_buffer.c3055 lookup_vs_prolog(struct radv_cmd_buffer *cmd_buffer, struct radv_shader *vs_shader, in lookup_vs_prolog() argument
3059 assert(vs_shader->info.vs.dynamic_inputs); in lookup_vs_prolog()
3093 (!vs_shader->info.vs.as_ls || !instance_rate_inputs) && in lookup_vs_prolog()
3116 key.as_ls = vs_shader->info.vs.as_ls && instance_rate_inputs; in lookup_vs_prolog()
3117 key.is_ngg = vs_shader->info.is_ngg; in lookup_vs_prolog()
3118 key.wave32 = vs_shader->info.wave_size == 32; in lookup_vs_prolog()
3208 emit_prolog_regs(struct radv_cmd_buffer *cmd_buffer, struct radv_shader *vs_shader, in emit_prolog_regs() argument
3221 uint32_t rsrc1 = vs_shader->config.rsrc1; in emit_prolog_regs()
3222 if (chip < GFX10 && G_00B228_SGPRS(prolog->rsrc1) > G_00B228_SGPRS(vs_shader->config.rsrc1)) in emit_prolog_regs()
3228 assert(G_00B848_VGPRS(vs_shader->config.rsrc1) >= G_00B848_VGPRS(prolog->rsrc1)); in emit_prolog_regs()
[all …]
Dradv_device_generated_commands.c1211 struct radv_shader *vs_shader = radv_get_shader(&graphics_pipeline->base, MESA_SHADER_VERTEX); in radv_prepare_dgc() local
1213 vs_shader->info.vs.dynamic_inputs ? &cmd_buffer->state.dynamic_vs_input : NULL; in radv_prepare_dgc()
Dradv_pipeline.c6760 const struct radv_shader *vs_shader = pipeline->base.shaders[MESA_SHADER_VERTEX]; in radv_pipeline_init_vertex_input_state() local
6761 pipeline->can_use_simple_input = vs_shader->info.is_ngg == pdevice->use_ngg && in radv_pipeline_init_vertex_input_state()
6762 vs_shader->info.wave_size == pdevice->ge_wave_size; in radv_pipeline_init_vertex_input_state()
/third_party/mesa3d/src/gallium/frontends/nine/
Ddevice9.c3458 struct NineVertexShader9 *vs_shader = (struct NineVertexShader9*)pShader; in NineDevice9_SetVertexShader() local
3463 nine_bind(&state->vs, vs_shader); in NineDevice9_SetVertexShader()
3468 if (state->vs == vs_shader) in NineDevice9_SetVertexShader()
3471 nine_bind(&state->vs, vs_shader); in NineDevice9_SetVertexShader()
3473 nine_context_set_vertex_shader(This, vs_shader); in NineDevice9_SetVertexShader()