2504 Commits (9f4e730bcfa41f3945a154286474230a4308db66)
 

Author SHA1 Message Date
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
Chia-I Wu 0dd30e9704 vkr: split out vkr_render_pass.c 3 years ago
Chia-I Wu ccf9552e92 vkr: split out vkr_query_pool.c 3 years ago
Chia-I Wu 243cacf2bb vkr: split out vkr_pipeline.c 3 years ago
Chia-I Wu 939991220a vkr: split out vkr_command_buffer.c 3 years ago
Chia-I Wu dcc4d58324 vkr: update venus-protocol 3 years ago
Chia-I Wu 126ea70cc3 vkr: move helper code to vkr_common.h 3 years ago
Chia-I Wu 4f619e630f vkr: split out struct definitions to their own headers 3 years ago
Chia-I Wu 965a920893 vkr: add vkr_common.h 3 years ago
Chia-I Wu 170ddba9be vkr: move to a subdirectory 3 years ago
Yiwei Zhang afb982dd48 vkr: destroy device level objects at vkr_device_destroy 3 years ago
Yiwei Zhang e37c9b2379 vkr: vkr_device to track device level objects 3 years ago
Yiwei Zhang c8255cd46c vkr: destroy vkr_device at vkr_physical_device_destroy 3 years ago
Yiwei Zhang bd28750890 vkr: vkr_physical_device to track vkr_device with vkr_object::track_head 3 years ago
Yiwei Zhang aed086d399 vkr: refactor to add vkr_physical_device_destroy 3 years ago