Commit Graph

  • 68b4dde660 Merge pull request #19 from bruvzg/ch_7577 godot-static chromium/7578 bruvzg 2025-12-15 13:11:38 +02:00
  • 89bab1e973 Update Angle to chromium/7578 Pāvels Nadtočajevs 2025-12-14 15:29:20 +02:00
  • 79136da935 Merge pull request #18 from bruvzg/mingw_tm Rémi Verschelde 2025-06-13 14:58:19 +02:00
  • 71c0149624 Switch MinGW/GCC build from MSYS2 to windows-2025 image. bruvzg 2025-06-13 12:15:27 +03:00
  • c7c2bb9a03 Merge pull request #17 from bruvzg/ch_7219 chromium/7219 Rémi Verschelde 2025-06-09 09:51:34 +02:00
  • b59d3589ba Update Angle to chromium/7219 Pāvels Nadtočajevs 2025-06-09 00:03:29 +03:00
  • e63c15737c Merge pull request #13 from bruvzg/astc_dedup chromium/6601.2 Rémi Verschelde 2024-07-30 11:25:16 +02:00
  • 5a278e6e5c Remove duplicate ASTC encoder code. bruvzg 2024-07-28 15:19:17 +03:00
  • 5b179da688 Merge pull request #12 from bruvzg/win_7 chromium/6601.1 Rémi Verschelde 2024-07-28 17:52:01 +02:00
  • 4c3ee872b5 [Windows] Switch from Windows 8+ futex to std::mutex. bruvzg 2024-07-27 17:09:00 +03:00
  • 81fb08a490 Merge pull request #10 from bruvzg/remove-arm32 Rémi Verschelde 2024-07-26 14:17:27 +02:00
  • 1c2e321260 [CI] Remove 32-bit ARM build. bruvzg 2024-07-26 14:37:12 +03:00
  • 03ec7c9c91 Merge pull request #9 from bruvzg/ci_upload_fix chromium/6601 bruvzg 2024-07-19 11:56:59 +03:00
  • 26b3c97973 [CI] Fix upload action. bruvzg 2024-07-18 14:39:22 +03:00
  • e88ce47c87 Merge pull request #7 from bruvzg/cleanup_and_ci Rémi Verschelde 2024-07-18 10:57:03 +02:00
  • 3efc7b2e17 Add submodules update scipts and setup CI build. bruvzg 2024-07-17 09:29:27 +03:00
  • 4a5a09f231 Merge pull request #8 from godotengine/scons-4.8.0 Rémi Verschelde 2024-07-18 10:43:40 +02:00
  • 6e8038ec3f Cleanup bruvzg 2024-07-17 09:24:27 +03:00
  • cc97253921 SCons: Remove wildcard and unused imports Rémi Verschelde 2024-07-18 10:30:59 +02:00
  • 43c0ee8a73 Merge pull request #6 from bruvzg/llvm-mingw-win Rémi Verschelde 2024-07-18 10:42:35 +02:00
  • f91c4a9b59 Fix LLVM/MinGW build on Windows. bruvzg 2024-06-20 14:32:32 +03:00
  • fb769d3c67 Merge pull request #4 from RandomShaper/asan Rémi Verschelde 2024-07-02 14:30:26 +02:00
  • 0843d80b31 Merge pull request #5 from bruvzg/fix_clang_mingw Rémi Verschelde 2024-06-19 20:46:10 +02:00
  • f633dac519 Fix LLVM/MinGW and ARM64/MingW build. bruvzg 2024-06-19 20:58:11 +03:00
  • 92a393166a Add use_asan build option Pedro J. Estébanez 2024-06-14 10:49:13 +02:00
  • 9e33007a2e Merge pull request #2 from bruvzg/mac_angle_over_gl chromium/6029.1 Rémi Verschelde 2023-11-09 19:00:36 +01:00
  • a32c26072f [macOS] Enable ANGLE over GL. bruvzg 2023-11-03 19:49:00 +02:00
  • dc49c9dce5 [Godot] Apply patches. chromium/6029 godot/6029 bruvzg 2023-09-25 13:02:32 +03:00
  • 74885b152b [Godot] Custom static library config. bruvzg 2023-07-26 12:02:01 +03:00
  • eaa3385c3c Merge pull request #1 from bruvzg/fix_pref Rémi Verschelde 2023-09-25 13:02:41 +02:00
  • b0997bce23 Fix macOS build with older Xcode and performance issues. bruvzg 2023-09-25 11:22:14 +03:00
  • 9fc3baf5a1 Add the missing GraphicsPipelineDesc legacy dither bit update Yuxin Hu 2023-07-26 10:29:13 -07:00
  • 141bada9e1 Vulkan: add prefer cached memory type for dynamic buffer usage. Hailin Zhang 2023-09-22 10:25:30 -07:00
  • e1d2e88ae4 Check pending garbage after some buffer releases Amirali Abdolrashidi 2023-09-20 11:53:15 -07:00
  • a1e3abc06b Add ES2 support for copying GL_SRGB8_ALPHA8 to GL_RGBA8 Christopher Cameron 2023-09-22 10:14:43 +02:00
  • 7b1b8a0161 Metal: Allow using GL_RGB with either RGBA/BGRA IOSurface. Le Hoang Quyen 2023-09-21 20:15:29 +08:00
  • 63eb70a6b2 Roll VK-GL-CTS from 23a6249942af to d88f9c5772a8 (9 revisions) angle-autoroll 2023-09-22 13:35:51 +00:00
  • 4ff5beba4f Roll Chromium from 65385dc9c1b7 to 86cb232d2fc2 (626 revisions) angle-autoroll 2023-09-22 08:17:00 +00:00
  • 26148a0237 Vulkan: Minor cleanup of mPrevUploadedMutableTexture Charlie Lao 2023-09-21 11:25:16 -07:00
  • 9f94ab7f86 Roll Chromium from 82003a98b373 to 65385dc9c1b7 (649 revisions) angle-autoroll 2023-09-21 08:48:56 +00:00
  • 73252f3498 Fix ASSERT and potential bug with UnlockedTailCall Igor Nazarov 2023-09-20 16:46:47 +03:00
  • 1833a686ff Fix FixedVector bugs and unit tests Igor Nazarov 2023-09-20 16:21:21 +03:00
  • 8fcd4a50ab Cleanup POD struct usage to make them more consistent Charlie Lao 2023-09-19 14:08:14 -07:00
  • 9ca025d2b5 Flatten BufferVariable/ShaderVariableBuffer/InterfaceBlock struct Charlie Lao 2023-09-18 15:50:48 -07:00
  • 120e90eb91 Add test for copying GL_SRGB8_ALPHA8 to GL_RGBA8 Christopher Cameron 2023-09-08 11:23:11 +02:00
  • f58423501d Vulkan: Flatten secondary fragment output arrays Alexey Knyazev 2023-08-21 00:00:00 +00:00
  • 44c6effdee Fix potential timeout of FixedQueue.ConcurrentPushPop test Charlie Lao 2023-09-20 11:21:49 -07:00
  • b480ba3001 CopySubTexture: Fix premultiplied alpha Christopher Cameron 2023-09-18 17:30:09 +02:00
  • bfae80724e Metal: Support RGBA IOSurface pbuffer. Le Hoang Quyen 2023-09-20 06:48:06 +08:00
  • 67350e646b Roll vulkan-deps from 640b7331b244 to b8fa58ef74a9 (7 revisions) angle-autoroll 2023-09-20 10:01:54 +00:00
  • ea74cc8d49 Roll Chromium from 26ff6b8864ac to 82003a98b373 (614 revisions) angle-autoroll 2023-09-20 07:02:14 +00:00
  • e305459968 Metal: Don't use implicit MSAA for render buffers. Le Hoang Quyen 2023-09-04 23:20:19 +08:00
  • 43130a0aba Android: Clean up from previous bad rolls Cody Northrop 2023-09-19 14:35:46 -06:00
  • ae9c785749 Suppress BufferDataInLoopManyTimes for Linux/Intel Amirali Abdolrashidi 2023-09-19 13:40:52 -07:00
  • 53e3ce59b7 Add device lost handle after finishImpl Yuxin Hu 2023-09-08 17:41:56 -07:00
  • ecf11ecaea Add ContextMutex unit tests Igor Nazarov 2023-09-19 15:18:04 +03:00
  • 4b724130cb Rename SharedContexMutex into ContexMutex Igor Nazarov 2023-06-27 18:08:27 +03:00
  • ca4dc52e95 Replace (Single/Shared)ContextMutex classed with ContextMutex Igor Nazarov 2023-06-22 15:20:12 +03:00
  • eb0d59973d Move set/get uniform machinery to ProgramExecutable Shahbaz Youssefi 2023-09-15 16:41:13 -04:00
  • 7cb117e0b0 Roll vulkan-deps from dc9947ad4d2b to 640b7331b244 (9 revisions) angle-autoroll 2023-09-19 10:01:56 +00:00
  • 936694e3e8 Cache isSeparable in the executable Shahbaz Youssefi 2023-09-15 16:03:25 -04:00
  • c8e16b071e Vulkan: Ignore VVL errors from GOOGLE extension Cody Northrop 2023-09-18 12:00:57 -06:00
  • d46bc77d0d Roll Chromium from 0bbd400252a4 to 26ff6b8864ac (512 revisions) angle-autoroll 2023-09-19 07:01:23 +00:00
  • 91ef1f3cfd Move buffer suballocation callers to ContextVk Amirali Abdolrashidi 2023-09-08 16:39:53 -07:00
  • a1f52f1bdd Vulkan: Flush pending image garbage more often Amirali Abdolrashidi 2023-09-07 14:44:24 -07:00
  • 27896999ea Vulkan: Flush pending suballoc garbage more often Amirali Abdolrashidi 2023-08-16 16:44:22 -07:00
  • 6522025606 Add ProgramOutput struct for ProgramExecutable::mOutputVariables Charlie Lao 2023-09-18 12:29:59 -07:00
  • 602cc1f1c7 Don't pack gl_TessLevelInner/Outer Shahbaz Youssefi 2023-09-18 11:59:22 -04:00
  • 1b450b92c5 Vulkan: Fix buffer storage reuse bug when robustAccess is enabled Charlie Lao 2023-09-15 11:07:25 -07:00
  • 503c0db12e Add the missing multisample and rgb565-no-depth-no-stencil tests. Yuxin Hu 2023-09-12 18:01:23 -07:00
  • 29561184ae Remove forward-to-executable helpers from program Shahbaz Youssefi 2023-09-06 22:08:33 -04:00
  • d62db89e17 Vulkan: Disable VK_EXT_host_image_copy on Fuchsia Shahbaz Youssefi 2023-09-18 13:30:54 -04:00
  • f1345d1c83 Call ReleaseThread() entry point from ThreadCleanupCallback Igor Nazarov 2023-08-02 14:23:59 +03:00
  • c38f337477 Fix "win-asan-test" random failures and timeouts Igor Nazarov 2023-09-15 19:22:44 +03:00
  • 18f1b3b8e7 Roll vulkan-deps from 33efdc70a008 to dc9947ad4d2b (13 revisions) angle-autoroll 2023-09-18 10:01:12 +00:00
  • 8f703d872e Roll Chromium from 0324498f6cbf to 0bbd400252a4 (699 revisions) angle-autoroll 2023-09-18 07:02:27 +00:00
  • 22b6ca1c61 Remove obsolete EXT_blend_func_extended expectations Alexey Knyazev 2023-08-21 00:00:00 +00:00
  • 9d99f85fd9 Add multithreaded texture upload test Shahbaz Youssefi 2023-09-14 15:01:14 -04:00
  • b2e6a19666 Vulkan: Use VK_EXT_host_image_copy for texture uploads Shahbaz Youssefi 2023-09-11 15:27:20 -04:00
  • 92218933df Add VMA version to logcat Amirali Abdolrashidi 2023-09-15 10:33:49 -07:00
  • cd8495b0b3 Re-enable Metal on AMD FirePro. Jonah Ryan-Davis 2023-09-14 20:00:32 -04:00
  • ffd6ec26a2 Reland "Make egl surface uncurrent when being destroyed" Yuxin Hu 2023-09-07 15:39:19 -07:00
  • cc242e7236 Roll VK-GL-CTS from 58e66c9d2857 to 23a6249942af (8 revisions) angle-autoroll 2023-09-15 14:26:20 +00:00
  • d6af497722 Roll vulkan-deps from f64a38bd0c7a to 33efdc70a008 (19 revisions) angle-autoroll 2023-09-15 10:01:14 +00:00
  • e379496703 Roll Chromium from a50e493e11b5 to 0324498f6cbf (556 revisions) angle-autoroll 2023-09-15 07:36:40 +00:00
  • b4852ef95e Vulkan: Drop support for Vulkan 1.0 Shahbaz Youssefi 2023-02-08 14:18:06 -05:00
  • 68bfa1edf5 Support for link to be entirely parallelized Shahbaz Youssefi 2023-08-22 22:02:15 -04:00
  • 3c5728f19c Roll Chromium from 459a6b238bc8 to a50e493e11b5 (596 revisions) angle-autoroll 2023-09-14 08:19:06 +00:00
  • 5afc76e317 Disable Metal on AMD FirePro devices. Jonah Ryan-Davis 2023-09-12 11:05:08 -04:00
  • d3d81498ed Add metrics for shader compilation time and shader blob size Geoff Lang 2023-09-11 16:11:33 -04:00
  • 8a7ad933a2 Revert "Make egl surface uncurrent when being destroyed" Yuxin Hu 2023-09-13 15:11:46 +00:00
  • 297877bc20 Roll vulkan-deps from 822425619cd5 to f64a38bd0c7a (9 revisions) angle-autoroll 2023-09-13 10:01:57 +00:00
  • b4848e85b6 Roll Chromium from c661891ca003 to 459a6b238bc8 (608 revisions) angle-autoroll 2023-09-13 08:05:26 +00:00
  • e1b80fac8b Manual roll SwiftShader from 4e40d502c440 to 7f4d495c89c2 (1 revision) angle-autoroll 2023-09-12 20:12:36 +00:00
  • e7a770532b Update VulkanMemoryTest after adding context flush Amirali Abdolrashidi 2023-09-12 13:40:47 -07:00
  • 497440cdcb Make egl surface uncurrent when being destroyed Yuxin Hu 2023-09-07 15:39:19 -07:00
  • e7418836e4 Vulkan: Add context flushing as OOM fallback Amirali Abdolrashidi 2023-08-16 14:25:52 -07:00
  • 2fe7bbae6a Tests: Add Oxenfree trace Mark Lobodzinski 2023-09-07 13:21:29 -06:00
  • ce263437ca Vulkan: Perform CPU wait in clientWait outside the global lock Mohan Maiya 2023-09-11 12:25:28 -07:00
  • b185c3eada Vulkan: Add host-image-copy usage to images when optimal Shahbaz Youssefi 2023-09-11 12:28:43 -04:00