Commit Graph

  • 166579637b Vulkan: Improve SyncVk::serverWait Charlie Lao 2023-06-28 09:42:52 -07:00
  • ccf8530b4e Split context state by locality of get/set effect Shahbaz Youssefi 2023-06-27 16:01:58 -04:00
  • 5f581f879c Pass dirty bits by value Shahbaz Youssefi 2023-06-27 20:38:03 -04:00
  • 0e7c79e3b2 Vulkan: Fix resolve with multiple targets of different formats Alexey Knyazev 2023-06-29 00:00:00 +00:00
  • 2b56dc3e91 Roll SwiftShader from 47b5898a4fa7 to 222e07b368b1 (1 revision) angle-autoroll 2023-06-29 10:01:31 +00:00
  • 77c4b67791 Vulkan: Suppress PointSize VVL error Cody Northrop 2023-06-28 08:23:23 -06:00
  • 0c1b3609d7 Roll SwiftShader from afd97bf1e914 to 47b5898a4fa7 (1 revision) angle-autoroll 2023-06-28 10:01:19 +00:00
  • ed391dae33 Replace extern thread_local to avoid GCC < 9.1 bug L. E. Segovia 2022-03-25 16:36:39 +08:00
  • f150cf100d Vulkan: minor pipeline cache chunk key hash bugfix Steven Noonan 2023-06-23 02:56:09 -07:00
  • 113f847be6 centralize basic OS/platform detection functions Steven Noonan 2023-06-26 12:07:52 -07:00
  • b1b12d4aa6 Vulkan: Move device OOM tests to new test suite Amirali Abdolrashidi 2023-06-22 15:27:48 -07:00
  • 9faf7059f9 Optimize angle::Spinlock performance Igor Nazarov 2023-06-20 19:04:49 +03:00
  • 5f6d78487b Android: Add/update MaliG710 expectations and tests Mark Lobodzinski 2023-06-15 12:31:26 -06:00
  • 0e3d200d9c Tests: Add paletted formats glGetTexImageANGLE tests Constantine Shablia 2023-06-21 07:01:42 +03:00
  • 122b292d96 Fix bug in ProgramPipelineObjectBenchmark Mohan Maiya 2023-06-26 14:32:32 -07:00
  • 42c3a9fe3e Vulkan: support creating context with MoltenVK on macOS Steven Noonan 2023-06-23 03:53:09 -07:00
  • 232506e1d3 Vulkan: Free the garbage memory before realloc Amirali Abdolrashidi 2023-05-15 19:19:39 -07:00
  • 5f9548c35b Vulkan: Free the garbage memory before realloc Amirali Abdolrashidi 2023-05-19 11:51:04 -07:00
  • 02292814a9 Vulkan: Optimize the usage of FastMap in DescriptorSetDescBuilder Charlie Lao 2023-06-01 14:46:05 -07:00
  • cba77bceb2 Disable device OOM tests for Linux/NVIDIA Amirali Abdolrashidi 2023-06-26 14:30:58 -07:00
  • cafbf6e266 Vulkan: Simplify active uniform check Shahbaz Youssefi 2023-06-22 22:50:32 -04:00
  • 61eda436a5 Fix TexImage3D validation for 2D arrays below ES3 Amirali Abdolrashidi 2023-06-15 14:47:35 -07:00
  • 4a4b13cc69 Fix SixteenBppTextureDitheringTestES3 formats Roman Lavrov 2023-06-26 14:55:01 -04:00
  • 2283d2d0e3 Update the mustpass list that dEQP-EGL tests uses Yuxin Hu 2023-06-15 18:40:28 -07:00
  • 2e20951645 Move state dirty bits definitions out of the class Shahbaz Youssefi 2023-06-26 11:58:50 -04:00
  • a31e8c3023 Refactor Image colorspace tests for better readability Mohan Maiya 2023-06-24 15:53:57 -07:00
  • 0fe6f28262 Reset and then populate frontend features during display initialize Mohan Maiya 2023-06-24 14:06:17 -07:00
  • ec1f18db02 Vulkan: Remove ShaderVariableType and flatten info map Shahbaz Youssefi 2023-06-21 10:16:51 -04:00
  • 04965ddeb5 D3D11: identify D3D11on12 in renderer string Steven Noonan 2023-06-23 02:54:24 -07:00
  • b5f87c0402 Vulkan: Simplify shader interface variable map Shahbaz Youssefi 2023-06-20 20:22:15 -04:00
  • f015b25357 Roll VK-GL-CTS from f29bd2feeaff to 12bc45af35d5 (10 revisions) angle-autoroll 2023-06-26 14:21:25 +00:00
  • 7a38d61440 remove ScheduleYield, replace with std::this_thread::yield Steven Noonan 2023-06-23 01:56:43 -07:00
  • 131acc3133 Vulkan: fix blob caching of initial pipeline cache Steven Noonan 2023-06-23 04:12:09 -07:00
  • 0574f0ab5b CLRefPointer: fix reference to STL type for MinGW Clang L. E. Segovia 2022-03-10 16:26:23 +08:00
  • f6c7dc8918 Spinlock: implement ANGLE_SMT_PAUSE for ARM/ARM64 Steven Noonan 2023-06-23 02:21:02 -07:00
  • 764f31be32 Add more BitSetArray tests Shahbaz Youssefi 2023-06-22 23:52:43 -04:00
  • 7169dc5fe0 Fix vsync and offscreen for restricted_trace_perf Amirali Abdolrashidi 2023-06-23 12:02:19 -07:00
  • f834ba7fda Switch Linux SwANGLE testing to Ubuntu22.04 Yuly Novikov 2023-06-23 13:48:44 +00:00
  • 566f1ee465 mathutil: Enable usage of builtins for MinGW GCC too L. E. Segovia 2022-03-10 16:25:34 +08:00
  • bc2d5ed01f Fix wrong size computation in test Gregg Tavares 2023-06-22 14:24:46 -07:00
  • 2e285bb591 Roll SwiftShader from ae667fe96db9 to afd97bf1e914 (3 revisions) angle-autoroll 2023-06-23 10:01:47 +00:00
  • 9211ebf1f2 Roll Chromium from 0b8bd02c6abc to 14fa1a826dad (564 revisions) angle-autoroll 2023-06-23 07:02:01 +00:00
  • 16d65289e8 Vulkan: Remove hashing of the SPIR-V id in variable map Shahbaz Youssefi 2023-06-20 17:27:01 -04:00
  • ac4f52c4f7 Vulkan: release all resources on RendererVk destroy Steven Noonan 2023-06-22 01:47:33 -07:00
  • c1ba8e6f28 Vulkan: Flatten shader interface variable maps Shahbaz Youssefi 2023-06-20 16:03:20 -04:00
  • 4ed2d403a3 metal: disable render to texture extension. Maksim Sisov 2023-06-22 11:49:41 +03:00
  • 75065c575f Vulkan: Fix email in OWNERS Shahbaz Youssefi 2023-06-22 09:49:59 -04:00
  • 70ecc80f03 Metal: Store MSL in shared pointers to immutable strings Geoff Lang 2023-06-14 11:12:52 -04:00
  • 8bc7fffb8b Include framebuffer completeness reason in draw errors Geoff Lang 2023-06-21 10:54:27 -04:00
  • ecf245ff4c Metal: Don't force all incomplete textures to initialize Geoff Lang 2023-06-14 16:24:17 -04:00
  • e431b3e449 Add pixels checks to bandingTest on Android +toggle GL_DITHER Roman Lavrov 2023-06-20 16:42:16 -04:00
  • 6e99d6bc07 Only build angle_capture_tests_trace when building traces Roman Lavrov 2023-06-22 09:14:11 -04:00
  • bbcf54bcb7 Vulkan: Refactor uniform/block binding duplication code Shahbaz Youssefi 2023-06-16 16:02:08 -04:00
  • 7658525166 Roll vulkan-deps from bcc1118ec796 to 23a32754e715 (6 revisions) angle-autoroll 2023-06-22 10:01:53 +00:00
  • a2b3f9b646 Roll Chromium from 75b049842ff8 to 0b8bd02c6abc (547 revisions) angle-autoroll 2023-06-22 07:02:37 +00:00
  • ac263582dd Vulkan: add workaround for VK_EXT_full_screen_exclusive on AMD Steven Noonan 2023-06-19 12:26:44 -07:00
  • c23029d2fe [apple] Fix build with newer libc++ Nico Weber 2023-06-21 14:19:00 -04:00
  • 74cf0be3fe Temporarily remove NVIDIA testing from mac-test Yuly Novikov 2023-06-21 15:25:28 +00:00
  • 954b3339e8 Add internal format to TexStorage validation errors Geoff Lang 2023-06-21 11:13:38 -04:00
  • b28ba57e06 Update OWNERS Shahbaz Youssefi 2023-06-20 16:32:42 -04:00
  • 789c444aaa Roll vulkan-deps from 90577eb35eea to bcc1118ec796 (12 revisions) angle-autoroll 2023-06-21 10:01:15 +00:00
  • beff6830b9 Roll Chromium from 4c627b09fbd1 to 75b049842ff8 (625 revisions) angle-autoroll 2023-06-21 07:33:49 +00:00
  • 15156b1da4 Vulkan: disable graphics_pipeline_library on old NVIDIA drivers Steven Noonan 2023-06-19 11:58:20 -07:00
  • 7adf6532cc Remove unused helper classes Shahbaz Youssefi 2023-06-20 16:31:34 -04:00
  • 2e0b369d60 Vulkan: copy drawIndirectFirstInstance from physical device features Steven Noonan 2023-06-19 12:05:24 -07:00
  • 041e27311d optimize glShaderSource string concatenation Steven Noonan 2023-06-19 19:27:09 -07:00
  • 152e0d1679 Vulkan: detect Apple GPU as being a tile-based renderer Steven Noonan 2023-06-19 14:44:09 -07:00
  • 508eb865f3 Vulkan: avoid crash on AMD drivers with MSRTT emulation Steven Noonan 2023-06-19 11:54:06 -07:00
  • 262784f437 D3D11: unbreak instanced indirect multidraw with ushort indices Steven Noonan 2023-06-19 17:56:04 -07:00
  • 5aa818fd49 Assert !is_official_build in Android builds. Roman Lavrov 2023-06-20 15:08:03 -04:00
  • 681ca074e3 Vulkan: Deduplicate SpvAssignLocations call in program pipeline Shahbaz Youssefi 2023-06-16 15:03:13 -04:00
  • 7ef6452d20 Metal: Refactor hasValidRenderTarget checks Geoff Lang 2023-06-14 16:02:46 -04:00
  • a62cc521f8 GL: fall back to WGL if EGL_ANGLE_surface_orientation unset L. E. Segovia 2023-06-14 23:27:31 -03:00
  • 174742fd66 Roll VK-GL-CTS from 7fcb3c6e0082 to f29bd2feeaff (19 revisions) angle-autoroll 2023-06-18 13:07:00 +00:00
  • 1be015356e Roll vulkan-deps from c5656423525b to 90577eb35eea (5 revisions) angle-autoroll 2023-06-20 10:01:56 +00:00
  • 7fe13751df Roll Chromium from cc7a0bd198ec to 4c627b09fbd1 (415 revisions) angle-autoroll 2023-06-20 08:47:21 +00:00
  • 84379a5294 Vulkan: Mark the location of vertex output in the compiler Shahbaz Youssefi 2023-06-16 14:12:54 -04:00
  • 803c3b1032 Vulkan: Mark the location of xfb emulation in the compiler Shahbaz Youssefi 2023-06-16 13:53:25 -04:00
  • ad13d41f2b Vulkan: Mark the beginning of the shader in the compiler Shahbaz Youssefi 2023-06-16 13:28:58 -04:00
  • b46344bb2c Metal: Cache render pipelines at the context level Geoff Lang 2023-06-12 13:50:40 -04:00
  • fb0174fa65 Fix clearing of extended dirty bits in draw calls Shahbaz Youssefi 2023-06-16 12:08:51 -04:00
  • b37df0c729 Vulkan: Don't output SPIR-V debug info in release Shahbaz Youssefi 2023-06-16 12:05:03 -04:00
  • 04f609d796 Vulkan: Use user names directly in SPIR-V Shahbaz Youssefi 2023-06-09 16:03:28 -04:00
  • 949d9e344b Roll vulkan-deps from 58c6e1ea988a to c5656423525b (18 revisions) angle-autoroll 2023-06-19 10:01:43 +00:00
  • 46f444ddd0 Roll Chromium from 7df45c601f1c to cc7a0bd198ec (1481 revisions) angle-autoroll 2023-06-19 07:00:18 +00:00
  • 24f4007b93 Vulkan: Use SPIR-V ids instead of names in the transformer Shahbaz Youssefi 2023-06-08 00:41:55 -04:00
  • e394cb46c1 Vulkan: Refactor framebuffer fetch shader emulation Shahbaz Youssefi 2023-06-10 23:12:35 -04:00
  • de28b89ab8 Android: Add Pixel 7 entries to End2End expectations Mark Lobodzinski 2023-06-15 12:31:26 -06:00
  • 58055032e1 Remove _shardN suffix from tests when it's not necessary. Roman Lavrov 2023-06-16 10:33:26 -04:00
  • 0e31cb4042 Turn CreateMTLRenderPipelineDescriptor into a method Geoff Lang 2023-06-12 13:46:23 -04:00
  • 7f9e9fce2f Metal: Remove copy constructors in various util classes Geoff Lang 2023-06-12 15:02:58 -04:00
  • 6e3808db30 Record duration of syncFromNativeContext() Colin Blundell 2023-06-15 09:13:18 +00:00
  • 78be95529f Roll VK-GL-CTS from f7646f53ba61 to 7fcb3c6e0082 (1 revision) angle-autoroll 2023-06-16 13:07:23 +00:00
  • 498c744bc7 Roll vulkan-deps from cebf5626ca50 to 58c6e1ea988a (14 revisions) angle-autoroll 2023-06-16 10:00:59 +00:00
  • edf58105d6 Validate GL backend after dispatch table initialization L. E. Segovia 2023-06-14 22:24:25 -03:00
  • 46ff02f8a2 Capture/Replay: Initial setup for angle_capture_tests Roman Lavrov 2023-05-18 13:52:29 -04:00
  • 3545ae0ca0 Add isContextMutexStateConsistent() ASSERT Igor Nazarov 2023-06-09 16:11:47 +03:00
  • f102184dd7 Make Test spec JSON generator hashless. Roman Lavrov 2023-06-13 14:34:07 -04:00
  • bd5a7f24a4 Metal: Set alphaToCoverageEnabled in checkIfPipelineChanged Geoff Lang 2023-06-12 13:22:43 -04:00
  • 88c6dfcc7d Mali: Make the placeholder FBO complete for timer queries Kramer Ge 2023-06-02 16:09:24 -04:00