| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-06-28 | VideoBackends: support multiple compute images for some backends (D3D, OGL, ↵ | iwubcode | |
| Vulkan) | |||
| 2023-06-28 | VideoBackends:Metal: Multi render target support | TellowKrinkle | |
| 2023-06-10 | Merge pull request #11911 from TellowKrinkle/MTLParallelCompilation | OatmealDome | |
| VideoBackends:Metal: Enable shouldMaximizeConcurrentCompilation when available | |||
| 2023-06-09 | Merge pull request #11699 from Pokechu22/gl-check-maximum-samples | Admiral H. Curtiss | |
| OpenGL: Check the list of supported AA modes instead of hardcoding | |||
| 2023-06-09 | Merge pull request #11859 from iwubcode/backend-multi-output | Admiral H. Curtiss | |
| VideoBackends: add support to allow rendering to multiple output targets | |||
| 2023-06-08 | VideoCommon: Pass WindowSystemInfo to InitBackendInfo | Pokechu22 | |
| 2023-06-08 | VideoBackends:Metal: Enable shouldMaximizeConcurrentCompilation when available | TellowKrinkle | |
| 2023-06-08 | Merge pull request #11901 from Filoppi/add_texture_types | Admiral H. Curtiss | |
| Video: add R10B10G10A2 and R16G16B16A16F texture types | |||
| 2023-06-08 | Video: add R10B10G10A2 and R16G16B16A16F texture types (needed by PR 11850) | Filoppi | |
| 2023-06-03 | VideoBackends: add support to allow rendering to multiple output textures | iwubcode | |
| 2023-05-28 | VideoBackends:Metal: Allocate bounding box uploads on a cpu buffer | TellowKrinkle | |
| AMD Metal drivers have a goofy bug where the bbox buffer stops being coherent with the cpu if you copy to it from a private (gpu) buffer and don't do anything else with it in that command buffer. | |||
| 2023-04-29 | Merge pull request #11757 from TellowKrinkle/BCniOS | OatmealDome | |
| Enable BCn texture support on iOS where available | |||
| 2023-04-28 | VideoBackends:Metal: Enable BCn support on iOS | TellowKrinkle | |
| 2023-04-18 | Merge pull request #11759 from TellowKrinkle/MTLPerfQueryFixes | OatmealDome | |
| VideoBackends:Metal: Fix perf queries | |||
| 2023-04-14 | VideoBackends:Metal: Fix perf queries | TellowKrinkle | |
| Fixes an issue where perf queries could end up including counts from previous queries | |||
| 2023-04-08 | VideoBackends:Metal: Use max pixel samplers constant | TellowKrinkle | |
| 2023-03-14 | Return quarter value for PerfQuery in all backends. | Admiral H. Curtiss | |
| 2023-02-10 | Merge pull request #11523 from degasus/OGL_KHR_subgroup | JMC47 | |
| VideoBackend/OGL: Prefer KHR_shader_subgroup over NV_shader_thread. | |||
| 2023-02-09 | VideoBackend/OGL: Prefer KHR_subgroup over NV_shader_thread. | degasus | |
| While the NV extension is totally fine, the KHR extension should be able to support more hardware. For NVIDIA, the hardware either supports both or neither, it just needs a driver from the last two years. For AMD, the drivers from late 2022-12 seems to bring support for the KHR extension. For Intel, the KHR is also supported for some years. | |||
| 2023-02-09 | VideoCommon: store the configuration used to create the AbstractPipeline on ↵ | iwubcode | |
| the pipeline itself, so that it's easy to duplicate pipelines with slightly altered configuration | |||
| 2023-02-09 | Merge pull request #11522 from phire/KillRendererWithFire | Scott Mansell | |
| Kill Renderer (with phire) | |||
| 2023-02-09 | Apply suggestions from code review | Scott Mansell | |
| Co-authored-by: Mai <mathew1800@gmail.com> Co-authored-by: BhaaL <bhaalsen@gmail.com> Co-authored-by: iwubcode <iwubcode@users.noreply.github.com> | |||
| 2023-02-09 | Lint fixes | Scott Mansell | |
| 2023-02-09 | Cleanup headers | Scott Mansell | |
| 2023-02-09 | Lint fixes | Scott Mansell | |
| 2023-02-09 | Move xfb tracking and IR scaling out of RenderBase | Scott Mansell | |
| 2023-02-09 | Refactor ClearRegion | Scott Mansell | |
| And fix bug where opengl was getting the wrong coordinates | |||
| 2023-02-02 | lint: update to clang-format-13 | Pierre Bourdon | |
| 2023-02-01 | Merge pull request #11501 from iwubcode/abstract_texture_load_specify_layer | Scott Mansell | |
| VideoBackends: add a way to load data into a specific level AND layer | |||
| 2023-01-31 | Also use events for config changed | Scott Mansell | |
| 2023-01-31 | Implement AbstactGfx for Metal | Scott Mansell | |
| 2023-01-31 | Move Presenting, Dumping and ImGui out of Renderer | Scott Mansell | |
| 2023-01-31 | TextureCache: Refactor with smart pointers | Scott Mansell | |
| The whole ownership model was getting a bit of a mess, with a some of special cases to deal with. And I'm planning to make it even more complex in the future. So here is some upfront work to convert it over to reference counted pointers. | |||
| 2023-01-30 | Merge pull request #11205 from TellowKrinkle/AutoPresent | Pierre Bourdon | |
| VideoBackends:Metal: Default to presentDrawable when vsync is on | |||
| 2023-01-29 | VideoBackends:Metal: Assert on pipelines with no render targets | TellowKrinkle | |
| This only actually fails on specific Metal drivers, this way doing it will actually fail the CI and we'll notice | |||
| 2023-01-27 | VideoBackends: add a way to load data into a specific level AND layer, ↵ | iwubcode | |
| default to layer 0 | |||
| 2022-12-29 | VideoCommon: De-globalize GeometryShaderManager class. | Admiral H. Curtiss | |
| 2022-12-28 | VideoCommon: De-globalize VertexShaderManager class. | Admiral H. Curtiss | |
| 2022-12-27 | VideoCommon: De-globalize PixelShaderManager class. | Admiral H. Curtiss | |
| 2022-12-21 | Replace BitUtils with C++20: Counting Zeroes | Minty-Meeo | |
| With the upgrade to C++20, std::countl_zero and std::countr_zero can replace these home-spun implementations from the BitUtil.h library. | |||
| 2022-11-30 | VideoBackends:Metal: Fix min/max lod when setting non-zero-based samplers | TellowKrinkle | |
| 2022-11-23 | Fix build errors related to formatting non-scoped enums | Pokechu22 | |
| 2022-11-03 | VideoBackends:Metal: Headless render support | TellowKrinkle | |
| 2022-10-24 | VideoBackends:Metal: Default to presentDrawable when vsync is on | TellowKrinkle | |
| 2022-10-24 | Merge pull request #11028 from tellowkrinkle/MetalFixes | JMC47 | |
| Various Metal renderer improvements | |||
| 2022-10-22 | VideoBackends:Metal: Add support for vertex shader point and line expansion | TellowKrinkle | |
| 2022-10-08 | VideoBackends:Metal: Use a temporary buffer for large texture uploads | TellowKrinkle | |
| 2022-10-08 | VideoBackends:Metal: Add config option to use presentDrawable | TellowKrinkle | |
| 2022-10-08 | VideoBackends:Metal: Explicitly disable arc | TellowKrinkle | |
| Makes it easier to enable arc elsewhere without breaking the Metal backend | |||
| 2022-10-08 | VideoBackends:Metal: Bring back unified memory config | TellowKrinkle | |
| Turns out it was helpful. (Most improvement in ubershaders.) This time with much better auto mode. | |||
