/aosp_15_r20/external/mesa3d/src/amd/vulkan/ |
H A D | radv_shader_object.c | 19 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 D | radv_shader_object.h | 25 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 D | radv_shader.h | 330 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 D | radv_nir_to_llvm.h | 17 struct radv_shader_binary; 21 … unsigned shader_count, struct nir_shader *const *shaders, struct radv_shader_binary **binary,
|
H A D | radv_shader.c | 1363 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 D | radv_pipeline_compute.h | 17 struct radv_shader_binary; 50 … bool keep_statistic_info, bool is_internal, struct radv_shader_binary **cs_binary);
|
H A D | radv_pipeline_cache.h | 29 struct radv_shader_binary; 38 const struct radv_shader_binary *binary, bool skip_cache);
|
H A D | radv_pipeline_cache.c | 67 …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 D | radv_nir_to_llvm.c | 433 …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 D | radv_pipeline_graphics.h | 602 … 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 D | radv_pipeline_compute.c | 93 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 D | radv_pipeline_graphics.c | 2245 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 D | radv_pipeline_rt.c | 368 struct radv_shader_binary *binary; in radv_rt_nir_to_asm()
|
/aosp_15_r20/external/mesa3d/docs/relnotes/ |
H A D | 22.3.0.rst | 4857 - 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 D | 21.3.0.rst | 3963 - radv: move ac_shader_config to radv_shader_binary instead of legacy
|
H A D | 23.1.0.rst | 1022 - radv: fix radv_shader_binary member fields to 32 bit.
|