Commit Graph

  • 39bf0362c1 vkr: fallback to import oriented when export is not supported Yiwei Zhang 2021-11-09 20:25:28 +0000
  • c653aa735d vkr: init and track gbm_device Yiwei Zhang 2021-11-12 17:48:03 +0000
  • bb4186fc7b vkr: scope down FORCE_ENABLE_DMABUF Yiwei Zhang 2021-11-11 21:51:15 +0000
  • ca83e6d97e vkr: move memory fd export into vkr_device_memory Yiwei Zhang 2021-11-12 20:15:48 +0000
  • 356042291c vkr: let vkr_device to track device entry point get_memory_fd Yiwei Zhang 2021-11-12 19:40:51 +0000
  • 7fc9dbf3bb vkr: refactor vkr_device_memory to track vkr_device instead Yiwei Zhang 2021-11-12 19:29:19 +0000
  • 0b2e4b2cd8 vkr: add vkr_device_memory_release Yiwei Zhang 2021-11-12 18:05:11 +0000
  • c2e77fce08 vkr: add vkr_descriptor_pool_release Yiwei Zhang 2021-11-12 18:32:51 +0000
  • 4068624e5c vkr: add vkr_command_pool_release Yiwei Zhang 2021-11-12 18:17:50 +0000
  • 25bbf4b020 vkr: error return is normally negative Yiwei Zhang 2021-11-12 20:05:08 +0000
  • 3a7c0bf6de virgl: use os_dupfd_cloexec from mesa util Yiwei Zhang 2021-11-12 21:09:41 +0000
  • ba30df1bdc shader: Link shader command Antonio Caggiano 2021-10-25 17:38:38 +0200
  • 013d0db3e0 shader: Simplify vrend_select_program Antonio Caggiano 2021-10-21 16:42:35 +0200
  • 8c140709bc vrend: Skip iov transfer if resource created from egl image. Yurii Danilovskyi 2021-11-01 19:58:24 +0200
  • 526faef410 vkr: clean up vkr_dispatch_vkAllocateMemory Yiwei Zhang 2021-11-08 21:03:35 +0000
  • a9d035ffa6 vkr: add vkr_find_prev_struct Yiwei Zhang 2021-11-10 22:21:45 +0000
  • 3f23dd679c vkr: rename vkr_find_pnext to vkr_find_struct Yiwei Zhang 2021-11-10 22:04:18 +0000
  • b0eabf0b95 formats: Emulate more alpha formats directly on the host Gert Wollny 2021-11-03 11:22:57 +0100
  • dc1486a7b8 vrend/shader: Fix TEXTURE_BUFFER swizzling for emulated formats Gert Wollny 2021-11-03 07:43:17 +0100
  • d755dfa28c vrend: Sync some constants with mesa and pass max_shader_samplers Gert Wollny 2021-11-03 14:57:02 +0100
  • c4c8b3e6b8 vrend: Fix TXQ on GLES when not only the levels are queried Gert Wollny 2021-10-07 11:29:47 +0200
  • 11143f2e00 formats: rework the logic for identifying which formats can be read back Gert Wollny 2021-10-19 11:37:31 +0200
  • 30026fd745 vrend: take start_instance in instanced drawing into account Gert Wollny 2021-10-22 16:51:19 +0200
  • fe82483966 vrend/shader: Set all FS output locations if possible Gert Wollny 2021-10-19 11:37:31 +0200
  • 8678763abe shader: Only swizzle color outputs when RGBA-RGBA swizzling is applied Gert Wollny 2021-10-25 11:29:37 +0200
  • 41838038c4 vrend: Keep the TGSI string on debug builds and dump it on shader errors Gert Wollny 2021-10-25 11:15:11 +0200
  • 2a5fb800c6 vrend: red-blue swizzle implies GL blit Gert Wollny 2021-10-19 16:51:36 +0200
  • 3074ba26c0 blitter: Fix the sample used in the DS depth blitter shader Gert Wollny 2021-10-08 16:13:24 +0200
  • 4193c10211 blitter: Correct swizzle used for 1D array blits Gert Wollny 2021-10-08 14:56:23 +0200
  • caacbe8c7d blitter: Correctly emit extension in GLES shaders Gert Wollny 2021-10-08 14:53:36 +0200
  • b422b8b7b7 blitter: Abort if the blitter GL context can't be created Gert Wollny 2021-07-08 16:39:20 +0200
  • 596a8c859d blitter: Also print depth blit shaders when debugging Gert Wollny 2021-07-08 16:38:52 +0200
  • d3f2c692f9 blitter: cache blit programs in a hash table Gert Wollny 2021-07-07 23:56:16 +0200
  • da47de63a1 blitter: reformat some code Gert Wollny 2021-07-08 16:39:35 +0200
  • d7cc9787d7 blitter: remove useless duplications and simplify handling Gert Wollny 2021-07-07 23:05:04 +0200
  • 17593a2bd1 blitter: remove unused stencil texture handling Gert Wollny 2021-07-07 23:02:53 +0200
  • f8ef1d7641 blitter: remove unused code Gert Wollny 2021-07-07 22:59:07 +0200
  • cba6dfe3c2 blitter: refactor vertices to be more expressive Gert Wollny 2021-07-07 22:57:17 +0200
  • 931c75537f blitter: rename shader compile and link functions Gert Wollny 2021-07-07 22:46:12 +0200
  • 02be5a309c blitter: rename and merge types Gert Wollny 2021-07-07 22:45:14 +0200
  • a01bee62a1 blitter: rename a few varibles to be more descriptive Gert Wollny 2021-07-07 22:43:31 +0200
  • 7894410d85 vrend: Move GL blitter forward declaration to vrend_blitter.h Gert Wollny 2021-07-07 17:57:47 +0200
  • 3b5eb5f9b5 vrend: blit_int factor out test whether the fbo blit can be done Gert Wollny 2021-07-08 17:32:17 +0200
  • f50c878d61 vrend: factor out preparing the blit info Gert Wollny 2021-07-08 17:28:36 +0200
  • 73ae37eb19 vrend: factor out test for blue-red swizzle requirement Gert Wollny 2021-07-08 17:18:34 +0200
  • edaeae1261 vrend: move GL blitter parameter list to a struct Gert Wollny 2021-07-08 16:46:23 +0200
  • 4a5189267c Add __pycache__ to gitignore Dennis Kempin 2021-10-18 13:11:12 -0700
  • 84de549248 vkr: do not force VkExternalMemoryImageCreateInfo Chia-I Wu 2021-10-11 13:03:15 -0700
  • bbcf44958d vkr: do not force VkExternalMemoryBufferCreateInfo Chia-I Wu 2021-10-08 14:39:14 -0700
  • d709ebb5e2 vkr: allow VkPhysicalDeviceMemoryProperties customizations Chia-I Wu 2021-10-11 13:08:28 -0700
  • a3005d3dd9 shader: on GLES replace FS COLOR inputs that are not availabe by constants Gert Wollny 2021-09-24 14:13:26 +0200
  • 4bd0ef0301 shader: Don't clear precise flag, it defaults already to false Gert Wollny 2021-10-14 14:09:11 +0200
  • 43ee4fea8b shader: Always write the destination swizzle for (B)COLOR outputs Gert Wollny 2021-10-13 19:40:42 +0200
  • 05d4c8c892 vrend: Signal the guest that we can handle compatibility profiles Gert Wollny 2021-08-25 14:49:44 +0200
  • a786d284ed vrend: Handle COLOR semantic in GS, TCS, and TESS_EVAL Gert Wollny 2021-08-25 14:45:45 +0200
  • 3435d8e196 vrend: Handle SEMANTIC_CLIPVERTEX in all shader types and fix PerVertex Gert Wollny 2021-08-25 14:47:25 +0200
  • 2a5c3a452d vrend: Dump all shader involved when linking fails Gert Wollny 2021-08-25 14:44:09 +0200
  • 01e050b701 shader: Sort FS color outputs Gert Wollny 2021-08-24 19:28:24 +0200
  • d1c6cd20dd shader: Handle PCOORD inputs Gert Wollny 2021-08-24 16:01:46 +0200
  • 5dfa27e219 meson: disable .pyc bytecode for u_format_table.py Daniel Verkamp 2021-10-06 15:27:10 -0700
  • bd4dd6a622 Revert "gallium: copy xxhash.h from Mesa" Chia-I Wu 2021-10-11 12:15:10 -0700
  • 59c145a094 Revert "gallium: add util_hash_table_u64" Chia-I Wu 2021-10-11 12:14:39 -0700
  • 8c6198b41f Revert "gallium: optimize util_hash_table_u64 for 64-bit builds" Chia-I Wu 2021-10-11 12:14:37 -0700
  • a68284a380 vkr: use the newer hash_table to manage objects Chia-I Wu 2021-10-11 11:00:13 -0700
  • 5683f40ce5 vkr: stop using util_hash_table_create_u64 Chia-I Wu 2021-09-24 20:57:34 -0700
  • d001f6d270 vkr: add vkr_context_get_object Chia-I Wu 2021-09-24 15:30:35 -0700
  • 0e2eb9ca83 vkr: use the newer hash_table to manage resources Chia-I Wu 2021-10-11 11:00:10 -0700
  • 8249c00b02 vkr: add vkr_context_{add,remove,get}_resource Chia-I Wu 2021-09-24 15:30:35 -0700
  • c8b5b487b1 vrend: remove unused parameters Gert Wollny 2021-10-11 13:08:18 +0200
  • cecd190247 mesa: remove files that are not really needed Chia-I Wu 2021-09-24 15:10:18 -0700
  • f720e2497e mesa: remove unused files Chia-I Wu 2021-09-23 17:20:21 -0700
  • e7cf972d8b mesa: add the latest hash_table.h Chia-I Wu 2021-09-24 14:50:12 -0700
  • 50f448ee49 mesa: update to the latest u_atomic.h Chia-I Wu 2021-09-23 17:22:56 -0700
  • 10b89464a3 mesa: update to the latest u_math.h Chia-I Wu 2021-09-24 13:36:06 -0700
  • 9526a95d47 mesa: update to the latest u_debug.h Chia-I Wu 2021-09-23 17:22:56 -0700
  • 049ee8ff40 mesa: update to the latest u_memory.h Chia-I Wu 2021-09-24 14:17:47 -0700
  • 2c0715b42a mesa: update to the latest u_thread.h Chia-I Wu 2021-09-23 17:09:03 -0700
  • d32f92c8d1 mesa: update to the latest os_misc.h Chia-I Wu 2021-09-23 15:42:21 -0700
  • 7683d499d5 mesa: update to the latest os_memory*.h Chia-I Wu 2021-09-23 15:42:21 -0700
  • c5875c0a64 mesa: update to the latest p_compiler.h Chia-I Wu 2021-09-23 15:42:21 -0700
  • 5a80957f86 mesa: add the latest list.h Chia-I Wu 2021-09-23 16:30:21 -0700
  • 49403c1dfd mesa: update to the latest p_config.h Chia-I Wu 2021-09-23 15:42:21 -0700
  • 90ab7ae537 mesa: update to the latest c99/c11 compat headers Chia-I Wu 2021-09-23 14:37:28 -0700
  • c6f193ce32 mesa: add meson.build for libmesa Chia-I Wu 2021-09-24 12:07:23 -0700
  • 1301ea0611 meson: use -imacros to include config.h Chia-I Wu 2021-09-23 15:20:43 -0700
  • 8dc262c7ad vrend: use c11 threads Chia-I Wu 2021-09-23 17:19:38 -0700
  • b135d20cfc vrend: clear pointers to bound VBO if it is deleted Gert Wollny 2021-10-06 12:43:18 +0200
  • 5d2202fcb6 vrend: always set CLAMP_READ_COLOR to false in do_readpixels Italo Nicola 2021-09-27 08:14:57 -0300
  • 729c6b9177 vrend: apply format swizzling during GLSL generation mwezdeck 2021-09-22 08:30:52 +0200
  • 00b2cb688c vrend: Fix calculation of dual_src Lepton Wu 2021-09-23 21:59:20 -0700
  • 3b393c1171 meson: fail when EGL is requested, but EGL is not available Gert Wollny 2021-09-20 16:19:50 +0200
  • e19259f02d meson: Require EGL when tests are enabled Gert Wollny 2021-09-20 15:56:24 +0200
  • b9d859fbe6 vrend: silence false-positive use-of-uninitialized-value reported by fuzzer Ryan Neph 2021-09-09 08:48:20 -0700
  • 0d84775435 vrend: make sure color read from a buffer is always unclamped Italo Nicola 2021-09-13 08:57:16 -0300
  • e1e6d3cb0a Include sys/types.h in p_compiler.h Colin Cross 2021-09-15 09:54:16 -0700
  • fb64b116e1 Add missing writemask on TGSI_SEMANTIC_CLIPDIST writes. Emma Anholt 2021-09-13 16:49:20 -0700
  • eae4e44566 gallium: Remove s3tc enablement leftovers Corentin Noël 2021-09-15 17:34:34 +0200
  • b904137c84 Make sure that gl_Layer and gl_Viewport get necessary vec4 expansion. Emma Anholt 2021-09-10 16:08:30 -0700
  • addbd9c505 Don't expect Memory tokens with TGSI_OPCODE_BARRIER Emma Anholt 2021-09-10 14:40:45 -0700
  • a30704147c vrend: Fix shaders with gerneric indices >= 32 Gert Wollny 2021-08-21 10:58:06 +0200