summaryrefslogtreecommitdiff
path: root/third_party
AgeCommit message (Collapse)Author
2026-01-14[D3D12] Include recent D3D12 headers from the Microsoft GitHubTriang3l
2024-05-04[Vulkan] Update headers to 1.3.278Triang3l
2022-12-28[SDL2] Update to version 2.24.2Joel Linn
2022-12-28added fxaa LICENSE filep01arst0rm
2022-12-28remove dlmallocp01arst0rm
2022-12-28moved vswhere to tools directoryp01arst0rm
2022-12-28[ImGui] Update to v1.89Joel Linn
2022-12-28[ImGui] Update to v1.88Joel Linn
2022-09-22[Premake] Update premake-cmakeJoel Linn
- Handle compiler flags per-file. Removes ffmpeg warnings - Switch to JoelLinn fork since original author stopped maintaining and other forks don't seem to care about PRs
2022-07-09[Third-party] Revert premake-core downgrade caused by a mergeTriang3l
2022-07-03[Vulkan] VMA for texturesTriang3l
2022-05-03Merge branch 'master' into vulkanTriang3l
2022-04-26Update catchJoel Linn
2022-04-26Update dateJoel Linn
2022-04-26Update disruptorplusJoel Linn
2022-02-13Merge branch 'master' into vulkanTriang3l
2022-02-13[Vulkan] Add Vulkan-Headers and VMA submodulesTriang3l
2022-02-03Merge branch 'master' into vulkanTriang3l
2022-01-30[HID] Update SDL to 2.0.20Joel Linn
2022-01-29[UI] Image post-processing and full presentation/window reworkTriang3l
[GPU] Add FXAA post-processing [UI] Add FidelityFX FSR and CAS post-processing [UI] Add blue noise dithering from 10bpc to 8bpc [GPU] Apply the DC PWL gamma ramp closer to the spec, supporting fully white color [UI] Allow the GPU CP thread to present on the host directly, bypassing the UI thread OS paint event [UI] Allow variable refresh rate (or tearing) [UI] Present the newest frame (restart) on DXGI [UI] Replace GraphicsContext with a far more advanced Presenter with more coherent surface connection and UI overlay state management [UI] Connect presentation to windows via the Surface class, not native window handles [Vulkan] Switch to simpler Vulkan setup with no instance/device separation due to interdependencies and to pass fewer objects around [Vulkan] Lower the minimum required Vulkan version to 1.0 [UI/GPU] Various cleanup, mainly ComPtr usage [UI] Support per-monitor DPI awareness v2 on Windows [UI] DPI-scale Dear ImGui [UI] Replace the remaining non-detachable window delegates with unified window event and input listeners [UI] Allow listeners to safely destroy or close the window, and to register/unregister listeners without use-after-free and the ABA problem [UI] Explicit Z ordering of input listeners and UI overlays, top-down for input, bottom-up for drawing [UI] Add explicit window lifecycle phases [UI] Replace Window virtual functions with explicit desired state, its application, actual state, its feedback [UI] GTK: Apply the initial size to the drawing area [UI] Limit internal UI frame rate to that of the monitor [UI] Hide the cursor using a timer instead of polling due to no repeated UI thread paints with GPU CP thread presentation, and only within the window
2022-01-02Update premake-core.Rick Gibbed
2021-12-17[Vulkan] Update SPIRV-Tools fork to fix Linux building issueTriang3l
2021-10-31Merge branch 'master' into vulkanTriang3l
2021-10-30[Build] Use first-party premake-androidndk (#1878)Triang3l
2021-10-25Fix xenia-core build on macOSConrad Kramer
2021-09-15[FFmpeg] Update submoduleJoel Linn
Support new targets like android and aarch64.
2021-09-12Merge branch 'master' into vulkanTriang3l
2021-08-11[SDL2] Update to version 2.0.16Jonathan Goyvaerts
2021-07-11[Vulkan] Load Vulkan manually for more lifetime and extension controlTriang3l
2021-06-12Merge branch 'master' into vulkanTriang3l
2021-06-12[SDL2] Switch to libsdl-org/SDLTriang3l
2021-06-08Merge branch 'master' into vulkanTriang3l
2021-06-02Update premake-cmakeJoel Linn
- Fix linking on clang with recent pkg-config changes
2021-06-02Update Catch2 test frameworkJoel Linn
- Use their main() method to fix command line options. Fix CLion testing - Change to correct tag syntax.
2021-05-05[FFmpeg] Update sub projectJoel Linn
- Removes needless warning flags
2021-05-03[dxbc] Remove orphan file referenceJoel Linn
2021-05-03Don't treat warnings as errors for 3rd party projsJoel Linn
2021-05-01Exchange libav with ffmpeg submodule.Joel Linn
2021-04-26[GPU] Ownership-transfer-based RT cache, 3x3 resolution scalingTriang3l
The ROV path is also disabled by default because of lower performance
2021-01-31Remove glslang::pool_allocator::setAllocatorsephiroth99
Commit 24b3e8384e93f3e73b6aa14ea00a30574112f9ba upstream. Fixes compilation error with recent Clang versions. Signed-off-by: sephiroth99 <sephiroth99@gmail.com>
2020-12-26[SDL2] Update submodule.Joel Linn
2020-12-13Merge branch 'master' into vulkanTriang3l
2020-12-08[GPU] XXH3 hash instead of XXH64Triang3l
2020-11-28Merge branch 'master' into vulkanTriang3l
2020-11-27Update premake-core.gibbed
2020-11-26Merge branch 'master' into vulkanTriang3l
2020-11-23Update premake-core.gibbed
2020-11-22[Kernel] Overhaul Rtl time functions.gibbed
- Add date third party submodule. - [Kernel] Add xclock. - [Kernel] Reimplement RtlTimeToTimeFields using std::chrono/date/xclock. - [Kernel] Reimplement RtlTimeFieldsToTime using std::chrono/date/xclock. - Supersedes #1612.
2020-11-21Merge branch 'master' into vulkanTriang3l
2020-11-21[Build] Update premake-androidmk forkTriang3l