Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/vulkan/layers/
Dradv_sqtt_layer.c320 VkPipelineBindPoint pipelineBindPoint, struct radv_pipeline *pipeline) in radv_describe_pipeline_bind()
611 RADV_FROM_HANDLE(radv_pipeline, pipeline, _pipeline); in sqtt_CmdBindPipeline()
832 radv_mesa_to_rgp_shader_stage(struct radv_pipeline *pipeline, gl_shader_stage stage) in radv_mesa_to_rgp_shader_stage()
867 radv_add_code_object(struct radv_device *device, struct radv_pipeline *pipeline) in radv_add_code_object()
925 radv_register_pipeline(struct radv_device *device, struct radv_pipeline *pipeline) in radv_register_pipeline()
959 radv_unregister_pipeline(struct radv_device *device, struct radv_pipeline *pipeline) in radv_unregister_pipeline()
1030 RADV_FROM_HANDLE(radv_pipeline, pipeline, pPipelines[i]); in sqtt_CreateGraphicsPipelines()
1064 RADV_FROM_HANDLE(radv_pipeline, pipeline, pPipelines[i]); in sqtt_CreateComputePipelines()
1089 RADV_FROM_HANDLE(radv_pipeline, pipeline, _pipeline); in sqtt_DestroyPipeline()
/third_party/mesa3d/src/amd/vulkan/
Dradv_debug.c368 radv_dump_annotated_shaders(struct radv_pipeline *pipeline, VkShaderStageFlagBits active_stages, in radv_dump_annotated_shaders()
422 radv_dump_shader(struct radv_pipeline *pipeline, struct radv_shader *shader, in radv_dump_shader()
453 radv_dump_shaders(struct radv_pipeline *pipeline, VkShaderStageFlagBits active_stages, in radv_dump_shaders()
499 radv_dump_vs_prolog(struct radv_pipeline *pipeline, FILE *f) in radv_dump_vs_prolog()
511 static struct radv_pipeline *
517 return *(struct radv_pipeline **)(ptr + offset); in radv_get_saved_pipeline()
524 struct radv_pipeline *pipeline; in radv_dump_queue_state()
Dradv_private.h406 struct radv_pipeline *pipeline, struct radv_pipeline_shader_stack_size **stack_sizes,
411 struct radv_pipeline *pipeline, struct radv_shader_binary *const *binaries,
414 VkResult radv_upload_shaders(struct radv_device *device, struct radv_pipeline *pipeline,
2105 struct radv_pipeline { struct
2136 struct radv_pipeline base; argument
2200 struct radv_pipeline base;
2212 struct radv_pipeline base;
2226 radv_pipeline_to_##pipe_type(struct radv_pipeline *pipeline) \
2268 bool radv_pipeline_has_gs_copy_shader(const struct radv_pipeline *pipeline);
2270 struct radv_userdata_info *radv_lookup_user_sgpr(struct radv_pipeline *pipeline,
[all …]
Dradv_shader.h48 struct radv_pipeline;
554 VkResult radv_create_shaders(struct radv_pipeline *pipeline,
621 VkResult radv_dump_shader_stats(struct radv_device *device, struct radv_pipeline *pipeline,
Dradv_pipeline.c154 radv_pipeline_has_gs_copy_shader(const struct radv_pipeline *pipeline) in radv_pipeline_has_gs_copy_shader()
160 radv_pipeline_slab_create(struct radv_device *device, struct radv_pipeline *pipeline, in radv_pipeline_slab_create()
191 radv_pipeline_destroy(struct radv_device *device, struct radv_pipeline *pipeline, in radv_pipeline_destroy()
237 RADV_FROM_HANDLE(radv_pipeline, pipeline, _pipeline); in radv_DestroyPipeline()
276 radv_pipeline_init_scratch(const struct radv_device *device, struct radv_pipeline *pipeline) in radv_pipeline_init_scratch()
2268 gfx9_get_gs_info(const struct radv_pipeline_key *key, const struct radv_pipeline *pipeline, in gfx9_get_gs_info()
2485 gfx10_get_ngg_info(const struct radv_pipeline_key *key, struct radv_pipeline *pipeline, in gfx10_get_ngg_info()
2749 radv_get_shader(const struct radv_pipeline *pipeline, gl_shader_stage stage) in radv_get_shader()
2933 radv_link_shaders(struct radv_pipeline *pipeline, in radv_link_shaders()
3194 radv_set_driver_locations(struct radv_pipeline *pipeline, struct radv_pipeline_stage *stages, in radv_set_driver_locations()
[all …]
Dradv_pipeline_cache.c315 struct radv_pipeline *pipeline, struct radv_pipeline_shader_stack_size **stack_sizes, in radv_create_shaders_from_pipeline_cache()
446 const unsigned char *sha1, struct radv_pipeline *pipeline, in radv_pipeline_cache_insert_shaders()
Dmeson.build79 'radv_pipeline.c',
Dradv_pipeline_rt.c44 RADV_FROM_HANDLE(radv_pipeline, pipeline, pCreateInfo->pLibraryInfo->pLibraries[i]); in radv_create_merged_rt_create_info()
71 RADV_FROM_HANDLE(radv_pipeline, pipeline, pCreateInfo->pLibraryInfo->pLibraries[i]); in radv_create_merged_rt_create_info()
1822 struct radv_pipeline *pipeline = NULL; in radv_rt_pipeline_create()
1971 RADV_FROM_HANDLE(radv_pipeline, pipeline, _pipeline); in radv_GetRayTracingShaderGroupHandlesKHR()
1991 RADV_FROM_HANDLE(radv_pipeline, pipeline, _pipeline); in radv_GetRayTracingShaderGroupStackSizeKHR()
Dradv_device_generated_commands.c103 VK_FROM_HANDLE(radv_pipeline, pipeline, cmd_info->pipeline); in radv_get_indirect_cmdbuf_size()
1100 VK_FROM_HANDLE(radv_pipeline, pipeline, pInfo->pipeline); in radv_GetGeneratedCommandsMemoryRequirementsNV()
1131 VK_FROM_HANDLE(radv_pipeline, pipeline, pGeneratedCommandsInfo->pipeline); in radv_prepare_dgc()
Dradv_cmd_buffer.c882 radv_save_pipeline(struct radv_cmd_buffer *cmd_buffer, struct radv_pipeline *pipeline) in radv_save_pipeline()
978 radv_lookup_user_sgpr(struct radv_pipeline *pipeline, gl_shader_stage stage, int idx) in radv_lookup_user_sgpr()
986 struct radv_pipeline *pipeline, gl_shader_stage stage, int idx, in radv_emit_userdata_address()
1001 struct radv_pipeline *pipeline, in radv_emit_descriptor_pointers()
1207 struct radv_pipeline *pipeline, gl_shader_stage stage, int idx, in radv_emit_inline_push_consts()
3427 struct radv_pipeline *pipeline, VkPipelineBindPoint bind_point) in radv_flush_indirect_descriptor_sets()
3490 struct radv_pipeline *pipeline, VkPipelineBindPoint bind_point) in radv_flush_descriptors()
3539 radv_shader_loads_push_constants(struct radv_pipeline *pipeline, gl_shader_stage stage) in radv_shader_loads_push_constants()
3548 struct radv_pipeline *pipeline, gl_shader_stage stage, in radv_emit_all_inline_push_consts()
3579 struct radv_pipeline *pipeline, VkPipelineBindPoint bind_point) in radv_flush_constants()
[all …]
Dradv_shader.c2586 struct radv_pipeline *pipeline = (struct radv_pipeline *)block->freelist.next;
2740 radv_dump_shader_stats(struct radv_device *device, struct radv_pipeline *pipeline,
/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]
D22.2.0.rst5457 - radv: constify radv_pipeline in more radv_pipeline_generate_XXX() helpers
5463 - radv: split radv_pipeline into radv_{graphics,compute,library}pipeline
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.md284 * Edit `radv_shader.c` or `radv_pipeline.c` to change if they are compiled with LLVM or ACO.
/third_party/mesa3d/ohos/
Ddependency_inputs.gni491 "../src/amd/vulkan/radv_pipeline.c",