Home
last modified time | relevance | path

Searched refs:gfx_pipeline (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/imagination/vulkan/
Dpvr_pipeline.c1333 struct pvr_graphics_pipeline *const gfx_pipeline) in pvr_graphics_pipeline_destroy() argument
1336 ARRAY_SIZE(gfx_pipeline->vertex_shader_state.pds_attrib_programs); in pvr_graphics_pipeline_destroy()
1341 &gfx_pipeline->fragment_shader_state.descriptor_state); in pvr_graphics_pipeline_destroy()
1346 &gfx_pipeline->vertex_shader_state.descriptor_state); in pvr_graphics_pipeline_destroy()
1350 &gfx_pipeline->vertex_shader_state.pds_attrib_programs[i]; in pvr_graphics_pipeline_destroy()
1356 gfx_pipeline->fragment_shader_state.pds_fragment_program.pvr_bo); in pvr_graphics_pipeline_destroy()
1358 gfx_pipeline->fragment_shader_state.pds_coeff_program.pvr_bo); in pvr_graphics_pipeline_destroy()
1360 pvr_bo_free(device, gfx_pipeline->fragment_shader_state.bo); in pvr_graphics_pipeline_destroy()
1361 pvr_bo_free(device, gfx_pipeline->vertex_shader_state.bo); in pvr_graphics_pipeline_destroy()
1363 pvr_pipeline_finish(&gfx_pipeline->base); in pvr_graphics_pipeline_destroy()
[all …]
Dpvr_cmd_buffer.c1704 const struct pvr_graphics_pipeline *const gfx_pipeline, in pvr_cmd_bind_graphics_pipeline() argument
1710 &gfx_pipeline->dynamic_state; in pvr_cmd_bind_graphics_pipeline()
1714 cmd_buffer_state->gfx_pipeline = gfx_pipeline; in pvr_cmd_bind_graphics_pipeline()
2600 const struct pvr_graphics_pipeline *const gfx_pipeline) in pvr_setup_vertex_buffers() argument
2603 &gfx_pipeline->vertex_shader_state; in pvr_setup_vertex_buffers()
3215 const struct pvr_graphics_pipeline *const gfx_pipeline) in pvr_calc_shared_regs_count() argument
3218 &gfx_pipeline->vertex_shader_state.stage_state; in pvr_calc_shared_regs_count()
3222 if (gfx_pipeline->fragment_shader_state.bo) { in pvr_calc_shared_regs_count()
3224 &gfx_pipeline->fragment_shader_state.stage_state; in pvr_calc_shared_regs_count()
3242 &state->gfx_pipeline->vertex_shader_state.descriptor_state; in pvr_emit_dirty_pds_state()
[all …]
Dpvr_private.h799 const struct pvr_graphics_pipeline *gfx_pipeline; member
/third_party/mesa3d/src/intel/vulkan/
Danv_cmd_buffer.c401 struct anv_graphics_pipeline *gfx_pipeline = in anv_CmdBindPipeline() local
403 if (cmd_buffer->state.gfx.pipeline == gfx_pipeline) in anv_CmdBindPipeline()
406 cmd_buffer->state.gfx.pipeline = gfx_pipeline; in anv_CmdBindPipeline()
407 cmd_buffer->state.gfx.vb_dirty |= gfx_pipeline->vb_used; in anv_CmdBindPipeline()
410 anv_foreach_stage(stage, gfx_pipeline->active_stages) { in anv_CmdBindPipeline()
412 &gfx_pipeline->shaders[stage]->bind_map); in anv_CmdBindPipeline()
417 &gfx_pipeline->dynamic_state); in anv_CmdBindPipeline()
420 stages = gfx_pipeline->active_stages; in anv_CmdBindPipeline()
Danv_pipeline.c234 struct anv_graphics_pipeline *gfx_pipeline = in anv_DestroyPipeline() local
237 for (unsigned s = 0; s < ARRAY_SIZE(gfx_pipeline->shaders); s++) { in anv_DestroyPipeline()
238 if (gfx_pipeline->shaders[s]) in anv_DestroyPipeline()
239 anv_shader_bin_unref(device, gfx_pipeline->shaders[s]); in anv_DestroyPipeline()
/third_party/mesa3d/src/microsoft/vulkan/
Ddzn_cmd_buffer.c2596 … ASSERTED const struct dzn_graphics_pipeline *gfx_pipeline = (const struct dzn_graphics_pipeline *) in dzn_cmd_buffer_triangle_fan_rewrite_index() local
2599 dzn_graphics_pipeline_get_desc_template(gfx_pipeline, ib_strip_cut) != NULL; in dzn_cmd_buffer_triangle_fan_rewrite_index()