| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-14 | [D3D12] Include recent D3D12 headers from the Microsoft GitHub | Triang3l | |
| 2022-09-22 | [Premake] Update premake-cmake | Joel 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-03 | [Vulkan] VMA for textures | Triang3l | |
| 2022-02-13 | Merge branch 'master' into vulkan | Triang3l | |
| 2022-02-13 | [Vulkan] Add Vulkan-Headers and VMA submodules | Triang3l | |
| 2022-02-03 | Merge branch 'master' into vulkan | Triang3l | |
| 2022-01-29 | [UI] Image post-processing and full presentation/window rework | Triang3l | |
| [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 | |||
| 2021-10-31 | Merge branch 'master' into vulkan | Triang3l | |
| 2021-10-30 | [Build] Use first-party premake-androidndk (#1878) | Triang3l | |
| 2021-06-12 | Merge branch 'master' into vulkan | Triang3l | |
| 2021-06-12 | [SDL2] Switch to libsdl-org/SDL | Triang3l | |
| 2021-06-08 | Merge branch 'master' into vulkan | Triang3l | |
| 2021-05-01 | Exchange libav with ffmpeg submodule. | Joel Linn | |
| 2020-12-26 | [SDL2] Update submodule. | Joel Linn | |
| 2020-12-13 | Merge branch 'master' into vulkan | Triang3l | |
| 2020-12-08 | [GPU] XXH3 hash instead of XXH64 | Triang3l | |
| 2020-11-26 | Merge branch 'master' into vulkan | Triang3l | |
| 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-21 | Merge branch 'master' into vulkan | Triang3l | |
| 2020-11-21 | [Build] Switch premake-androidmk to a fork | Triang3l | |
| 2020-11-21 | Merge branch 'master' into vulkan | Triang3l | |
| 2020-11-21 | [Build] Make premake-androidmk generate something | Triang3l | |
| 2020-11-15 | Merge branch 'master' into vulkan | Triang3l | |
| 2020-11-14 | Add premake cmake generator. | Joel Linn | |
| `./build/CMakeLists.txt` is generated by `./xb.bat premake --devenv=cmake` and enables use of other IDEs like `CLion` for example. | |||
| 2020-10-16 | [SPIR-V] Main loop blocks, validation | Triang3l | |
| 2020-10-08 | [Vulkan] Temporarily move to a fork of glslang | Triang3l | |
| 2020-10-08 | [Vulkan] Cleanup and update SPIR-V dependencies | Triang3l | |
| 2020-08-22 | [D3D12] DXILConv disassembly dumping option | Triang3l | |
| 2020-04-08 | [SDL2] On Win, build and link statically. | Joel Linn | |
| Keep using system lib dynamically on Unix. | |||
| 2020-04-07 | Add disruptorplus submodule. | gibbed | |
| 2020-04-07 | Add fmt submodule. | gibbed | |
| 2020-04-07 | Add utfcpp submodule. | gibbed | |
| 2020-02-20 | Remove unused yaml-cpp. | Joel Linn | |
| 2020-02-10 | Add SDL2 submodule for MSVC development. | Joel Linn | |
| Tracking 2.0.10 headers and libraries. | |||
| 2019-08-04 | Fix submodule URLs. | gibbed | |
| 2019-08-03 | Get rid of gflags alltogether | Jonathan Goyvaerts | |
| 2019-08-03 | Add cxxopts third party dependency | Jonathan Goyvaerts | |
| 2019-08-03 | Add cpptoml third_party dependency | Jonathan Goyvaerts | |
| 2019-08-02 | Fix Capstone submodule. | gibbed | |
| 2019-08-02 | Merge pull request #1387 from Margen67/update_capstone | Rick Gibbed | |
| Update Capstone to latest stable (4.0.1). | |||
| 2019-08-02 | [App] Add support for Discord rich presence. | Wes Taylor | |
| 2019-06-24 | [third_party] Update capstone to latest stable | Margen67 | |
| 2019-05-04 | Update Catch to latest stable. | gibbed | |
| 2019-04-14 | [Kernel] XeCryptAes using openluopworld/aes_128 | Triang3l | |
| 2018-05-04 | [Vulkan] Replace vulkan-loader with volk | Dr. Chat | |
| 2017-05-07 | Fix premake failing to build curl on PowerPC architectures | Dr. Chat | |
| 2016-06-27 | Update spirv-tools and add spirv-headers | Dr. Chat | |
| 2016-01-13 | Removing GPU traces because github is a bunch of jerks. | Ben Vanik | |
| 2016-01-13 | Switching to mainline yaml-cpp. | Ben Vanik | |
| 2016-01-01 | Adding yaml-cpp for #428, use rando fork until jbeder/yaml-cpp#342 lands. | Ben Vanik | |
