mirror of
https://github.com/xenia-project/xenia.git
synced 2025-12-06 07:12:03 +01:00
[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 |
||
|---|---|---|
| .. | ||
| aes_128@b5b7f559cf | ||
| binutils | ||
| binutils-ppc-cygwin@6f3f15db90 | ||
| capstone@f9c6a90489 | ||
| catch@5c88067bd3 | ||
| clang-format | ||
| cpptoml@fededad716 | ||
| crypto | ||
| cxxopts@48e265dc4b | ||
| date@97246a638a | ||
| DirectXShaderCompiler@6b6f40200b | ||
| discord-rpc@eff23a770a | ||
| disruptorplus@cb83e4bdae | ||
| dlmalloc | ||
| dxbc | ||
| FFmpeg@15ece0882e | ||
| FidelityFX-CAS@9fabcc9a2c | ||
| FidelityFX-FSR@a21ffb8f6c | ||
| fmt@27e3c0fe9b | ||
| fxaa | ||
| glslang-spirv | ||
| google-styleguide/cpplint | ||
| half | ||
| imgui@ca30ef4269 | ||
| llvm | ||
| microprofile | ||
| mspack | ||
| pe | ||
| premake-androidndk@e6132d3f78 | ||
| premake-cmake@c4fec3e91a | ||
| premake-core@fe71eb790c | ||
| premake-export-compile-commands@59e3e55df8 | ||
| rapidjson@d87b698d0f | ||
| renderdoc | ||
| SDL2@ea9bece5ed | ||
| snappy@303cd2c64c | ||
| spirv | ||
| spirv-headers@2bf91d32b2 | ||
| spirv-tools@b390553f42 | ||
| stb | ||
| utfcpp@f295c4b9a1 | ||
| vswhere | ||
| vulkan | ||
| xbyak@bc70e7e11a | ||
| xxhash@4c881f796d | ||
| .clang-format | ||
| aes_128.lua | ||
| capstone.lua | ||
| cpptoml.lua | ||
| cxxopts.lua | ||
| discord-rpc.lua | ||
| dxbc.lua | ||
| fmt.lua | ||
| glslang-spirv.lua | ||
| imgui.lua | ||
| mspack.lua | ||
| SDL2-static.lua | ||
| SDL2.lua | ||
| snappy.lua | ||
| spirv-tools.lua | ||
| xxhash.lua | ||