xenia-canary/third_party
Triang3l fe3f0f26e4 [UI] Image post-processing and full presentation/window rework
[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-29 13:22:03 +03:00
..
DirectXShaderCompiler@6b6f40200b [D3D12] DXILConv disassembly dumping option 2020-08-22 23:15:50 +03:00
FFmpeg@15ece0882e [Build] Use first-party premake-androidndk (#1878) 2021-10-30 00:01:27 +03:00
FidelityFX-CAS@9fabcc9a2c [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +03:00
FidelityFX-FSR@a21ffb8f6c [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +03:00
SDL2@ea9bece5ed [SDL2] Update to version 2.0.16 2021-08-11 01:07:26 +03:00
aes_128@b5b7f559cf [Kernel] XeCryptAes using openluopworld/aes_128 2019-04-14 18:08:07 +03:00
binutils 'xb gentest' to generate test binaries on Windows. 2015-05-12 21:41:44 -07:00
binutils-ppc-cygwin@6f3f15db90 'xb gentest' to generate test binaries on Windows. 2015-05-12 21:41:44 -07:00
capstone@f9c6a90489 Oops. Move Capstone back to 4.0.1. 2019-08-02 11:24:03 -05:00
catch@5c88067bd3 Update Catch2 test framework 2021-06-02 22:28:43 -05:00
clang-format Fix an issue in git-clang-format that exists with Python 3.4. Issue resolved on its own by Python 3.7 (unknown when it's actually resolved) but still good to have this fix. 2019-08-17 08:05:03 -05:00
cpptoml@fededad716 Add cpptoml third_party dependency 2019-08-03 02:20:33 +02:00
crypto xboxkrnl: Add a bunch of crypto functions 2016-07-11 10:35:31 -05:00
cxxopts@48e265dc4b Add cxxopts third party dependency 2019-08-03 02:21:29 +02:00
date@97246a638a [Kernel] Overhaul Rtl time functions. 2020-11-22 14:48:36 -06:00
discord-rpc@eff23a770a Update discord-rpc, rapidjson. 2019-08-02 11:12:46 -05:00
disruptorplus@cb83e4bdae Add disruptorplus submodule. 2020-04-07 16:09:41 -05:00
dlmalloc Implementing (maybe working) Win32 memory.cc. 2013-01-30 01:45:55 -08:00
dxbc [GPU] Ownership-transfer-based RT cache, 3x3 resolution scaling 2021-04-26 22:12:09 +03:00
fmt@27e3c0fe9b Add fmt submodule. 2020-04-07 16:09:41 -05:00
fxaa [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +03:00
glslang-spirv Remove glslang::pool_allocator::setAllocator 2021-01-31 23:22:59 -06:00
google-styleguide/cpplint Folding build_tools back into the main repo for simplicity. 2015-12-30 16:53:14 -08:00
half Emulate PACK/UNPACK for non-F16C CPUs 2015-06-03 22:33:45 -05:00
imgui@ca30ef4269 [imgui] Update submodule. 2019-11-20 08:05:40 -06:00
llvm Fix a bunch of missing cmath includes 2017-02-07 20:26:08 +03:00
microprofile [UI] Update microprofile to latest 2018-02-28 18:52:45 -06:00
mspack Overhaul logging. 2020-04-07 16:09:41 -05:00
pe Code fixes to get things somewhat compiling on Windows. 2013-01-30 01:35:08 -08:00
premake-androidndk@e6132d3f78 [Build] Use first-party premake-androidndk (#1878) 2021-10-30 00:01:27 +03:00
premake-cmake@c4fec3e91a Update premake-cmake 2021-06-02 22:28:43 -05:00
premake-core@fe71eb790c Update premake-core. 2022-01-02 15:43:59 -06:00
premake-export-compile-commands@59e3e55df8 xb tidy command. 2016-01-01 19:15:07 +00:00
rapidjson@d87b698d0f Update discord-rpc, rapidjson. 2019-08-02 11:12:46 -05:00
renderdoc Capture exe with renderdoc and pass --vulkan_renderdoc_capture_all. 2016-02-21 12:44:16 -08:00
snappy@303cd2c64c Adding snappy dependency (to replace zlib) for #505. 2015-12-30 20:29:12 -08:00
spirv Initial vulkan context and immediate drawer. 2016-02-18 16:43:41 -08:00
spirv-headers@2bf91d32b2 Update spirv-tools and spirv-headers submodules 2018-02-19 00:20:30 -06:00
spirv-tools@b390553f42 [Vulkan] Update SPIRV-Tools fork to fix Linux building issue 2021-12-17 13:49:36 +03:00
stb Adding STB image tools. 2015-12-13 11:23:23 -08:00
utfcpp@f295c4b9a1 Add utfcpp submodule. 2020-04-07 16:09:41 -05:00
vswhere Update vswhere binary. 2019-04-18 09:29:32 -05:00
vulkan [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +03:00
xbyak@bc70e7e11a Update Xbyak. 2018-12-03 17:57:54 -06:00
xxhash@4c881f796d [GPU] XXH3 hash instead of XXH64 2020-12-08 22:31:09 +03:00
.clang-format [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +03:00
SDL2-static.lua [SDL2] Update to version 2.0.16 2021-08-11 01:07:26 +03:00
SDL2.lua Fix xenia-core build on macOS 2021-10-25 00:48:53 +03:00
aes_128.lua [Kernel] XeCryptAes using openluopworld/aes_128 2019-04-14 18:08:07 +03:00
capstone.lua Don't treat warnings as errors for 3rd party projs 2021-05-03 22:50:44 -05:00
cpptoml.lua [Build] Make premake-androidmk generate something 2020-11-21 17:14:40 +03:00
cxxopts.lua [Build] Make premake-androidmk generate something 2020-11-21 17:14:40 +03:00
discord-rpc.lua [App] Add support for Discord rich presence. 2019-08-02 09:06:02 -05:00
dxbc.lua [dxbc] Remove orphan file reference 2021-05-03 22:50:44 -05:00
fmt.lua Add fmt submodule. 2020-04-07 16:09:41 -05:00
glslang-spirv.lua Update spirv-tools and spirv-headers submodules 2018-02-19 00:20:30 -06:00
imgui.lua Don't treat warnings as errors for 3rd party projs 2021-05-03 22:50:44 -05:00
mspack.lua Emit mspack debug messages to Xenia. 2018-11-24 20:50:56 -06:00
snappy.lua Adding snappy dependency (to replace zlib) for #505. 2015-12-30 20:29:12 -08:00
spirv-tools.lua Don't treat warnings as errors for 3rd party projs 2021-05-03 22:50:44 -05:00
xxhash.lua Set premake language to C for projects with C source code. 2015-09-22 07:42:52 -07:00