Home
last modified time | relevance | path

Searched refs:gs_copy_binary (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pipeline_cache.c370 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 Dradv_pipeline.c4068 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 Dradv_private.h416 struct radv_shader_binary *gs_copy_binary);
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.cpp371 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