Commit Graph

  • de46f378cb vkr: refactor pool child objects to use track_head Yiwei Zhang 2021-08-02 17:54:25 +0000
  • 583961a7ed vrend: cleanup emit_string_marker command buffer decoding Ryan Neph 2021-07-28 13:54:20 -0700
  • 6428beead4 vrend: use compatible view internalformat for 24bpp imported EGL resources Ryan Neph 2021-07-30 20:19:07 +0000
  • 5a1387cde8 vkr: further break up vkr_device.c Chia-I Wu 2021-07-30 11:57:37 -0700
  • 9489ba1174 vkr: further break up vkr_device.h Chia-I Wu 2021-07-30 11:51:38 -0700
  • dce3ea0701 vkr: fix some misplaced dispatches Chia-I Wu 2021-07-30 12:07:01 -0700
  • 9d946bf3b2 vkr: clean up includes Chia-I Wu 2021-07-29 19:24:48 -0700
  • f30ea6a9c3 vkr: split out vkr_context.c Chia-I Wu 2021-07-29 19:24:48 -0700
  • cf743a06ff vkr: split out vkr_transport.[ch] Chia-I Wu 2021-07-29 19:24:48 -0700
  • 6c32ccbf38 vkr: split out vkr_device.c Chia-I Wu 2021-07-29 19:24:48 -0700
  • 813607e5bd vkr: split out vkr_queue.c Chia-I Wu 2021-07-29 19:24:48 -0700
  • f29550d86c vkr: split out vkr_device_memory.c Chia-I Wu 2021-07-29 19:24:48 -0700
  • c15d09acd1 vkr: split out vkr_image.c Chia-I Wu 2021-07-29 19:24:48 -0700
  • c471485538 vkr: split out vkr_buffer.c Chia-I Wu 2021-07-29 19:24:48 -0700
  • f74caa30fc vkr: split out vkr_descriptor_set.c Chia-I Wu 2021-07-29 19:24:48 -0700
  • 0dd30e9704 vkr: split out vkr_render_pass.c Chia-I Wu 2021-07-29 19:24:48 -0700
  • ccf9552e92 vkr: split out vkr_query_pool.c Chia-I Wu 2021-07-29 19:24:48 -0700
  • 243cacf2bb vkr: split out vkr_pipeline.c Chia-I Wu 2021-07-29 19:24:48 -0700
  • 939991220a vkr: split out vkr_command_buffer.c Chia-I Wu 2021-07-29 19:24:48 -0700
  • dcc4d58324 vkr: update venus-protocol Chia-I Wu 2021-07-29 21:17:36 -0700
  • 126ea70cc3 vkr: move helper code to vkr_common.h Chia-I Wu 2021-07-29 19:19:49 -0700
  • 4f619e630f vkr: split out struct definitions to their own headers Chia-I Wu 2021-07-29 18:53:31 -0700
  • 965a920893 vkr: add vkr_common.h Chia-I Wu 2021-07-29 17:34:30 -0700
  • 170ddba9be vkr: move to a subdirectory Chia-I Wu 2021-07-29 17:09:44 -0700
  • afb982dd48 vkr: destroy device level objects at vkr_device_destroy Yiwei Zhang 2021-07-29 18:02:58 +0000
  • e37c9b2379 vkr: vkr_device to track device level objects Yiwei Zhang 2021-07-29 17:31:00 +0000
  • c8255cd46c vkr: destroy vkr_device at vkr_physical_device_destroy Yiwei Zhang 2021-07-29 17:11:46 +0000
  • bd28750890 vkr: vkr_physical_device to track vkr_device with vkr_object::track_head Yiwei Zhang 2021-07-29 16:43:30 +0000
  • aed086d399 vkr: refactor to add vkr_physical_device_destroy Yiwei Zhang 2021-07-29 16:08:52 +0000
  • e2686dc422 f Yiwei Zhang 2021-07-29 22:59:22 +0000
  • 122625e79c vkr: destroy vkr_instance at vkr_context_destroy Yiwei Zhang 2021-07-29 05:55:18 +0000
  • f46f128278 vkr: wait for device idle before device destruction Yiwei Zhang 2021-07-29 04:40:13 +0000
  • b0938ac0dd ci: build venus at least Chia-I Wu 2021-07-26 21:59:48 -0700
  • ee1311f951 vkr: set VkResult for vkFreeDescriptorSets Chia-I Wu 2021-07-28 00:32:31 -0700
  • 5b08e33fee vkr: add CREATE_PIPELINE_ARRAY Yiwei Zhang 2021-07-25 00:05:07 +0000
  • d6c6fd7c40 vkr: add FREE_OBJECT_ARRAY Yiwei Zhang 2021-07-24 23:56:04 +0000
  • f142694fd2 vkr: add ALLOCATE_OBJECT_ARRAY Yiwei Zhang 2021-07-24 07:06:39 +0000
  • 900bc6fd96 virgl: add support for anisotropic texture filtering Dave Airlie 2021-07-19 06:04:58 +1000
  • 086510d5f4 vrend: Fix atomicCompSwap types John Bates 2021-07-23 14:24:34 -0700
  • a108be89e3 vrend: fix buffer overflow in _mesa_DebugMessageInsert Ryan Neph 2021-07-23 15:34:51 +0000
  • 875ce171d3 virglrenderer: silence some compile warnings Yiwei Zhang 2021-07-21 23:51:41 +0000
  • 0432a546c3 vkr: check decoder status before decoding Chia-I Wu 2021-07-21 11:40:30 -0700
  • 9f6329a0b0 vkr: log VkResult errors on debug builds only Chia-I Wu 2021-07-21 11:30:07 -0700
  • ebb2cf3c76 vrend: convert linear color to srgb for 24bpp imported EGL resources Ryan Neph 2021-07-15 21:12:52 +0000
  • 673f4d0c1d vrend: fix boundary check for SSBO state update Chia-I Wu 2021-07-21 13:08:12 -0700
  • 029303e9fd vrend: check for NULL in vrend_renderer_get_meminfo Chia-I Wu 2021-07-21 10:03:30 -0700
  • d85bcfbb60 virgl/gbm: Add support for GBM_FORMAT_ABGR2101010 Nataraj Deshpande 2021-07-15 15:21:15 -0700
  • 02f8a0d2c9 virgl: Fix missing fog output in certain cases Isaac Bosompem 2021-06-01 18:48:48 -0400
  • 7d5f285bc2 shader: use array indices when reading from gl_TessLevel* Gert Wollny 2021-07-12 10:27:20 +0200
  • 9e714ff394 tests/fuzzer: fix eglInitialize() leak suppression Ryan Neph 2021-07-01 14:09:31 -0700
  • 148e6c3d0d vrend: Don't synchronize compute shader IO interfaces Gert Wollny 2021-07-09 10:58:52 +0200
  • 9eadf02311 vrend: factor out synchronization of shader IO interfaces Gert Wollny 2021-07-09 10:51:41 +0200
  • 806bd0ad2c vrend: Don't try to set SSBOs when no location is given Gert Wollny 2021-07-09 10:06:49 +0200
  • bf31c00acd vkr: do not force chaining external image info when tiling is optimal Yiwei Zhang 2021-07-13 22:38:20 +0000
  • 8d413c4d66 vkr: NULL-check loop variables Chia-I Wu 2021-07-13 10:11:09 -0700
  • 248a49f97b vkr: do not assert pAllocator Chia-I Wu 2021-07-13 10:10:17 -0700
  • 0fdb1e5dd6 vkr: do not assert VkStructureType Chia-I Wu 2021-07-13 10:07:16 -0700
  • 0f12c46073 vkr: make sure the first dispatchable handle is non-NULL Chia-I Wu 2021-07-13 09:42:09 -0700
  • 6b4c2b1b70 vkr: update venus-protocol to 1.2.182 Chia-I Wu 2021-07-13 09:41:02 -0700
  • d6ebb60f20 vkr: fix temp pool alloc Chia-I Wu 2021-07-12 13:40:45 -0700
  • eb98abc86e vkr: set a limit on decoder temp pool size Chia-I Wu 2021-07-12 13:40:41 -0700
  • 44448cf75c vkr: fix some null dereferences Chia-I Wu 2021-07-12 13:04:10 -0700
  • 0ee70e92a5 virgl: Add VIRGL_RENDERER_ASYNC_FENCE_CB flag Louis-Francis Ratté-Boulianne 2021-07-09 01:17:22 -0400
  • 23c4ef5aa3 vrend: Add VREND_USE_ASYNC_FENCE_CB flag Louis-Francis Ratté-Boulianne 2021-07-09 01:15:04 -0400
  • 1e3a8fd41d vrend: Prepare for async fence callback support Louis-Francis Ratté-Boulianne 2021-07-09 01:06:38 -0400
  • 380549740a vkr: add VKR_RENDERER_ASYNC_FENCE_CB Chia-I Wu 2021-07-07 10:30:53 -0700
  • fe9d9282ad vkr: add vkr_device_alloc_queue_sync Chia-I Wu 2021-07-07 12:01:39 -0700
  • 457fe55ebb vkr: remove vkr_queue:has_thread Chia-I Wu 2021-07-07 11:31:50 -0700
  • 9074c20c74 vkr: add vkr_queue::context Chia-I Wu 2021-07-07 11:18:16 -0700
  • d2aa0783e5 vshader: Emit code to query texture levels from uniform on GLES Gert Wollny 2020-12-30 11:15:04 +0100
  • e5fabecbe0 vrend: pass texture levels per shader on GLES as uniform Gert Wollny 2020-12-30 11:13:37 +0100
  • 7020b5eb93 vrend: store number of levels in sampler view Gert Wollny 2020-12-30 11:12:00 +0100
  • 6f72e54912 shader: Do not emit textureQueryLevels with GLES Elie Tournier 2020-08-06 10:55:30 +0100
  • 30eff50d54 tests/fuzzer: add virgl_venus_fuzzer Chia-I Wu 2021-07-01 13:50:40 -0700
  • 49edf4eda6 shader: Fix string truncatation warning Gert Wollny 2021-02-18 18:55:10 +0100
  • a9e9aff91d shader: compress the size of the shader io info Gert Wollny 2021-02-18 17:56:13 +0100
  • e853d88d88 shader: factor out evaluating the swizzle offset and num components Gert Wollny 2021-02-18 17:55:54 +0100
  • a2a20e1a1c vrend: use a bitfieled array for the feature list Gert Wollny 2021-02-18 17:51:29 +0100
  • 31178f2327 vrend: reorder and compress vrend_state structure Gert Wollny 2021-02-18 15:01:58 +0100
  • cf039b3af3 shader: reorder more shader key components Gert Wollny 2021-03-11 18:53:36 +0100
  • 4233c35791 vrend: refactor vrender_get_glsl_version to return the value Gert Wollny 2021-02-18 14:35:54 +0100
  • 8f70103717 vrend/shader: make cbuf masks 8 bit and move them into fs specific section Gert Wollny 2021-02-18 14:35:13 +0100
  • 60f932152b vrend: make UPDATE_INT_SIGN_MASK a macro to be able to pass different masks Gert Wollny 2021-02-18 14:16:16 +0100
  • 0f6af02222 shader: move FS specific key values into sub-structure Gert Wollny 2021-02-18 10:15:44 +0100
  • 1cc53f715c shader: move output interface info into struct Gert Wollny 2021-02-18 10:07:40 +0100
  • 729a819274 vrend/shader: combine shader info to be passed to next into a structure Gert Wollny 2021-02-17 19:32:02 +0100
  • 47c899764a shader: reorder shader info structure to improve alignment of elements Gert Wollny 2021-02-17 18:45:19 +0100
  • ff3a93637a vrend: copy only as many layout info fields as needed Gert Wollny 2021-02-17 18:34:54 +0100
  • 15edd6cbce shader: compress the shader key members Gert Wollny 2021-02-17 18:34:27 +0100
  • eb3114e965 shader: factor out the fs_info that is needed in the shader key Gert Wollny 2021-02-17 18:28:55 +0100
  • e91d27e146 shader: Fix copying the generic and patch output layouts Gert Wollny 2021-02-17 18:26:02 +0100
  • 4663b0b108 vrend: make shader interpinfo a fixed size array Gert Wollny 2021-02-17 17:37:52 +0100
  • c35df49c42 vrend: refactor shader key evaluation Gert Wollny 2021-02-17 16:17:46 +0100
  • 28cfd570a2 vrend: move fbfetch coherency support from key to shader config Gert Wollny 2021-02-17 16:10:28 +0100
  • 08e11a4954 vrend: fix null pointer dereference Ryan Neph 2021-07-02 13:00:56 -0700
  • ee07d0c0bf vrend: bind correct layer for texture arrays in gl blitter Italo Nicola 2021-06-18 07:25:24 -0300
  • 57a4e9498a vrend: get rid of glShaderStorageBlockBinding Gert Wollny 2021-02-04 13:06:37 +0100
  • 6b2f087554 vrend: Add extensions that enable barriers on OpenGL < 4.2 Gert Wollny 2021-02-04 11:14:29 +0100
  • d67cfcbd01 vkr: add a meson option to enable the validation layer Chia-I Wu 2021-06-14 11:30:33 -0700
  • 49ca1883d4 vkr: add VKR_CONTEXT_VALIDATE_FULL Chia-I Wu 2021-06-30 11:30:36 -0700