Kyle Kienapfel
6fa3faec65
Add break for default cases
Visual Studio has an option to search all files in a solution, so I
did a search in there for "default:" looking for any missing break
statements.
I've left out default statements that return something, and that throw
something, even if via ThrowInvalidType. UNREACHABLE leads towards throw
R_THROW macro leads towards a return
4 years ago
Kelebek1
33ea0fdfe8
Fix regs regression with OpenGL two-sided stencil, and re-add data invalidation reg
4 years ago
Morph
c9bb888adf
ir/texture_pass: Use host_info instead of querying Settings::values ( #9176 )
4 years ago
FengChen
d03afd6f4b
video_core: Fix dma copy 1D random crash
4 years ago
Liam
cbaf642ffe
Initial ARM64 support
4 years ago
FengChen
a4472b5526
video_core: Fix few issues in Tess stage
4 years ago
FengChen
aa97f39ba8
video_core:Fix vmm kinds size error
4 years ago
FengChen
7283010305
video_core: Fix scaling graphical regressions for multiple games
4 years ago
gidoly
9fc1bcc7b2
Update shader cache version. ( #9175 )
4 years ago
Feng Chen
75596c07e0
video_core: Fix SNORM texture buffer emulating error ( #9001 )
4 years ago
FengChen
b42b894785
video_core: Fix drawing trigger mechanism regression
4 years ago
Fernando Sahmkow
67e0d38152
Vulkan: Fix regression caused by limiting render area to width/height of rendef targets.
4 years ago
Liam
808e22984f
vk_blit_screen: recreate swapchain images on guest format change
4 years ago
Robin Kertels
dce242858a
vk_scheduler: Remove recorded_counts
4 years ago
FengChen
f6e7cae62c
video_core: Fix drawing trigger mechanism regression
4 years ago
FengChen
0ec1801bc1
video_core: Catch vulkan clear op not all channel need clear
4 years ago
Morph
42c4ef7373
general: Resolve -Wunused-but-set-variable
4 years ago
Morph
c7e079a5d4
general: Resolve -Wunused-lambda-capture and C5233
4 years ago
Morph
bad3025951
decoders: Use 2's complement instead of unary -
Resolves C4146 on MSVC
4 years ago
Morph
93297d14d8
CMakeLists: Remove all redundant warnings
These are already explicitly or implicitly set in src/CMakeLists.txt
4 years ago
FengChen
2f90694797
video_core: Implement maxwell inline_index method
4 years ago
FengChen
1f54cd4ac7
video_coare: Reimplementing the maxwell drawing trigger mechanism
4 years ago
Morph
f16db300c6
format_lookup_table: Implement R32_B24G8 with D32_FLOAT_S8_UINT
This format is similar to Z32_FLOAT_X24S8_UINT, which is implemented with D32_FLOAT_S8_UINT.
Used in Persona 5 Royal
4 years ago
Liam
9524e28d20
video_core: don't build ASTC decoder shader unless requested
4 years ago
Fernando Sahmkow
3cb4498142
Maxwell3D/Puller: Fix regressions and syncing issues.
4 years ago
bunnei
d00245d444
video_core: renderer_vulkan: vk_query_cache: Avoid shutdown crash in QueryPool::Reserve.
4 years ago
FengChen
23b6569fc2
video_core: implement 1D copies based on VMM 'kind'
4 years ago
FengChen
99507d0188
video_core: Implement memory manager page kind
4 years ago
Morph
ddf5577799
video_core: Fix spelling of "synchronize"
4 years ago
Morph
d3114c620d
renderer_(opengl/vulkan): Fix tessellation clockwise parameter
This should be assigned CW only on Triangles_CW rather than not Triangles_CCW, making CCW the default winding order rather than CW.
4 years ago
Liam
b1cd6cec19
syncpoint_manager: ensure handle is removable before removing
4 years ago
Kelebek1
4496030ea9
Fix stencil func registers, make clip control equivalent to how it was before, but surely wrong.
4 years ago
Liam
a5476541f2
video_core: don't block rendering on screenshots
4 years ago
Kelebek1
752659aef3
Update 3D regs
4 years ago
liamwhite
20cf09471a
Revert "vulkan: automatically use larger staging buffer sizes when possible"
4 years ago
Byte
df6dffa30b
vulkan_blitter: Fix pool allocation double free.
4 years ago
Liam
aedd739631
maxwell_dma: remove warnings from implemented functionality
4 years ago
Fernando Sahmkow
ca3db0d7c9
General: address feedback
4 years ago
Liam
0d99b7962d
state_tracker: workaround channel setup for homebrew
4 years ago
Morph
fedd983f96
general: Format licenses as per SPDX guidelines
4 years ago
Fernando Sahmkow
c2b7de66b3
Address Feedback from bylaws.
4 years ago
Fernando Sahmkow
fe24c65153
General: Fix clang format.
4 years ago
Fernando Sahmkow
cdce7f781b
Vulkan Swapchain: Overall improvements.
4 years ago
Fernando Sahmkow
ada09778d9
Vulkan Texture Cache: Limit render area to the max width/height of the targets.
4 years ago
Fernando Sahmkow
8fd1d769fe
ImageBase: Basic fixes.
4 years ago
Liam White
afab6c143c
General: Fix compilation for GCC
4 years ago
Fernando Sahmkow
fd7afda1e8
VideoCore: Implement formats needed for N64 emulation.
4 years ago
Fernando Sahmkow
770e19f51a
Buffer Cache: Deduce vertex array limit from memory layout when limit is the highest possible.
4 years ago
Fernando Sahmkow
8bb604b3be
VideoCore: Add option to dump the macros.
4 years ago
Fernando Sahmkow
a9ca39f859
NVDRV: Further improvements.
4 years ago