Home
last modified time | relevance | path

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

/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_pipeline.c104 struct v3dv_pipeline_stage *p_stage, in destroy_pipeline_stage() argument
107 if (!p_stage) in destroy_pipeline_stage()
110 ralloc_free(p_stage->nir); in destroy_pipeline_stage()
111 vk_free2(&device->vk.alloc, pAllocator, p_stage); in destroy_pipeline_stage()
1021 const struct v3dv_pipeline_stage *p_stage, in pipeline_populate_v3d_key() argument
1025 assert(p_stage->pipeline->shared_data && in pipeline_populate_v3d_key()
1026 p_stage->pipeline->shared_data->maps[p_stage->stage]); in pipeline_populate_v3d_key()
1032 &p_stage->pipeline->shared_data->maps[p_stage->stage]->sampler_map; in pipeline_populate_v3d_key()
1034 &p_stage->pipeline->shared_data->maps[p_stage->stage]->texture_map; in pipeline_populate_v3d_key()
1056 switch (p_stage->stage) { in pipeline_populate_v3d_key()
[all …]
Dv3dv_private.h1904 v3dv_get_shader_variant(struct v3dv_pipeline_stage *p_stage,
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_screen.c440 enum pipe_shader_type p_stage, in crocus_get_shader_param() argument
443 gl_shader_stage stage = stage_from_pipe(p_stage); in crocus_get_shader_param()
448 p_stage != PIPE_SHADER_VERTEX && in crocus_get_shader_param()
449 p_stage != PIPE_SHADER_FRAGMENT) in crocus_get_shader_param()
453 p_stage != PIPE_SHADER_VERTEX && in crocus_get_shader_param()
454 p_stage != PIPE_SHADER_FRAGMENT && in crocus_get_shader_param()
455 p_stage != PIPE_SHADER_GEOMETRY) in crocus_get_shader_param()
506 (p_stage == PIPE_SHADER_FRAGMENT || in crocus_get_shader_param()
507 p_stage == PIPE_SHADER_COMPUTE)) in crocus_get_shader_param()
Dcrocus_state.c2300 enum pipe_shader_type p_stage, in crocus_bind_sampler_states() argument
2305 gl_shader_stage stage = stage_from_pipe(p_stage); in crocus_bind_sampler_states()
2321 if (p_stage == PIPE_SHADER_FRAGMENT) in crocus_bind_sampler_states()
2323 else if (p_stage == PIPE_SHADER_VERTEX) in crocus_bind_sampler_states()
3045 enum pipe_shader_type p_stage, in crocus_set_shader_images() argument
3054 gl_shader_stage stage = stage_from_pipe(p_stage); in crocus_set_shader_images()
3143 enum pipe_shader_type p_stage, in crocus_set_sampler_views() argument
3150 gl_shader_stage stage = stage_from_pipe(p_stage); in crocus_set_sampler_views()
3479 enum pipe_shader_type p_stage, unsigned index, in crocus_set_constant_buffer() argument
3484 gl_shader_stage stage = stage_from_pipe(p_stage); in crocus_set_constant_buffer()
[all …]
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_execute.c934 enum pipe_shader_type p_stage, in fill_sampler_stage() argument
944 …fill_sampler(&state->ss[p_stage][ss_idx], binding->immutable_samplers ? binding->immutable_sampler… in fill_sampler_stage()
945 if (state->num_sampler_states[p_stage] <= ss_idx) in fill_sampler_stage()
946 state->num_sampler_states[p_stage] = ss_idx + 1; in fill_sampler_stage()
947 state->ss_dirty[p_stage] = true; in fill_sampler_stage()
962 enum pipe_shader_type p_stage, in fill_sampler_view_stage() argument
1022 if (state->sv[p_stage][sv_idx]) in fill_sampler_view_stage()
1023 pipe_sampler_view_reference(&state->sv[p_stage][sv_idx], NULL); in fill_sampler_view_stage()
1024 … state->sv[p_stage][sv_idx] = state->pctx->create_sampler_view(state->pctx, iv->image->bo, &templ); in fill_sampler_view_stage()
1025 if (state->num_sampler_views[p_stage] <= sv_idx) in fill_sampler_view_stage()
[all …]
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_context.c1173 enum pipe_shader_type p_stage, in zink_set_shader_buffers() argument
1183 unsigned old_writable_mask = ctx->writable_ssbos[p_stage]; in zink_set_shader_buffers()
1184 ctx->writable_ssbos[p_stage] &= ~modified_bits; in zink_set_shader_buffers()
1185 ctx->writable_ssbos[p_stage] |= writable_bitmask << start_slot; in zink_set_shader_buffers()
1188 struct pipe_shader_buffer *ssbo = &ctx->ssbos[p_stage][start_slot + i]; in zink_set_shader_buffers()
1194 unbind_ssbo(ctx, res, p_stage, i, was_writable); in zink_set_shader_buffers()
1195 new_res->ssbo_bind_mask[p_stage] |= BITFIELD_BIT(i); in zink_set_shader_buffers()
1196 update_res_bind_count(ctx, new_res, p_stage == PIPE_SHADER_COMPUTE, false); in zink_set_shader_buffers()
1199 if (ctx->writable_ssbos[p_stage] & BITFIELD64_BIT(start_slot + i)) { in zink_set_shader_buffers()
1200 new_res->write_bind_count[p_stage == PIPE_SHADER_COMPUTE]++; in zink_set_shader_buffers()
[all …]
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_screen.c429 enum pipe_shader_type p_stage, in iris_get_shader_param() argument
432 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_get_shader_param()
Diris_state.c2071 enum pipe_shader_type p_stage, in iris_bind_sampler_states() argument
2076 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_bind_sampler_states()
2706 enum pipe_shader_type p_stage, in iris_set_shader_images() argument
2713 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_set_shader_images()
2812 iris_set_shader_images(ctx, p_stage, start_slot + count, in iris_set_shader_images()
2823 enum pipe_shader_type p_stage, in iris_set_sampler_views() argument
2830 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
3210 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_set_constant_buffer()
3228 iris_set_constant_buffer(ctx, p_stage, index, false, NULL); in iris_set_constant_buffer()
[all …]
Diris_program.c2929 enum pipe_shader_type p_stage) in iris_is_parallel_shader_compilation_finished() argument
/third_party/mesa3d/docs/relnotes/
D20.3.0.rst331 - v3dv/pipeline: handle properly OUT_OF_HOST_MEMORY error when allocating p_stage