"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/gallium/drivers/radeonsi/si_pipe.c" between
mesa-21.2.0-rc1.tar.xz and mesa-21.2.0-rc2.tar.xz

About: Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics (main library code). Release candidate.

si_pipe.c  (mesa-21.2.0-rc1.tar.xz):si_pipe.c  (mesa-21.2.0-rc2.tar.xz)
skipping to change at line 864 skipping to change at line 864
printf("live shader cache: hits = %u, misses = %u\n", sscreen->live_shad er_cache.hits, printf("live shader cache: hits = %u, misses = %u\n", sscreen->live_shad er_cache.hits,
sscreen->live_shader_cache.misses); sscreen->live_shader_cache.misses);
printf("memory shader cache: hits = %u, misses = %u\n", sscreen->num_memor y_shader_cache_hits, printf("memory shader cache: hits = %u, misses = %u\n", sscreen->num_memor y_shader_cache_hits,
sscreen->num_memory_shader_cache_misses); sscreen->num_memory_shader_cache_misses);
printf("disk shader cache: hits = %u, misses = %u\n", sscreen->num_disk_ shader_cache_hits, printf("disk shader cache: hits = %u, misses = %u\n", sscreen->num_disk_ shader_cache_hits,
sscreen->num_disk_shader_cache_misses); sscreen->num_disk_shader_cache_misses);
} }
simple_mtx_destroy(&sscreen->aux_context_lock); simple_mtx_destroy(&sscreen->aux_context_lock);
struct u_log_context *aux_log = ((struct si_context *)sscreen->aux_context)-> if (sscreen->aux_context) {
log; struct u_log_context *aux_log = ((struct si_context *)sscreen->aux_contex
if (aux_log) { t)->log;
sscreen->aux_context->set_log_context(sscreen->aux_context, NULL); if (aux_log) {
u_log_context_destroy(aux_log); sscreen->aux_context->set_log_context(sscreen->aux_context, NULL);
FREE(aux_log); u_log_context_destroy(aux_log);
} FREE(aux_log);
}
sscreen->aux_context->destroy(sscreen->aux_context); sscreen->aux_context->destroy(sscreen->aux_context);
}
util_queue_destroy(&sscreen->shader_compiler_queue); util_queue_destroy(&sscreen->shader_compiler_queue);
util_queue_destroy(&sscreen->shader_compiler_queue_low_priority); util_queue_destroy(&sscreen->shader_compiler_queue_low_priority);
/* Release the reference on glsl types of the compiler threads. */ /* Release the reference on glsl types of the compiler threads. */
glsl_type_singleton_decref(); glsl_type_singleton_decref();
for (i = 0; i < ARRAY_SIZE(sscreen->compiler); i++) for (i = 0; i < ARRAY_SIZE(sscreen->compiler); i++)
si_destroy_compiler(&sscreen->compiler[i]); si_destroy_compiler(&sscreen->compiler[i]);
 End of changes. 2 change blocks. 
8 lines changed or deleted 10 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)