Commit Graph

  • c8b112f5f5
    Revert "vrend: Check GL errors" macos/master Akihiko Odaki 2022-01-12 13:23:08 +0900
  • 96a8334cdd
    Merge remote-tracking branch 'akihikodaki/macos' into macos/master Nikita Tokarchuk 2022-03-19 11:12:40 +0100
  • c43c15d552 ci: Reduce the number of jobs Corentin Noël 2022-03-14 17:53:49 +0100
  • c6723745fe vrend: partial revert to fix bgra sampling regression Ryan Neph 2022-03-17 12:28:55 -0700
  • ab03587b64 Fixes thread compare in vkr_ring_stop by using thrd_equal Yonggang Luo 2022-02-19 13:05:29 +0800
  • 97453f4ea1 ci: drop debian/x86_test prefix in job names Gert Wollny 2022-03-17 17:48:35 +0100
  • f006231e0d ci: Name results dir in artifact according to job name Gert Wollny 2022-03-17 12:09:56 +0100
  • 954bc46294 ci: upref the mesa build that is pulled in Gert Wollny 2022-03-10 21:13:07 +0100
  • d6a7e87870 ci: Skip fp64 tests Gert Wollny 2022-03-16 16:21:53 +0100
  • b547cd692a shader: Simplify condition for the first pass of convert_shader Corentin Noël 2022-03-08 15:38:40 +0100
  • 9c0e1f153f shader: Remove leftover mask_temp variable Corentin Noël 2022-03-08 15:35:41 +0100
  • a4844ef735 shader: return the corresponding type when translating TGSI_SEMANTIC_SAMPLEMASK Corentin Noël 2022-01-24 13:03:15 +0100
  • 8f7437f05c venus: add vkGetCalibratedTimestampsEXT extension Igor Torrente 2022-02-14 07:31:12 -0300
  • 4ba6c8005b venus: move vkGetCalibratedTimestamps to vn_protocol_driver_device.h Igor Torrente 2022-03-16 08:38:09 -0300
  • 27da7dca98 shader: Improve handling of front/back color Gert Wollny 2022-03-16 09:53:11 +0100
  • 430efa9fa9 CI: Switch dependencies to needs Daniel Stone 2022-03-15 13:32:33 +0000
  • a2db249334 ci: Don't run post-merge test jobs Daniel Stone 2022-03-15 13:26:08 +0000
  • 29f9245d2e virgl: Add VIRGL_FORMAT_R8G8_SRGB Akihiko Odaki 2022-03-10 22:18:50 +0900
  • f3428dc71e ci: Only run by default when scheduled for merge request Daniel Stone 2022-03-14 18:19:23 +0000
  • 8d7603a1f1 shader: Make sure that we are not mixing generic and patch variables Corentin Noël 2022-03-10 12:05:52 +0100
  • 06774da36f ci: Remove obsolete CI configuration files Cristian Ciocaltea 2022-03-09 13:39:45 +0200
  • 631edfb4bc virgl: Fix VIRGL_OBJ_SAMPLE_STATE_S0_MAX_ANISOTROPY Akihiko Odaki 2022-03-10 22:13:49 +0900
  • 46bfe31d8b vkr: explicit disable VK_KHR_external_fence_fd Yiwei Zhang 2022-03-14 23:34:12 +0000
  • bd1165b8de vkr: update protocol to include VK_KHR_external_fence_fd Yiwei Zhang 2022-03-14 23:21:44 +0000
  • 967f2952f0 vkr: Replace direct use of vk* cmd with proc-table Igor Torrente 2022-03-09 09:09:39 -0300
  • 0a871315e5 vkr: Modify vkr_device_from_handle.py to use proc-table Igor Torrente 2022-03-09 09:03:16 -0300
  • 805bfda52c vkr: remove vkr_device_init_entry_points Chia-I Wu 2022-03-04 08:25:10 -0300
  • d66378dbb4 vkr: init proc tables Chia-I Wu 2022-02-28 10:36:31 -0300
  • d8ba43984a vkr: update venus-protocol for proc tables Chia-I Wu 2022-02-28 13:07:53 -0300
  • 5304e7d3df vrend: add vrend_resource_needs_redblue_swizzle() to fix arcvm deqp Ryan Neph 2022-03-11 11:35:59 -0800
  • 91bbda4195 ci: Fallback to download artifacts from GitLab Corentin Noël 2022-03-11 11:50:29 +0100
  • 6f296ee4bf vrend: Enable GL_DEBUG_OUTPUT after format testing Akihiko Odaki 2022-02-18 19:31:23 +0900
  • c0871ad319 Fix the source integer type of casts to pointers Akihiko Odaki 2022-03-05 11:08:55 +0900
  • 1c0ec811ee vkr: add some extensions used by dxvk Chia-I Wu 2022-03-04 21:51:55 -0800
  • 356caedae2 vkr: update venus-protocol headers Chia-I Wu 2022-03-04 21:51:02 -0800
  • 6f940aa138 ci: piglit arb_clear_texture-base-formats is passing on GLES Ryan Neph 2022-02-25 11:49:18 -0800
  • 5bcaaa3b67 vrend: swap red/blue color for clear_texture on BGRA resources in GLES Ryan Neph 2022-02-25 10:49:47 -0800
  • 8bfed499a2 vrend: remove a helper function that no longer has users Ryan Neph 2022-03-03 11:56:32 -0800
  • 3a25c8c2ec vrend: apply CPU data reordering for all bgr* resources on GLES hosts Ryan Neph 2022-03-03 11:50:54 -0800
  • c1d7416555 vrend: use the correct gbm bgra formats Ryan Neph 2022-03-03 11:41:34 -0800
  • cb8e07824d vrend: move gl_srgb_formats into gl_bgra_formats Ryan Neph 2022-03-03 11:40:09 -0800
  • c956d0df75 vrend: fixup views for samplers of eglimage-backed srgb textures Ryan Neph 2022-03-03 11:00:15 -0800
  • 383e034a4f vrend: simplify vrend_blit_needs_redblue_swizzle() Ryan Neph 2022-03-03 15:06:46 -0800
  • 320992b204 vrend: use manual srgb decode/encode during blits that don't support views Ryan Neph 2022-03-03 11:30:07 -0800
  • 591a80d30a vrend: blitter: add option for manual srgb decode/encode Ryan Neph 2022-03-03 09:12:41 -0800
  • 719d570cb8 vrend: simply renames vrend_color_convert_linear_to_srgb Ryan Neph 2022-03-03 10:43:22 -0800
  • bea282334d vrend: manual clear_color srgb encoding for eglimage-backed bgr* textures Ryan Neph 2022-03-03 10:38:24 -0800
  • cd33353097 vrend: simple refactor to vrend_hw_emit_framebuffer_state() Ryan Neph 2022-03-03 10:32:58 -0800
  • 6b3bf717d4 vrend: simply renames convert_linear_to_srgb_on_write to match other bitmasks Ryan Neph 2022-03-03 10:28:42 -0800
  • 187e651304 vrend: avoid srgb views on eglimage-backed surfaces Ryan Neph 2022-03-03 10:20:38 -0800
  • 4bcc867600 vrend: adds vrend_resource_supports_view() helper func Ryan Neph 2022-03-03 10:07:25 -0800
  • 61c526177f vrend: remove obsolete state flag Ryan Neph 2022-02-22 15:18:24 -0800
  • 8d452da883 vrend: Check GL errors Akihiko Odaki 2022-01-12 13:23:08 +0900
  • 16ff21319d vrend: Return EINVAL when switching context failed Akihiko Odaki 2022-01-12 12:28:33 +0900
  • 632c4615a6 vrend: Do not try to restore old texture binding Akihiko Odaki 2022-02-21 00:39:12 +0900
  • a038d52e91 vrend: Do not call glBeginConditionalRender twice Akihiko Odaki 2022-02-20 17:28:39 +0900
  • 4155bdaef9 vrend: Create texture view for entire cube map Akihiko Odaki 2022-02-19 01:35:07 +0900
  • 623f26f722 vrend: Compare gl_filter with GL_NEAREST Akihiko Odaki 2022-02-19 00:21:45 +0900
  • 5738cfbe96 vrend: Advertise texture multisample capability Akihiko Odaki 2022-02-22 19:06:05 +0900
  • a81a71c591 debug: Introduce VREND_DEBUG_ENABLED flag Akihiko Odaki 2022-02-22 19:28:22 +0900
  • 26372a6e2f vrend: Check if texture can be multisampled Akihiko Odaki 2022-02-18 19:28:02 +0900
  • c5a07789c0 vrend: Check the texture is attached as color Akihiko Odaki 2022-02-18 13:37:58 +0900
  • 75207aaac9 vrend: Check GL_TEXTURE_RECTANGLE compatibility Akihiko Odaki 2022-02-18 16:55:54 +0900
  • 4bdcffcccf shader: Resize sampler views bit mask Akihiko Odaki 2022-02-22 02:32:33 +0900
  • 1fc8ba251a vtest: support --render-server Chia-I Wu 2022-03-03 13:59:01 -0800
  • 577d76ebbd vkr: handle device lost in vkr_context_submit_fence Chia-I Wu 2022-03-03 13:03:42 -0800
  • bab761c99e vkr: clang-format vkr_device_create_queues Chia-I Wu 2022-03-03 12:05:25 -0800
  • 5366e2183b vkr: log for vkExecuteCommandStreamsMESA failures Chia-I Wu 2022-03-02 17:36:36 -0800
  • dd174873ca vkr: log for resource lookup failures Chia-I Wu 2022-03-02 17:32:51 -0800
  • f648073d62 vkr: log for object validation failures Chia-I Wu 2022-03-02 17:31:35 -0800
  • a0ef5307b0 vkr: add VK_EXT_image_robustness support Yiwei Zhang 2022-03-01 18:36:56 +0000
  • 9c58215486 vkr: add VK_EXT_provoking_vertex support Yiwei Zhang 2022-03-01 18:35:52 +0000
  • ac9d7987d7 vkr: add VK_EXT_line_rasterization support Yiwei Zhang 2022-03-01 18:35:19 +0000
  • 5180163393 vkr: update to latest venus protocol Yiwei Zhang 2022-03-01 18:33:47 +0000
  • 315bfe7b07 Restore VIRGL_BIND_PREFER_EMULATED_BGRA macro Akihiko Odaki 2022-02-22 21:18:19 +0900
  • 7e928cf8bd vrend/shader: Add missing indirect range correction for generic/patch outputs Corentin Noël 2022-03-01 15:14:25 +0100
  • 6a9e3b94c6 Replace virgl_renderer_resource_get_info Akihiko Odaki 2021-02-19 13:43:42 +0900
  • 49b729dd84 vrend: Relax the GLSL ES version requirement Akihiko Odaki 2021-12-17 14:51:32 +0900
  • 38963aeb0a Do not require libdrm Akihiko Odaki 2021-02-02 17:45:14 +0900
  • e420a5aab9 vrend: Add minigbm code path for copy_transfer from host Gert Wollny 2022-01-24 15:20:19 +0100
  • ae7f7e6163 vrend: Limit max texture image units Akihiko Odaki 2022-02-22 21:23:09 +0900
  • 326953a662 vrend: Check GL errors Akihiko Odaki 2022-01-12 13:23:08 +0900
  • edbc0c3569 vrend: Return EINVAL when switching context failed Akihiko Odaki 2022-01-12 12:28:33 +0900
  • 515c00f052 vrend: Do not try to restore old texture binding Akihiko Odaki 2022-02-21 00:39:12 +0900
  • 9535b22ef5 vrend: Do not call glBeginConditionalRender twice Akihiko Odaki 2022-02-20 17:28:39 +0900
  • 936a3e3982 vrend: Create texture view for entire cube map Akihiko Odaki 2022-02-19 01:35:07 +0900
  • 7518f95b4a vrend: Compare gl_filter with GL_NEAREST Akihiko Odaki 2022-02-19 00:21:45 +0900
  • b10e086971 vrend: Advertise texture multisample capability Akihiko Odaki 2022-02-22 19:06:05 +0900
  • fbbc6728d7 debug: Introduce VREND_DEBUG_ENABLED flag Akihiko Odaki 2022-02-22 19:28:22 +0900
  • 18dcea9041 vrend: Check if texture can be multisampled Akihiko Odaki 2022-02-18 19:28:02 +0900
  • 9bcdb9481c vrend: Check the texture is attached as color Akihiko Odaki 2022-02-18 13:37:58 +0900
  • b3d1a654cd vrend: Check GL_TEXTURE_RECTANGLE compatibility Akihiko Odaki 2022-02-18 16:55:54 +0900
  • 1822e84319 shader: Resize sampler views bit mask Akihiko Odaki 2022-02-22 02:32:33 +0900
  • afebbd233c Convert unsigned long to uintptr_t for fixes compiling error on win32/mingw64 Yonggang Luo 2021-12-05 20:27:25 +0800
  • edf38395d6 vrend: Don't try to deref gbm if it was not initialized Gert Wollny 2022-02-17 14:38:56 +0100
  • 138b8ad95a venus: advertise the VK_EXT_custom_border_color extension Igor Torrente 2022-02-07 12:30:31 -0300
  • 44ce529ee4 venus: venus-protocol groundwork to VK_EXT_custom_border_color Igor Torrente 2022-02-07 12:30:01 -0300
  • faa194f8f6 vrend: Use the constants from the protocol to encode copy_transfer Corentin Noël 2022-01-05 12:35:39 +0100
  • b2563956dd shader: Do not fall through in iter_declaration Akihiko Odaki 2022-02-15 15:23:27 +0900
  • 636f9c91d3 shader: Handle TGSI_SEMANTIC_BCOLOR as input Akihiko Odaki 2022-02-15 19:41:39 +0900