Searched refs:gs_copy_binary (Results 1 – 4 of 4) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_pipeline_cache.c | 370 struct radv_shader_binary *gs_copy_binary = NULL; in radv_create_shaders_from_pipeline_cache() local 395 gs_copy_binary = binaries[MESA_SHADER_COMPUTE]; in radv_create_shaders_from_pipeline_cache() 399 result = radv_upload_shaders(device, pipeline, binaries, gs_copy_binary); in radv_create_shaders_from_pipeline_cache() 405 free(gs_copy_binary); in radv_create_shaders_from_pipeline_cache()
|
D | radv_pipeline.c | 4068 struct radv_shader_binary **binaries, struct radv_shader_binary *gs_copy_binary) in radv_upload_shaders() argument 4115 if (!radv_shader_binary_upload(device, gs_copy_binary, pipeline->gs_copy_shader, dest_ptr)) in radv_upload_shaders() 4480 struct radv_shader_binary **gs_copy_binary) in radv_pipeline_create_gs_copy_shader() argument 4503 gs_copy_binary, keep_executable_info, keep_statistic_info, in radv_pipeline_create_gs_copy_shader() 4514 struct radv_shader_binary **gs_copy_binary) in radv_pipeline_nir_to_asm() argument 4531 gs_copy_binary); in radv_pipeline_nir_to_asm() 4585 struct radv_shader_binary *gs_copy_binary = NULL; in radv_create_shaders() local 4946 keep_statistic_info, *last_vgt_api_stage, binaries, &gs_copy_binary); in radv_create_shaders() 4964 radv_upload_shaders(device, pipeline, binaries, gs_copy_binary); in radv_create_shaders() 4969 binaries[MESA_SHADER_COMPUTE] = gs_copy_binary; in radv_create_shaders() [all …]
|
D | radv_private.h | 416 struct radv_shader_binary *gs_copy_binary);
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state_shaders.cpp | 371 uint32_t *gs_copy_binary = si_get_shader_binary(shader->gs_copy_shader); in si_shader_cache_insert_shader() local 372 if (!gs_copy_binary) { in si_shader_cache_insert_shader() 378 size += *gs_copy_binary; in si_shader_cache_insert_shader() 382 FREE(gs_copy_binary); in si_shader_cache_insert_shader() 387 memcpy(combined_binary + *hw_binary / 4, gs_copy_binary, *gs_copy_binary); in si_shader_cache_insert_shader() 389 FREE(gs_copy_binary); in si_shader_cache_insert_shader()
|