Searched refs:vs_prologs (Results 1 - 6 of 6) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_device.c | 2968 device->vs_prologs = _mesa_hash_table_create(NULL, &radv_hash_vs_prolog, &radv_cmp_vs_prolog); in radv_device_init_vs_prologs() 2969 if (!device->vs_prologs) in radv_device_init_vs_prologs() 3033 if (device->vs_prologs) { in radv_device_finish_vs_prologs() 3034 hash_table_foreach(device->vs_prologs, entry) in radv_device_finish_vs_prologs() 3039 _mesa_hash_table_destroy(device->vs_prologs, NULL); in radv_device_finish_vs_prologs() 3320 bool vs_prologs = false; in radv_CreateDevice() local 3383 vs_prologs = true; in radv_CreateDevice() 3672 if (vs_prologs) { in radv_CreateDevice()
|
H A D | radv_private.h | 912 struct hash_table *vs_prologs;
|
H A D | radv_cmd_buffer.c | 3178 _mesa_hash_table_search_pre_hashed(device->vs_prologs, hash, key_words); in lookup_vs_prolog() 3183 prolog_entry = _mesa_hash_table_search_pre_hashed(device->vs_prologs, hash, key_words); in lookup_vs_prolog() 3198 _mesa_hash_table_insert_pre_hashed(device->vs_prologs, hash, key2, prolog); in lookup_vs_prolog()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_pipe.h | 662 struct si_shader_part *vs_prologs; member
|
H A D | si_pipe.c | 909 struct si_shader_part *parts[] = {sscreen->vs_prologs, sscreen->tcs_epilogs, in si_destroy_screen()
|
H A D | si_shader.c | 2082 si_get_shader_part(sscreen, &sscreen->vs_prologs, MESA_SHADER_VERTEX, true, &prolog_key, in si_get_vs_prolog()
|
Completed in 37 milliseconds