Commit Graph

22911 Commits

Author SHA1 Message Date
Feng Chen bdb70ba692 video_core: Move all function defintions of ProgramManager to cpp 2023-01-05 12:12:22 +08:00
Feng Chen f9cfc2e5c6 video_core: Implement opengl draw_texture 2023-01-05 12:12:22 +08:00
Feng Chen 413a0c2c03 video_core: Implement vulkan draw_texture 2023-01-05 12:12:22 +08:00
Feng Chen 944d2e4154 video_core: Implement maxwell3d draw texture method 2023-01-05 12:12:12 +08:00
Fernando Sahmkow b22892a306 yuzu-ui: Add setting for disabling macro HLE 2023-01-05 12:09:48 +08:00
Fernando Sahmkow 4f0695024c Video_core: Address feedback 2023-01-05 12:09:48 +08:00
Fernando Sahmkow 9307ef73e6 Texture Cache: Implement async texture downloads. 2023-01-05 12:09:48 +08:00
Fernando Sahmkow 8eac3c8fe4 Vulkan: Update blacklisting to latest driver versions. 2023-01-05 12:09:48 +08:00
Fernando Sahmkow 43467dc141 ShaderCompiler: Inline driver specific constants. 2023-01-05 12:09:48 +08:00
Fernando Sahmkow 388e1171d2 Vulkan: rework stencil tracking. 2023-01-05 12:09:48 +08:00
Liam aba560df7e vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before 22.3.1 2023-01-05 12:09:48 +08:00
Liam 2f8fb0f96d video_core: fix build 2023-01-05 12:09:48 +08:00
Fernando Sahmkow b6b18d2a6b MacroHLE: Final cleanup and fixes. 2023-01-05 12:09:48 +08:00
Fernando Sahmkow b146b19b5e Rasterizer: Setup skeleton for Host Conditional rendering 2023-01-05 12:09:48 +08:00
Fernando Sahmkow d7c90f0c2a RasterizerMemory: Add filtering for flushing/invalidation operations. 2023-01-05 12:09:48 +08:00
Fernando Sahmkow 1c15c70fcd Vulkan: Allow stagging buffer deferrals. 2023-01-05 12:09:48 +08:00
Fernando Sahmkow 025af28583 MacroHLE: Add OpenGL Support 2023-01-05 12:09:48 +08:00
Fernando Sahmkow 33b925b2af Vulkan: Add other additional pipeline specs 2023-01-05 12:09:48 +08:00
Fernando Sahmkow a69aad10c1 Vulkan: Implement Dynamic State 3 2023-01-05 12:09:48 +08:00
Fernando Sahmkow e64875e15b Vulkan Implement Dynamic State 2 LogicOp and PatchVertices 2023-01-05 12:09:47 +08:00
Fernando Sahmkow d1636b81f5 Vulkan: Implement Dynamic States 2 2023-01-05 12:09:47 +08:00
Fernando Sahmkow da4faa90e8 DMAPusher: Improve collection of non executing methods 2023-01-05 12:09:47 +08:00
Fernando Sahmkow 7d88ae02e6 Revert Buffer cache changes and setup additional macros. 2023-01-05 12:09:47 +08:00
Fernando Sahmkow 3769e1a66f MacroHLE: Reduce massive calculations on sizing estimation. 2023-01-05 12:09:47 +08:00
Fernando Sahmkow 5f0bb935c4 MacroHLE: Add HLE replacement for base vertex and base instance. 2023-01-05 12:09:47 +08:00
Fernando Sahmkow 661d20f2e7 MacroHLE: Add Index Buffer size estimation. 2023-01-05 12:09:47 +08:00
Fernando Sahmkow 730abf80f4 MacroHLE: Refactor MacroHLE system. 2023-01-05 12:09:47 +08:00
Fernando Sahmkow a471e87912 MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect. 2023-01-05 12:09:47 +08:00
Fernando Sahmkow f143d8cd37 MacroHLE: Add MultidrawIndirect HLE Macro. 2023-01-05 12:09:47 +08:00
gidoly f39e11a183 Revert "k_page_group: synchronize" 2023-01-05 12:09:47 +08:00
MonsterDruide1 b20bc73334 TAS: Immediately switch stick to TAS on input
Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
2023-01-05 12:09:47 +08:00
Alexandre Bouvier 5c5b6d8e04 cmake: move find-modules to root cmake dir 2023-01-05 12:09:47 +08:00
Alexandre Bouvier f5a27784c6 cmake: allow options shadowing with normal variables 2023-01-05 12:09:47 +08:00
MonsterDruide1 f118d3ba48 TAS: Record sanitized instead of raw stick inputs
Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
2023-01-05 12:09:47 +08:00
Alexandre Bouvier 3b26a03b27 cmake: improve find_package failure messages 2023-01-05 12:09:47 +08:00
german77 d725d957bb service: nifm: Initialize request state 2023-01-05 12:09:47 +08:00
german77 d3986f1ed8 service: nifm: Match documentation names 2023-01-05 12:09:46 +08:00
Merry b63f1faae0 vfs: Replace cstr concat with char concat 2023-01-05 12:09:46 +08:00
Merry da0dae3d05 host_memory: Use transparent huge pages where available 2023-01-05 12:09:46 +08:00
Merry 13b7ad86dc host_memory: Allocate virtual_base with MAP_NORESERVE
Specify that we do not require swap to be reserved for this address range;
allow overcommitting.
2023-01-05 12:09:46 +08:00
The yuzu Community 0fc8dbf6d2 Update translations (2023-01-01) 2023-01-05 12:09:46 +08:00
Colin Kinloch b0aca1e8ed settings: comment language blocklist columns 2023-01-05 12:09:46 +08:00
Colin Kinloch 25d139a4e1 settings: added regon/language warning bounds check 2023-01-05 12:09:46 +08:00
Colin Kinloch 7370b0c463 settings: warn on invalid regon/language combinations 2023-01-05 12:09:46 +08:00
Colin Kinloch 3692a01574 ci: Allow setting clang-format binary 2023-01-05 12:09:46 +08:00
bunnei a12b94569a core: hid: emulated_console: Avoid a crash if frontend does not configure touch_from_button_maps. 2023-01-05 12:09:46 +08:00
Liam 82cdc93e25 cmake: make Vulkan-Headers external the default 2023-01-05 12:09:46 +08:00
Liam 462db514df cmake: make cubeb and SDL2 optional 2023-01-05 12:09:46 +08:00
Liam d17f6cceb7 cmake: make libusb optional 2023-01-05 12:09:46 +08:00
Liam 2b22a91dee cmake: ignore missing package finders for packages with submodule fallbacks 2023-01-05 12:09:45 +08:00