Searched refs:gs_copy_binary (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
H A 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()
|
H A D | radv_pipeline.c | 4068 struct radv_shader_binary **binaries, struct radv_shader_binary *gs_copy_binary) in radv_upload_shaders() 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() 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() 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() 4067 radv_upload_shaders(struct radv_device *device, struct radv_pipeline *pipeline, struct radv_shader_binary **binaries, struct radv_shader_binary *gs_copy_binary) radv_upload_shaders() argument 4475 radv_pipeline_create_gs_copy_shader(struct radv_pipeline *pipeline, struct radv_pipeline_stage *stages, const struct radv_pipeline_key *pipeline_key, const struct radv_pipeline_layout *pipeline_layout, bool keep_executable_info, bool keep_statistic_info, struct radv_shader_binary **gs_copy_binary) radv_pipeline_create_gs_copy_shader() argument 4508 radv_pipeline_nir_to_asm(struct radv_pipeline *pipeline, struct radv_pipeline_stage *stages, const struct radv_pipeline_key *pipeline_key, const struct radv_pipeline_layout *pipeline_layout, bool keep_executable_info, bool keep_statistic_info, gl_shader_stage last_vgt_api_stage, struct radv_shader_binary **binaries, struct radv_shader_binary **gs_copy_binary) radv_pipeline_nir_to_asm() argument [all...] |
H A D | radv_private.h | 416 struct radv_shader_binary *gs_copy_binary);
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A 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()
|
Completed in 19 milliseconds