summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-04-07Merge pull request #3489 from namkazt/patch-2Rodrigo Locatti
shader: implement SULD.D bits32/64
2020-04-07address nit.Nguyen Dac Nam
2020-04-07Apply suggestions from code reviewNguyen Dac Nam
Co-Authored-By: Rodrigo Locatti <reinuseslisp@airmail.cc>
2020-04-07file_sys: fix LayeredFS error when loading some games made with… (#3602)enler
* fix LayeredFS error when loading some games made with the Unity
2020-04-06Merge pull request #3513 from ReinUsesLisp/native-astcFernando Sahmkow
video_core: Use native ASTC when available
2020-04-06shader_decode: SULD.D using std::pair instead of out parameternamkazy
2020-04-06shader_decode: SULD.D avoid duplicate code block.namkazy
2020-04-06shader_decode: SULD.D fix conversion error.namkazy
2020-04-06shader_decode: SULD.D implement bits64 and reverse shader ir init method to ↵namkazy
removed shader stage.
2020-04-05Merge pull request #3592 from ReinUsesLisp/ipaFernando Sahmkow
shader_decompiler: Remove FragCoord.w hack and change IPA implementation
2020-04-05Merge pull request #3589 from ReinUsesLisp/fix-clearsFernando Sahmkow
gl_rasterizer: Mark cleared textures as dirty
2020-04-05silent warning (conversion error)namkazy
2020-04-05shader_decode: SULD.D -> SINT actually same as UNORM.namkazy
2020-04-05shader_decode: SULD.D fix decode SNORM componentnamkazy
2020-04-05clang-formatnamkazy
2020-04-05shader_decode: get sampler descriptor from registry.namkazy
2020-04-05tweaking.namkazy
2020-04-05clang-formatNguyen Dac Nam
2020-04-05cleanup unuse paramsnamkazy
2020-04-05cleanup debug code.namkazy
2020-04-05reimplement get component type, uncomment mistaken codenamkazy
2020-04-05remove disable optimizenamkazy
2020-04-05[wip] reimplement SULD.Dnamkazy
2020-04-05add shader stage when init shader irnamkazy
2020-04-05clang-fixNguyen Dac Nam
2020-04-05shader: image - import PredConditionNguyen Dac Nam
2020-04-05shader: SULD.D bits32 implement more complexer method.Nguyen Dac Nam
2020-04-05shader: SULD.D import StoreTypeNguyen Dac Nam
2020-04-05shader: implement SULD.D bits32Nguyen Dac Nam
2020-04-03Merge pull request #3579 from Kewlan/reorder-shoulderbunnei
configuration: Reorder shoulder buttons
2020-04-03Merge pull request #3563 from bunnei/fix-ldr-memstateFernando Sahmkow
services: ldr: Fix MemoryState for read/write regions of NROs.
2020-04-02shader/memory: Silence no return value warningReinUsesLisp
Silences a warning about control paths not all returning a value.
2020-04-02Merge pull request #3552 from jroweboy/single-contextRodrigo Locatti
Refactor Context management (Fixes renderdoc on opengl issues)
2020-04-01shader_decompiler: Remove FragCoord.w hack and change IPA implementationReinUsesLisp
Credits go to gdkchan and Ryujinx. The pull request used for this can be found here: https://github.com/Ryujinx/Ryujinx/pull/1082 yuzu was already using the header for interpolation, but it was missing the FragCoord.w multiplication described in the linked pull request. This commit finally removes the FragCoord.w == 1.0f hack from the shader decompiler. While we are at it, this commit renames some enumerations to match Nvidia's documentation (linked below) and fixes component declaration order in the shader program header (z and w were swapped). https://github.com/NVIDIA/open-gpu-doc/blob/master/Shader-Program-Header/Shader-Program-Header.html
2020-04-01gl_texture_cache: Fix software ASTC fallbackReinUsesLisp
2020-04-01vk_device: Add missing ASTC queriesReinUsesLisp
2020-04-01video_core: Use native ASTC when availableReinUsesLisp
2020-04-01gl_device: Detect if ASTC is reported and expose itReinUsesLisp
2020-03-31Merge pull request #3591 from ReinUsesLisp/vk-wrapper-part2Rodrigo Locatti
renderer_vulkan/wrapper: Add a Vulkan wrapper (part 2 of 2)
2020-03-31renderer_vulkan/wrapper: Add vkEnumerateInstanceExtensionProperties wrapperReinUsesLisp
2020-03-31renderer_vulkan/wrapper: Add command buffer handleReinUsesLisp
2020-03-31renderer_vulkan/wrapper: Add physical device handleReinUsesLisp
2020-03-31renderer_vulkan/wrapper: Add device handleReinUsesLisp
2020-03-31renderer_vulkan/wrapper: Add swapchain handleReinUsesLisp
2020-03-31renderer_vulkan/wrapper: Add fence handleReinUsesLisp
2020-03-31renderer_vulkan/wrapper: Add device memory handleReinUsesLisp
2020-03-31renderer_vulkan/wrapper: Add pool handlesReinUsesLisp
2020-03-31renderer_vulkan/wrapper: Add buffer and image handlesReinUsesLisp
2020-03-31renderer_vulkan/wrapper: Add queue handleReinUsesLisp
2020-03-31renderer_vulkan/wrapper: Add instance handleReinUsesLisp