1949 Commits (3a7c0bf6deed91d7ef1993ff5c3366e27d048fcd)

Author SHA1 Message Date
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
Chia-I Wu 2c49adaa3b vkr: pass VkObjectType to vkr_cs_decoder_lookup_object 3 years ago
Chia-I Wu 0690ad0bac vkr: remove some manual NULL checks 3 years ago
Chia-I Wu 99b28673b0 vkr: use vkr_context_{add,remove}_object 3 years ago
Chia-I Wu 77f796ea56 vkr: use vkr_device_{add,remove}_object 3 years ago
Chia-I Wu 98399f37db vkr: add vkr_device_{add,remove}_object 3 years ago
Chia-I Wu 74ee5345ed vkr: add vkr_context_{add,remove}_object 3 years ago
Chia-I Wu 47b8232e41 vkr: improve clean up logging 3 years ago
Chia-I Wu e473430d1f vkr: replace vrend_printf by vkr_log 3 years ago
Chia-I Wu ec5275adbf vkr: add vkr_log 3 years ago
Chia-I Wu c61eb90392 virgl: move logging to virgl_util.[ch] 3 years ago
Yiwei Zhang 8b9ae3bbb6 vkr: properly check the last pending sync 3 years ago
Chia-I Wu 92b083bb29 vkr: validate array sizes and string lengths 3 years ago
Yiwei Zhang 4c646dc68f vkr: move queue creation into device creation and handle errors 3 years ago
Yiwei Zhang 6ae45fe585 vkr: refactor device entry points init to a separate function 3 years ago
Yiwei Zhang 78c1f66add vkr: refactor vkr_queue to use track_head 3 years ago
Yiwei Zhang 59a5ac4d33 vkr: let vkr_queue_create respect VkDeviceQueueCreateFlags 3 years ago
Chia-I Wu fd1c39b0a3 vkr: fix a potential deadlock in vkr_context_submit_cmd 3 years ago
Gert Wollny f2ab66c6c0 shader: track variable sinfo with the shader variant 3 years ago
Chia-I Wu 1d1783fce1 vkr: fix invalid use of RELEASE_TRACKED_OBJECTS 3 years ago
Chia-I Wu f279e91013 vkr: mark temp variable internal in CREATE_OBJECT 3 years ago
Chia-I Wu 8d59962251 vkr: remove unneeded param from *_POOL_OBJECTS macros 3 years ago
Gert Wollny bc6f87c13c vrend: try to emit texture levels only when really needed 3 years ago
Chia-I Wu ee9db8b048 vkr: validate non-optional pointers 3 years ago
Yiwei Zhang 304f5e1d78 vkr: rename some macros to be more intuitive 3 years ago
Yiwei Zhang 3e7dac5835 vkr: rename vkr_device_memory::head to exported_head 3 years ago
Yiwei Zhang 9da6721165 vkr: add RELEASE_TRACKED_OBJECTS for tracked vkr_object 3 years ago
Yiwei Zhang de46f378cb vkr: refactor pool child objects to use track_head 3 years ago
Ryan Neph 583961a7ed vrend: cleanup emit_string_marker command buffer decoding 3 years ago
Ryan Neph 6428beead4 vrend: use compatible view internalformat for 24bpp imported EGL resources 3 years ago
Chia-I Wu 5a1387cde8 vkr: further break up vkr_device.c 3 years ago
Chia-I Wu 9489ba1174 vkr: further break up vkr_device.h 3 years ago
Chia-I Wu dce3ea0701 vkr: fix some misplaced dispatches 3 years ago
Chia-I Wu 9d946bf3b2 vkr: clean up includes 3 years ago
Chia-I Wu f30ea6a9c3 vkr: split out vkr_context.c 3 years ago
Chia-I Wu cf743a06ff vkr: split out vkr_transport.[ch] 3 years ago
Chia-I Wu 6c32ccbf38 vkr: split out vkr_device.c 3 years ago
Chia-I Wu 813607e5bd vkr: split out vkr_queue.c 3 years ago
Chia-I Wu f29550d86c vkr: split out vkr_device_memory.c 3 years ago
Chia-I Wu c15d09acd1 vkr: split out vkr_image.c 3 years ago
Chia-I Wu c471485538 vkr: split out vkr_buffer.c 3 years ago
Chia-I Wu f74caa30fc vkr: split out vkr_descriptor_set.c 3 years ago