Home
last modified time | relevance | path

Searched refs:radv_shader_binary (Results 1 – 16 of 16) sorted by relevance

/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dradv_shader_object.c19 struct radv_shader *shader, struct radv_shader_binary *binary) in radv_shader_object_destroy_variant()
151 struct radv_shader_binary *binary = NULL; in radv_shader_object_init_graphics()
184 struct radv_shader_binary *binaries[MESA_VULKAN_SHADER_STAGES] = {NULL}; in radv_shader_object_init_graphics()
200 struct radv_shader_binary *binaries[MESA_VULKAN_SHADER_STAGES] = {NULL}; in radv_shader_object_init_graphics()
246 struct radv_shader_binary *cs_binary; in radv_shader_object_init_compute()
301 struct radv_shader_binary **binary_out) in radv_shader_object_init_binary()
305 const struct radv_shader_binary *binary = blob_read_bytes(blob, binary_size); in radv_shader_object_init_binary()
313 *binary_out = (struct radv_shader_binary *)binary; in radv_shader_object_init_binary()
508 struct radv_shader_binary *binaries[MESA_VULKAN_SHADER_STAGES] = {NULL}; in radv_shader_object_create_linked()
510 struct radv_shader_binary *gs_copy_binary = NULL; in radv_shader_object_create_linked()
[all …]
H A Dradv_shader_object.h25 struct radv_shader_binary *binary;
31 struct radv_shader_binary *binary;
37 struct radv_shader_binary *binary;
43 struct radv_shader_binary *copy_binary;
H A Dradv_shader.h330 struct radv_shader_binary { struct
341 struct radv_shader_binary base; argument
357 struct radv_shader_binary base;
527 VkResult radv_shader_create_uncached(struct radv_device *device, const struct radv_shader_binary *b…
531 struct radv_shader_binary *radv_shader_nir_to_asm(struct radv_device *device, struct radv_shader_st…
537 struct radv_shader_binary *binary, struct radv_shader *shader,
H A Dradv_nir_to_llvm.h17 struct radv_shader_binary;
21 … unsigned shader_count, struct nir_shader *const *shaders, struct radv_shader_binary **binary,
H A Dradv_shader.c1363 radv_open_rtld_binary(struct radv_device *device, const struct radv_shader_binary *binary, in radv_open_rtld_binary()
1407 radv_precompute_registers_hw_vs(struct radv_device *device, struct radv_shader_binary *binary) in radv_precompute_registers_hw_vs()
1472 radv_precompute_registers_hw_gs(struct radv_device *device, struct radv_shader_binary *binary) in radv_precompute_registers_hw_gs()
1658 radv_precompute_registers_hw_ms(struct radv_device *device, struct radv_shader_binary *binary) in radv_precompute_registers_hw_ms()
1677 radv_precompute_registers_hw_fs(struct radv_device *device, struct radv_shader_binary *binary) in radv_precompute_registers_hw_fs()
1732 radv_precompute_registers_hw_cs(struct radv_device *device, struct radv_shader_binary *binary) in radv_precompute_registers_hw_cs()
1840 radv_precompute_registers(struct radv_device *device, struct radv_shader_binary *binary) in radv_precompute_registers()
1894 radv_postprocess_binary_config(struct radv_device *device, struct radv_shader_binary *binary, in radv_postprocess_binary_config()
2294 radv_shader_binary_upload(struct radv_device *device, const struct radv_shader_binary *binary, in radv_shader_binary_upload()
2489 …ad(struct radv_device *device, struct radv_shader *shader, const struct radv_shader_binary *binary) in radv_shader_upload()
[all …]
H A Dradv_pipeline_compute.h17 struct radv_shader_binary;
50 … bool keep_statistic_info, bool is_internal, struct radv_shader_binary **cs_binary);
H A Dradv_pipeline_cache.h29 struct radv_shader_binary;
38 const struct radv_shader_binary *binary, bool skip_cache);
H A Dradv_pipeline_cache.c67 …const struct radv_shader_binary *binary = blob_read_bytes(blob, sizeof(struct radv_shader_binary)); in radv_shader_deserialize()
76 blob_skip_bytes(blob, binary->total_size - sizeof(struct radv_shader_binary)); in radv_shader_deserialize()
158 …ruct radv_device *device, struct vk_pipeline_cache *cache, const struct radv_shader_binary *binary, in radv_shader_create()
H A Dradv_nir_to_llvm.c433 …e(struct ac_llvm_compiler *ac_llvm, LLVMModuleRef llvm_module, struct radv_shader_binary **rbinary, in ac_compile_llvm_module()
480 const struct radv_shader_info *info, struct radv_shader_binary **rbinary, in radv_compile_nir_shader()
494 … unsigned shader_count, struct nir_shader *const *shaders, struct radv_shader_binary **binary, in llvm_compile_shader()
H A Dradv_pipeline_graphics.h602 … struct radv_shader **shaders, struct radv_shader_binary **binaries,
603 … struct radv_shader **gs_copy_shader, struct radv_shader_binary **gs_copy_binary);
H A Dradv_pipeline_compute.c93 struct radv_shader_binary **cs_binary) in radv_compile_cs()
173 struct radv_shader_binary *cs_binary = NULL; in radv_compute_pipeline_compile()
H A Dradv_pipeline_graphics.c2245 struct radv_shader_binary **gs_copy_binary) in radv_create_gs_copy_shader()
2314 … struct radv_shader_binary **binaries, struct radv_shader **gs_copy_shader, in radv_graphics_shaders_nir_to_asm()
2315 struct radv_shader_binary **gs_copy_binary) in radv_graphics_shaders_nir_to_asm()
2576 struct radv_shader **shaders, struct radv_shader_binary **binaries, in radv_graphics_shaders_compile()
2577 … struct radv_shader **gs_copy_shader, struct radv_shader_binary **gs_copy_binary) in radv_graphics_shaders_compile()
2885 struct radv_shader_binary *binaries[MESA_VULKAN_SHADER_STAGES] = {NULL}; in radv_graphics_pipeline_compile()
2886 struct radv_shader_binary *gs_copy_binary = NULL; in radv_graphics_pipeline_compile()
H A Dradv_pipeline_rt.c368 struct radv_shader_binary *binary; in radv_rt_nir_to_asm()
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D22.3.0.rst4857 - radv: add a pointer to radv_shader_binary in radv_shader
4988 - Revert "radv: add a pointer to radv_shader_binary in radv_shader"
H A D21.3.0.rst3963 - radv: move ac_shader_config to radv_shader_binary instead of legacy
H A D23.1.0.rst1022 - radv: fix radv_shader_binary member fields to 32 bit.