Home
last modified time | relevance | path

Searched refs:p_stage (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/broadcom/vulkan/
Dv3dv_pipeline.c142 struct v3dv_pipeline_stage *p_stage, in destroy_pipeline_stage() argument
145 if (!p_stage) in destroy_pipeline_stage()
148 ralloc_free(p_stage->nir); in destroy_pipeline_stage()
149 if (p_stage->current_variant) in destroy_pipeline_stage()
150 v3dv_shader_variant_unref(device, p_stage->current_variant); in destroy_pipeline_stage()
151 vk_free2(&device->alloc, pAllocator, p_stage); in destroy_pipeline_stage()
1010 const struct v3dv_pipeline_stage *p_stage, in pipeline_populate_v3d_key() argument
1025 if (p_stage->pipeline->combined_index_map) { in pipeline_populate_v3d_key()
1026 hash_table_foreach(p_stage->pipeline->combined_index_map, entry) { in pipeline_populate_v3d_key()
1101 const struct v3dv_pipeline_stage *p_stage, in pipeline_populate_v3d_fs_key() argument
[all …]
Dv3dv_uniforms.c323 struct v3dv_pipeline_stage *p_stage, in v3dv_write_uniforms_wg_offsets() argument
327 &p_stage->current_variant->prog_data.base->uniforms; in v3dv_write_uniforms_wg_offsets()
329 struct v3dv_pipeline *pipeline = p_stage->pipeline; in v3dv_write_uniforms_wg_offsets()
447 struct v3dv_pipeline_stage *p_stage) in v3dv_write_uniforms() argument
449 return v3dv_write_uniforms_wg_offsets(cmd_buffer, p_stage, NULL); in v3dv_write_uniforms()
Dv3dv_cmd_buffer.c2966 struct v3dv_pipeline_stage *p_stage = cmd_buffer->state.pipeline->fs; in update_fs_variant() local
2970 memcpy(&local_key, &p_stage->key.fs, sizeof(struct v3d_fs_key)); in update_fs_variant()
2976 variant = v3dv_get_shader_variant(p_stage, NULL, &local_key.base, in update_fs_variant()
2986 if (p_stage->current_variant != variant) { in update_fs_variant()
2987 v3dv_shader_variant_unref(cmd_buffer->device, p_stage->current_variant); in update_fs_variant()
2989 p_stage->current_variant = variant; in update_fs_variant()
2996 struct v3dv_pipeline_stage *p_stage; in update_vs_variant() local
3001 p_stage = cmd_buffer->state.pipeline->vs; in update_vs_variant()
3002 memcpy(&local_key, &p_stage->key.vs, sizeof(struct v3d_vs_key)); in update_vs_variant()
3007 variant = v3dv_get_shader_variant(p_stage, NULL, &local_key.base, in update_vs_variant()
[all …]
Dv3dv_private.h1803 struct v3dv_pipeline_stage *p_stage);
1805 struct v3dv_pipeline_stage *p_stage,
1813 v3dv_get_shader_variant(struct v3dv_pipeline_stage *p_stage,
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_execute.c712 enum pipe_shader_type p_stage, in fill_sampler_stage() argument
722 fill_sampler(&state->ss[p_stage][ss_idx], descriptor->sampler); in fill_sampler_stage()
723 if (state->num_sampler_states[p_stage] <= ss_idx) in fill_sampler_stage()
724 state->num_sampler_states[p_stage] = ss_idx + 1; in fill_sampler_stage()
725 state->ss_dirty[p_stage] = true; in fill_sampler_stage()
731 enum pipe_shader_type p_stage, in fill_sampler_view_stage() argument
779 if (state->sv[p_stage][sv_idx]) in fill_sampler_view_stage()
780 pipe_sampler_view_reference(&state->sv[p_stage][sv_idx], NULL); in fill_sampler_view_stage()
781 … state->sv[p_stage][sv_idx] = state->pctx->create_sampler_view(state->pctx, iv->image->bo, &templ); in fill_sampler_view_stage()
782 if (state->num_sampler_views[p_stage] <= sv_idx) in fill_sampler_view_stage()
[all …]
/external/mesa3d/src/gallium/drivers/zink/
Dzink_program.c255 enum pipe_shader_type p_stage = pipe_shader_type_from_mesa(shader->nir->info.stage); in gfx_program_remove_shader() local
257 assert(prog->shaders[p_stage] == shader); in gfx_program_remove_shader()
258 prog->shaders[p_stage] = NULL; in gfx_program_remove_shader()
/external/mesa3d/src/gallium/drivers/iris/
Diris_screen.c426 enum pipe_shader_type p_stage, in iris_get_shader_param() argument
429 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_get_shader_param()
Diris_state.c2012 enum pipe_shader_type p_stage, in iris_bind_sampler_states() argument
2017 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_bind_sampler_states()
2738 enum pipe_shader_type p_stage, in iris_set_shader_images() argument
2744 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_set_shader_images()
2848 enum pipe_shader_type p_stage, in iris_set_sampler_views() argument
2853 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_set_sampler_views()
3205 enum pipe_shader_type p_stage, unsigned index, in iris_set_constant_buffer() argument
3209 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_set_constant_buffer()
3227 iris_set_constant_buffer(ctx, p_stage, index, NULL); in iris_set_constant_buffer()
3354 enum pipe_shader_type p_stage, in iris_set_shader_buffers() argument
[all …]
/external/mesa3d/docs/relnotes/
D20.3.0.rst331 - v3dv/pipeline: handle properly OUT_OF_HOST_MEMORY error when allocating p_stage