Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-16 | input_common: Use the CMake target instead of the variable. | Markus Wick | |
2020-04-16 | Merge pull request #3659 from bunnei/time-calc-standard-user | Rodrigo Locatti | |
service: time: Implement CalculateStandardUserSystemClockDifferenceByUser. | |||
2020-04-16 | Merge pull request #3689 from lioncash/unused-var | Rodrigo Locatti | |
decode/shift: Remove unused variable within Shift() | |||
2020-04-16 | Merge pull request #3688 from lioncash/nequal | Rodrigo Locatti | |
surface_view: Add missing operator!= to ViewParams | |||
2020-04-16 | Merge pull request #3680 from lioncash/static | Rodrigo Locatti | |
gl_device: Mark stage_swizzle as constexpr | |||
2020-04-16 | Merge pull request #3687 from lioncash/constness | Rodrigo Locatti | |
surface_base: Make IsInside() a const member function | |||
2020-04-16 | Merge pull request #3685 from lioncash/copies | Rodrigo Locatti | |
control_flow: Make use of std::move in TryInspectAddress() | |||
2020-04-16 | decode/shift: Remove unused variable within Shift() | Lioncash | |
Removes a redundant variable that is already satisfied by the IsFull() utility function. | |||
2020-04-16 | surface_view: Add missing operator!= to ViewParams | Lioncash | |
Provides logical symmetry to the interface. | |||
2020-04-15 | surface_base: Make IsInside() a const member function | Lioncash | |
This doesn't modify internal state, so this can be made const. | |||
2020-04-15 | Merge pull request #3683 from lioncash/docs | bunnei | |
video_core: Amend doxygen comment references | |||
2020-04-15 | control_flow: Make use of std::move in TryInspectAddress() | Lioncash | |
Eliminates redundant atomic reference count increments and decrements. | |||
2020-04-15 | video_core: Amend doxygen comment references | Lioncash | |
Fixes broken documentation references. | |||
2020-04-15 | gl_device: Mark stage_swizzle as constexpr | Lioncash | |
Previously this was mutable even though it shouldn't be. | |||
2020-04-15 | Merge pull request #3649 from FernandoS27/3d-fix | Rodrigo Locatti | |
Texture Cache: Read current data when flushing a 3D segment. | |||
2020-04-15 | Merge pull request #3612 from ReinUsesLisp/red | Fernando Sahmkow | |
shader/memory: Implement RED.E.ADD and minor changes to ATOM | |||
2020-04-15 | Merge pull request #3670 from lioncash/reorder | Mat M | |
CMakeLists: Make -Wreorder a compile-time error | |||
2020-04-15 | CMakeLists: Make -Wreorder a compile-time error | Lioncash | |
This can result in silent logic bugs within code, and given the amount of times these kind of warnings are caused, they should be flagged at compile-time so no new code is submitted with them. | |||
2020-04-15 | Merge pull request #3662 from ReinUsesLisp/constant-attrs | Mat M | |
gl_rasterizer: Implement constant vertex attributes | |||
2020-04-15 | Texture Cache: Read current data when flushing a 3D segment. | Fernando Sahmkow | |
This PR corrects flushing of 3D segments when data of other segments is mixed, this aims to preserve the data in place. | |||
2020-04-15 | Merge pull request #3668 from ReinUsesLisp/vtx-format-16ui | Mat M | |
maxwell_to_vk: Add uint16 vertex formats | |||
2020-04-15 | Merge pull request #3656 from ReinUsesLisp/glsl-full-decompile | Mat M | |
gl_shader_cache: Use CompileDepth::FullDecompile on GLSL | |||
2020-04-15 | Merge pull request #3654 from ReinUsesLisp/fix-fb-attach | Mat M | |
gl_texture_cache: Fix layered texture attachment base level | |||
2020-04-15 | Merge pull request #3663 from ReinUsesLisp/fcmp-rc | Mat M | |
shader/arithmetic: Add FCMP_CR variant | |||
2020-04-15 | Merge pull request #3664 from ReinUsesLisp/fe3h-black-squares | Mat M | |
Revert "gl_shader_decompiler: Implement merges with bitfieldInsert" | |||
2020-04-15 | Merge pull request #3667 from ReinUsesLisp/viewport-trash | Mat M | |
vk_blit_screen: Initialize all members in VkPipelineViewportStateCreateInfo | |||
2020-04-15 | maxwell_to_vk: Add uint16 vertex formats | ReinUsesLisp | |
2020-04-15 | maxwell_to_vk: Add missing breaks | ReinUsesLisp | |
Avoid invalid fallbacks. | |||
2020-04-15 | vk_blit_screen: Initialize all members in VkPipelineViewportStateCreateInfo | ReinUsesLisp | |
When the dynamic state is specified, pViewports and pScissors are ignored, quoting the specification: pViewports is a pointer to an array of VkViewport structures, defining the viewport transforms. If the viewport state is dynamic, this member is ignored. That said, AMD's proprietary driver itself seem to read it regardless of what the specification says. | |||
2020-04-15 | Merge pull request #3657 from ReinUsesLisp/viewport-zero | Rodrigo Locatti | |
vk_rasterizer: Default to 1 viewports with a size of 0 | |||
2020-04-14 | Texture Cache: Only do buffer copies on accurate GPU. (#3634) | Fernando Sahmkow | |
This is a simple optimization as Buffer Copies are mostly used for texture recycling. They are, however, useful when games abuse undefined behavior but most 3D APIs forbid it. | |||
2020-04-14 | service: time: Implement CalculateStandardUserSystemClockDifferenceByUser. | bunnei | |
- Used by Animal Crossing: New Horizons. | |||
2020-04-14 | Revert "gl_shader_decompiler: Implement merges with bitfieldInsert" | ReinUsesLisp | |
This reverts commit 05cf27083608bebd3ee4c38f2f948c8f2030f881. Apparently the first approach using floats instead of bitfieldInert worked better for Fire Emblem: Three Houses. Reverting to get that behavior back. | |||
2020-04-14 | shader/arithmetic: Add FCMP_CR variant | ReinUsesLisp | |
Adds another variant of FCMP. | |||
2020-04-14 | Merge pull request #3660 from bunnei/friend-blocked-users | Zach Hilman | |
service: friend: Stub IFriendService::GetBlockedUserListIds. | |||
2020-04-14 | Merge pull request #3661 from bunnei/patch-manager-fix | Zach Hilman | |
file_sys: patch_manager: Return early when there are no layers to apply. | |||
2020-04-14 | gl_rasterizer: Implement constant vertex attributes | ReinUsesLisp | |
Credits go to gdkchan from Ryujinx for finding constant attributes are used in retail games. | |||
2020-04-14 | file_sys: patch_manager: Return early when there are no layers to apply. | bunnei | |
2020-04-14 | service: friend: Stub IFriendService::GetBlockedUserListIds. | bunnei | |
- This is safe to stub, as there should be no adverse consequences from reporting no blocked users. | |||
2020-04-14 | vk_rasterizer: Default to 1 viewports with a size of 0 | ReinUsesLisp | |
Silence validation layer errors. | |||
2020-04-14 | gl_shader_cache: Use CompileDepth::FullDecompile on GLSL | ReinUsesLisp | |
From my testing on a Splatoon 2 shader that takes 3800ms on average to compile changing to FullDecompile reduces it to 900ms on average. The shader decoder will automatically fallback to a more naive method if it can't use full decompile. | |||
2020-04-13 | gl_texture_cache: Fix layered texture attachment base level | ReinUsesLisp | |
The base level is already included in the texture view. If we specify the base level in the texture again, this will end up in the incorrect level and potentially out of bounds. | |||
2020-04-13 | Merge pull request #3636 from ReinUsesLisp/drop-vk-hpp | Rodrigo Locatti | |
renderer_vulkan: Drop Vulkan-Hpp | |||
2020-04-13 | Merge pull request #3651 from ReinUsesLisp/line-widths | Mat M | |
gl_rasterizer: Implement line widths and smooth lines | |||
2020-04-13 | Merge pull request #3638 from ReinUsesLisp/remove-preserve-contents | Mat M | |
texture_cache: Remove preserve_contents | |||
2020-04-13 | Merge pull request #3631 from ReinUsesLisp/more-astc | Mat M | |
texture/astc: More small ASTC optimizations | |||
2020-04-13 | Merge pull request #3619 from ReinUsesLisp/i2i | Mat M | |
shader/conversion: Implement I2I sign extension, saturation and selection | |||
2020-04-13 | Merge pull request #3627 from ReinUsesLisp/layered-view | Mat M | |
gl_texture_cache: Attach view instead of base texture for layered attchments | |||
2020-04-13 | Merge pull request #3646 from ReinUsesLisp/fix-glsl-turing | Mat M | |
gl_shader_decompiler: Improve generated code in HMergeH* | |||
2020-04-13 | Merge pull request #3633 from ReinUsesLisp/clean-texdec | Mat M | |
shader/texture: Remove type mismatches management from shader decoder |