2309 Commits (8bed497ee75a19a2d01b9f03c8fbc20b1f518d3a)
 

Author SHA1 Message Date
Gert Wollny 8bed497ee7 shader: Emit the correct swizzling when reading from clip_dist_temp 3 years ago
Gert Wollny 68136da960 shader: rename dump_ctx::num_clip_dist to dump_ctx::num_out_clip_dist 3 years ago
Gert Wollny ac89a8ae74 shader: rework handling of num_clip and num_cull 3 years ago
Gert Wollny b6b8e49ea3 shader: write error message with vrend_printf 3 years ago
Gert Wollny 0a1f0df9d3 vrend: Skip empty lines in count when printing shader 3 years ago
Gert Wollny f115659397 vrend: keep shader text when debugging and print it before conversion 3 years ago
Gert Wollny d986bc1245 shader: move shader debug output after shader creation is complete 3 years ago
Ryan Neph 821b038399 vrend: fix shadow_samp_*_locs index incrementing 3 years ago
Chia-I Wu dc171451c7 vkr: do not validate string sizes when they are 0 3 years ago
Ryan Neph dbc1145c6b vrend: remove message for intentionally unbound sampler state 3 years ago
Ryan Neph 603699f169 vrend: fix sampler state updates misreporting next_sampler_id 3 years ago
Ryan Neph a63526b5fb vrend: cleanup vrend_draw_bind_samplers_shader() 3 years ago
Ryan Neph 405a50d5ad vrend: cleanup vrend_bind_sampler_states 3 years ago
Ryan Neph 9243cf5ffb vrend: cleanup bind_image_locs() 3 years ago
Ryan Neph 9a8ebf2248 vrend: cleanup bind_ubo_locs() 3 years ago
Ryan Neph 26a4492b83 vrend: cleanup bind_sampler_locs() 3 years ago
Chia-I Wu 0ffac9df87 vkr: fix two more cases of NULL dereferences 3 years ago
Chia-I Wu e5fa2db8b1 vkr: validate dynamic arrays of size 0 3 years ago
Chia-I Wu 058fa04b1d vkr: validate object ids 3 years ago
Chia-I Wu a77af35cd4 vkr: let vkr_device_add_object track objects 3 years ago
Chia-I Wu 21cac2bfc0 vkr: use helper functions for VkDeviceMemory 3 years ago
Chia-I Wu 3cef4f1243 vkr: remove {CREATE,DESTROY}_OBJECT 3 years ago
Chia-I Wu 6099cfc0f8 vkr: remove ALLOCATE_POOL_OBJECTS 3 years ago
Chia-I Wu a8a130d453 vkr: remove FREE_POOL_OBJECTS 3 years ago
Chia-I Wu c4060e32f7 vkr: use the cast functions 3 years ago
Chia-I Wu ab431feabe vkr: add VKR_DEFINE_OBJECT_CAST 3 years ago
Chia-I Wu cc151f30ad vkr: overhaul CREATE_PIPELINES 3 years ago
Chia-I Wu 9add0a5156 vkr: overhaul {ALLOCATE,FREE}_POOL_OBJECTS 3 years ago
Chia-I Wu e869c40a92 vkr: overhaul {CREATE,DESTROY}_OBJECT 3 years ago
Chia-I Wu 161ec5e8d6 vkr: generate device object helpers 3 years ago
Chia-I Wu 4c93df3719 vkr: pass ctx to object_array_init 3 years ago
Chia-I Wu e56b1f08a5 vkr: add and use vkr_context_alloc_object 3 years ago
Chia-I Wu fe22c46d40 vkr: add and use vkr_object_alloc 3 years ago
Gert Wollny acea53663d shader: Use vrend_strbuf to accumulate texop bias and offset 3 years ago
Gert Wollny e51680f0dc shader: LOD for TXQ is in the x component 3 years ago
Chia-I Wu 55de875721 vkr: prefer instance name over debug name 3 years ago
Chia-I Wu f3da589754 vkr: remember application name 3 years ago
Chia-I Wu 3bebc4de7f vkr: add vkr_context_add_instance 3 years ago
Ryan Neph 0097858dc7 vkr: enforce ring control vars are 32-bit aligned 3 years ago
Ryan Neph 8417c2413d vkr: validate ring variable memory regions as unique 3 years ago
Ryan Neph fe251d992d vkr: wrap vkr_ring_layout offset+size as memory_region struct 3 years ago
Ryan Neph b70ac3b2dd vkr: move ring layout validation to function 3 years ago
Yiwei Zhang b5fdf8a7dc vkr: defer sync retire and free until next retire_fences 3 years ago
Yiwei Zhang c0b76a5322 vkr: retire syncs at vkr_queue_destroy when ASYNC_FENCE_CB is set 3 years ago
Yiwei Zhang e9b685e715 vkr: store queue id in vkr_queue_sync 3 years ago
Chia-I Wu e8b4029d0e vkr: remove manual object type validation 3 years ago
Chia-I Wu df558bba34 vkr: remove manual command buffer validation 3 years ago
Chia-I Wu 71ccab4f27 vkr: remove manual device validation 3 years ago
Chia-I Wu 03fe8686e3 vkr: remove manual physical device validation 3 years ago
Chia-I Wu 47bc13d2b1 vkr: validate VkObjectType in vkr_cs_decoder_lookup_object 3 years ago