summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-01-05Vulkan: Add a workaround for input_position on Adreno driversBilly Laws
Adreno drivers will crash compiling geometry shaders if the input position is not wrapped in a gl_in struct.
2023-01-05video_core/vulkan: Vulkan driver pipelines now contain cache versionWollnashorn
So that old cache can get deleted when the cache version changes and does not grow infinitely
2023-01-05video_core/vulkan: Driver pipeline cache will now be deleted with the shader ↵Wollnashorn
cache
2023-01-05config: Set the Vulkan driver pipeline cache option to be globalWollnashorn
2023-01-05video_core/vulkan: Added check if Vulkan pipeline path has been setWollnashorn
2023-01-05config: Better wording for VK pipeline cache option and enable by defaultWollnashorn
2023-01-05yuzu-cmd: Removed `use_vulkan_driver_pipeline_cache` from default_ini.hWollnashorn
The addition of the use_vulkan_driver_pipeline_cache option into the default ini string literal caused the 16,384-byte limit of the MSVC compiler to be exceeded.
2023-01-05video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelinesWollnashorn
As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk. These vendor specific pipeline cache files are located at `/shader/GAME_ID/vulkan_pipelines.bin`. This feature was mainly added because of an issue with the AMD driver (see yuzu-emu#8507) causing invalidation of the cache files the driver builds automatically.
2023-01-05Vulkan: Fix drivers that don't support dynamic_state_2 upFernando Sahmkow
2023-01-04Merge pull request #9501 from FernandoS27/yfc-rel-2liamwhite
Yuzu Fried Chicken Part 1.5: MacroHLE Rework and Dynamic State
2023-01-04yuzu-ui: Add setting for disabling macro HLEFernando Sahmkow
2023-01-04Video_core: Address feedbackFernando Sahmkow
2023-01-03Texture Cache: Implement async texture downloads.Fernando Sahmkow
2023-01-03Merge pull request #9518 from gidoly/revert-9504-pg2liamwhite
Revert "k_page_group: synchronize"
2023-01-03Vulkan: Update blacklisting to latest driver versions.Fernando Sahmkow
2023-01-03ShaderCompiler: Inline driver specific constants.Fernando Sahmkow
2023-01-03Vulkan: rework stencil tracking.Fernando Sahmkow
2023-01-03TAS: Immediately switch stick to TAS on inputMonsterDruide1
Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
2023-01-02cmake: move find-modules to root cmake dirAlexandre Bouvier
2023-01-02Merge pull request #9540 from MonsterDruide1/tas-sanitized-recordliamwhite
TAS: Record sanitized instead of raw stick inputs
2023-01-01service: nifm: Initialize request stategerman77
2023-01-01service: nifm: Match documentation namesgerman77
2023-01-01vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before ↵Liam
22.3.1
2023-01-01video_core: fix buildLiam
2023-01-01MacroHLE: Final cleanup and fixes.Fernando Sahmkow
2023-01-01Rasterizer: Setup skeleton for Host Conditional renderingFernando Sahmkow
2023-01-01RasterizerMemory: Add filtering for flushing/invalidation operations.Fernando Sahmkow
2023-01-01Vulkan: Allow stagging buffer deferrals.Fernando Sahmkow
2023-01-01MacroHLE: Add OpenGL SupportFernando Sahmkow
2023-01-01Vulkan: Add other additional pipeline specsFernando Sahmkow
2023-01-01Vulkan: Implement Dynamic State 3Fernando Sahmkow
2023-01-01Vulkan Implement Dynamic State 2 LogicOp and PatchVerticesFernando Sahmkow
2023-01-01Vulkan: Implement Dynamic States 2Fernando Sahmkow
2023-01-01DMAPusher: Improve collection of non executing methodsFernando Sahmkow
2023-01-01Revert Buffer cache changes and setup additional macros.Fernando Sahmkow
2023-01-01MacroHLE: Reduce massive calculations on sizing estimation.Fernando Sahmkow
2023-01-01MacroHLE: Add HLE replacement for base vertex and base instance.Fernando Sahmkow
2023-01-01MacroHLE: Add Index Buffer size estimation.Fernando Sahmkow
2023-01-01MacroHLE: Refactor MacroHLE system.Fernando Sahmkow
2023-01-01MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect.Fernando Sahmkow
2023-01-01MacroHLE: Add MultidrawIndirect HLE Macro.Fernando Sahmkow
2023-01-01TAS: Record sanitized instead of raw stick inputsMonsterDruide1
Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
2023-01-01vfs: Replace cstr concat with char concatMerry
2023-01-01Merge pull request #9533 from merryhime/overcommitliamwhite
host_memory: mmap changes for virtual_base
2023-01-01Merge pull request #9514 from ColinKinloch/en_gbliamwhite
settings: warn on invalid regon/language combinations
2023-01-01host_memory: Use transparent huge pages where availableMerry
2023-01-01host_memory: Allocate virtual_base with MAP_NORESERVEMerry
Specify that we do not require swap to be reserved for this address range; allow overcommitting.
2022-12-30settings: comment language blocklist columnsColin Kinloch
2022-12-30core: hid: emulated_console: Avoid a crash if frontend does not configure ↵bunnei
touch_from_button_maps.
2022-12-29Merge pull request #9515 from liamwhite/cmake-refactorbunnei
CMake: make more features optional