aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
AgeCommit message (Collapse)Author
2022-12-05Merge pull request #9360 from Kelebek1/R-E-S-P-E-C-Tliamwhite
Respect render mode override
2022-12-05Merge pull request #6833 from abouvier/unbundleliamwhite
cmake: prefer system libraries
2022-12-05Vulkan: Implement Alpha coverageFernando Sahmkow
2022-12-04cmake: prefer system librariesAlexandre Bouvier
2022-12-04vulkan_common: add feature test for shaderDrawParametersLiam
2022-12-04vulkan_common: clean up extension usageLiam
2022-12-04vulkan_common: correct usage of timeline semaphore fallbacksLiam
2022-12-04vulkan_common: ensure all mandatory features are tested in feature reportLiam
2022-12-04vulkan_common: unsuffix 16-bit storage feature test structureLiam
2022-12-04vulkan_common: unsuffix timeline semaphore feature test structureLiam
2022-12-04vulkan_common: add logicOp to feature reportLiam
2022-12-04vulkan_common: promote host query reset usage to coreLiam
2022-12-04vulkan_common: promote descriptor update template usage to coreLiam
2022-12-04vulkan_common: promote timeline semaphore usage to coreLiam
2022-12-04Merge pull request #9374 from liamwhite/externalsliamwhite
externals: update dynarmic, SDL2
2022-12-04externals: update dynarmic, SDL2Liam
2022-12-03Merge pull request #9344 from liamwhite/nullbunnei
video_core: add null backend
2022-12-03Merge pull request #9300 from ameerj/pchliamwhite
CMake: Use precompiled headers to improve compile times
2022-12-03Merge pull request #9289 from liamwhite/fruit-companyliamwhite
general: fix compile for Apple Clang
2022-12-03Merge pull request #9353 from vonchenplus/draw_indexedliamwhite
video_core: Fine tuning the index drawing judgment logic
2022-12-02Merge pull request #9303 from liamwhite/new-vulkan-initMatías Locatti
Vulkan: update initialization
2022-12-01shader_recompiler: add gl_Layer translation GS for older hardwareLiam
2022-12-01video_core: Fine tuning the index drawing judgment logicFeng Chen
2022-11-30CMake: Consolidate common PCH headersameerj
2022-11-30Respect render mode overrideKelebek1
2022-11-29CMake: Use precompiled headersameerj
2022-11-29Merge pull request #9352 from lioncash/vidcastliamwhite
engines: Remove unnecessary casts
2022-11-29host1x/syncpoint_manager: Eliminate unnecessary std::function constructionLioncash
We can just pass the function object through, and if it's a valid function, then it will automatically be converted.
2022-11-29host1x/syncpoint_manager: Pass DeregisterAction() handle as const-refLioncash
The handle is only compared against and not modified in any way, so we can pass it by const reference. This also allows us to mark the respective parameters for DeregisterGuestAction() and DeregisterHostAction() as const references as well.
2022-11-29maxwell_3d: Mark shifted value as unsignedLioncash
Otherwise this is technically creating a signed int result that gets converted. Just a consistency change. While we're in the area, we can mark Samples() as const.
2022-11-29engines: Remove unnecessary castsLioncash
In a few cases we have some casts that can be trivially removed.
2022-11-28video_core/surface: Eliminate casts in GetFormatType()Lioncash
We can just compare directly and get rid of verbose casting.
2022-11-28video_core: add null backendLiam
2022-11-27Vulkan: update initializationLiam
Co-authored-by: bylaws <bylaws@users.noreply.github.com>
2022-11-27Merge pull request #9276 from goldenx86/fsrSliderbunnei
FSR Sharpening Slider
2022-11-26Merge pull request #9288 from vonchenplus/deferred_drawliamwhite
video_core: Fine tune maxwell drawing trigger mechanism
2022-11-26Merge pull request #9307 from Morph1984/not-used-correctlyliamwhite
maxwell_to_vk: Fix format usage bits and add R16_SINT
2022-11-24Merge pull request #9194 from FernandoS27/yfc-fermi2dliamwhite
YFC - Fermi2D: Rework blit engine and add a software blitter.
2022-11-24Fermi2D: Cleanup and address feedback.Fernando Sahmkow
2022-11-24GPU: Fix buffer cache issue, engine upload not inlining memory in multiline ↵Fernando Sahmkow
and pessismistic invalidation.
2022-11-24GPU: Implement additional render target formats.Fernando Sahmkow
2022-11-24MaxwellDMA: Implement BlockLinear to BlockLinear copies.Fernando Sahmkow
2022-11-24Fermi2D: Implement Bilinear software filtering and address feedback.Fernando Sahmkow
2022-11-24Fermi2D: Rework blit engine and add a software blitter.Fernando Sahmkow
2022-11-24FSR Sharpening Slider part 1 - only a global sliderMatías Locatti
2022-11-23maxwell_to_vk: Add R16_SINTMorph
This was somehow missed when the format was added to GL
2022-11-23maxwell_to_vk: Fix format usage bitsMorph
- VK_FORMAT_B8G8R8A8_UNORM supports the STORAGE_IMAGE_BIT - VK_FORMAT_R4G4B4A4_UNORM_PACK16 does not support the COLOR_ATTACHMENT_BIT
2022-11-22general: fix compile for Apple ClangLiam
2022-11-22video_core: Optimize maxwell drawing trigger mechanismFengChen
2022-11-20Merge pull request #9216 from vonchenplus/reimp_inline_index_bufferliamwhite
video_core: Reimplement inline index buffer binding