Home
last modified time | relevance | path

Searched refs:radv_pipeline (Results 1 – 19 of 19) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_pipeline.c145 radv_pipeline_has_ngg(const struct radv_pipeline *pipeline) in radv_pipeline_has_ngg()
157 radv_pipeline_has_ngg_passthrough(const struct radv_pipeline *pipeline) in radv_pipeline_has_ngg_passthrough()
171 radv_pipeline_has_gs_copy_shader(const struct radv_pipeline *pipeline) in radv_pipeline_has_gs_copy_shader()
177 radv_pipeline_destroy(struct radv_device *device, struct radv_pipeline *pipeline, in radv_pipeline_destroy()
207 RADV_FROM_HANDLE(radv_pipeline, pipeline, _pipeline); in radv_DestroyPipeline()
242 radv_pipeline_init_scratch(const struct radv_device *device, struct radv_pipeline *pipeline) in radv_pipeline_init_scratch()
469 radv_pipeline_compute_spi_color_formats(const struct radv_pipeline *pipeline, in radv_pipeline_compute_spi_color_formats()
605 radv_pipeline_init_blend_state(struct radv_pipeline *pipeline, in radv_pipeline_init_blend_state()
912 radv_pipeline_out_of_order_rast(struct radv_pipeline *pipeline, in radv_pipeline_out_of_order_rast()
1025 radv_pipeline_init_multisample_state(struct radv_pipeline *pipeline, in radv_pipeline_init_multisample_state()
[all …]
Dradv_meta.h49 struct radv_pipeline *old_pipeline;
262 struct radv_pipeline *pipeline = cmd_buffer->state.pipeline; in radv_is_fmask_decompress_pipeline()
275 struct radv_pipeline *pipeline = cmd_buffer->state.pipeline; in radv_is_dcc_decompress_pipeline()
Dradv_private.h1351 struct radv_pipeline *pipeline;
1352 struct radv_pipeline *emitted_pipeline;
1353 struct radv_pipeline *compute_pipeline;
1354 struct radv_pipeline *emitted_compute_pipeline;
1355 struct radv_pipeline *rt_pipeline; /* emitted = emitted_compute_pipeline */
1762 struct radv_pipeline { struct
1856 radv_pipeline_has_gs(const struct radv_pipeline *pipeline) in radv_pipeline_has_gs() argument
1862 radv_pipeline_has_tess(const struct radv_pipeline *pipeline) in radv_pipeline_has_tess()
1867 bool radv_pipeline_has_ngg_passthrough(const struct radv_pipeline *pipeline);
1869 bool radv_pipeline_has_gs_copy_shader(const struct radv_pipeline *pipeline);
[all …]
Dradv_debug.c367 radv_dump_annotated_shaders(struct radv_pipeline *pipeline, VkShaderStageFlagBits active_stages, in radv_dump_annotated_shaders()
421 radv_dump_shader(struct radv_pipeline *pipeline, struct radv_shader_variant *shader, in radv_dump_shader()
452 radv_dump_shaders(struct radv_pipeline *pipeline, VkShaderStageFlagBits active_stages, in radv_dump_shaders()
465 radv_dump_vertex_descriptors(struct radv_pipeline *pipeline, FILE *f) in radv_dump_vertex_descriptors()
490 static struct radv_pipeline *
496 return *(struct radv_pipeline **)(ptr + offset); in radv_get_saved_pipeline()
503 struct radv_pipeline *pipeline; in radv_dump_queue_state()
Dradv_shader.h46 struct radv_pipeline;
499 VkResult radv_create_shaders(struct radv_pipeline *pipeline,
548 VkResult radv_dump_shader_stats(struct radv_device *device, struct radv_pipeline *pipeline,
Dradv_cmd_buffer.c355 radv_bind_streamout_state(struct radv_cmd_buffer *cmd_buffer, struct radv_pipeline *pipeline) in radv_bind_streamout_state()
702 radv_save_pipeline(struct radv_cmd_buffer *cmd_buffer, struct radv_pipeline *pipeline) in radv_save_pipeline()
781 radv_lookup_user_sgpr(struct radv_pipeline *pipeline, gl_shader_stage stage, int idx) in radv_lookup_user_sgpr()
788 radv_emit_userdata_address(struct radv_cmd_buffer *cmd_buffer, struct radv_pipeline *pipeline, in radv_emit_userdata_address()
803 radv_emit_descriptor_pointers(struct radv_cmd_buffer *cmd_buffer, struct radv_pipeline *pipeline, in radv_emit_descriptor_pointers()
1010 radv_emit_inline_push_consts(struct radv_cmd_buffer *cmd_buffer, struct radv_pipeline *pipeline, in radv_emit_inline_push_consts()
1025 radv_update_multisample_state(struct radv_cmd_buffer *cmd_buffer, struct radv_pipeline *pipeline) in radv_update_multisample_state()
1028 struct radv_pipeline *old_pipeline = cmd_buffer->state.emitted_pipeline; in radv_update_multisample_state()
1042 radv_update_binning_state(struct radv_cmd_buffer *cmd_buffer, struct radv_pipeline *pipeline) in radv_update_binning_state()
1044 const struct radv_pipeline *old_pipeline = cmd_buffer->state.emitted_pipeline; in radv_update_binning_state()
[all …]
Dmeson.build72 'radv_pipeline.c',
Dradv_pipeline_rt.c42 RADV_FROM_HANDLE(radv_pipeline, library, pCreateInfo->pLibraryInfo->pLibraries[i]); in radv_create_merged_rt_create_info()
67 RADV_FROM_HANDLE(radv_pipeline, library, pCreateInfo->pLibraryInfo->pLibraries[i]); in radv_create_merged_rt_create_info()
95 struct radv_pipeline *pipeline; in radv_rt_pipeline_library_create()
2194 struct radv_pipeline *pipeline = NULL; in radv_rt_pipeline_create()
2326 RADV_FROM_HANDLE(radv_pipeline, pipeline, _pipeline); in radv_GetRayTracingShaderGroupHandlesKHR()
2345 RADV_FROM_HANDLE(radv_pipeline, pipeline, _pipeline); in radv_GetRayTracingShaderGroupStackSizeKHR()
Dradv_shader.c2181 RADV_FROM_HANDLE(radv_pipeline, pipeline, _pipeline);
2281 radv_dump_shader_stats(struct radv_device *device, struct radv_pipeline *pipeline,
/third_party/mesa3d/src/amd/vulkan/layers/
Dradv_sqtt_layer.c330 VkPipelineBindPoint pipelineBindPoint, struct radv_pipeline *pipeline) in radv_describe_pipeline_bind()
622 RADV_FROM_HANDLE(radv_pipeline, pipeline, _pipeline); in sqtt_CmdBindPipeline()
813 radv_mesa_to_rgp_shader_stage(struct radv_pipeline *pipeline, gl_shader_stage stage) in radv_mesa_to_rgp_shader_stage()
848 radv_add_code_object(struct radv_device *device, struct radv_pipeline *pipeline) in radv_add_code_object()
906 radv_register_pipeline(struct radv_device *device, struct radv_pipeline *pipeline) in radv_register_pipeline()
940 radv_unregister_pipeline(struct radv_device *device, struct radv_pipeline *pipeline) in radv_unregister_pipeline()
1012 RADV_FROM_HANDLE(radv_pipeline, pipeline, pPipelines[i]); in sqtt_CreateGraphicsPipelines()
1048 RADV_FROM_HANDLE(radv_pipeline, pipeline, pPipelines[i]); in sqtt_CreateComputePipelines()
1074 RADV_FROM_HANDLE(radv_pipeline, pipeline, _pipeline); in sqtt_DestroyPipeline()
/third_party/mesa3d/docs/relnotes/
D18.3.4.rst40 ../src/amd/vulkan/radv_pipeline.c:699]
D21.3.0.rst3953 - radv: remove radv_pipeline::layout
4128 - radv: Use ac_compute_late_alloc in radv_pipeline.
4135 - radv: Calculate workgroup sizes in radv_pipeline.
D20.2.0.rst4463 - radv: remove declared but unused radv_pipeline::is_dual_src
4464 - radv: remove set but unused radv_pipeline::vertex_elements
D19.0.0.rst211 ../src/amd/vulkan/radv_pipeline.c:699]
D19.1.0.rst136 ../src/amd/vulkan/radv_pipeline.c:699]
D21.2.0.rst3897 - radv: make radv_pipeline::attrib_ends 32bit
D21.1.0.rst5388 - radv: Determine tcs_in_out_eq in radv_pipeline instead of the compiler.
/third_party/mesa3d/src/amd/compiler/
DREADME.md269 * Edit `radv_shader.c` or `radv_pipeline.c` to change if they are compiled with LLVM or ACO.
/third_party/mesa3d/ohos/
Ddependency_inputs.gni511 ../src/amd/vulkan/radv_pipeline.c