Liam
bc9a3c2033
maxwell3d: HLE multi-layer clear macro
3 years ago
Matías Locatti
dad4e68530
Update renderer_vulkan.cpp
3 years ago
Feng Chen
e32414b94b
video_core: Reimplement inline index buffer binding
3 years ago
Kyle Kienapfel
d886438754
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
3 years ago
Kelebek1
a5b76126e1
Fix regs regression with OpenGL two-sided stencil, and re-add data invalidation reg
3 years ago
Morph
fc301cf777
ir/texture_pass: Use host_info instead of querying Settings::values ( #9176 )
3 years ago
FengChen
751f16bf66
video_core: Fix dma copy 1D random crash
3 years ago
Liam
9509fb30a4
Initial ARM64 support
3 years ago
FengChen
348c6e5b28
video_core: Fix few issues in Tess stage
3 years ago
FengChen
9d1c9f1f58
video_core:Fix vmm kinds size error
3 years ago
FengChen
d1ae6c4092
video_core: Fix scaling graphical regressions for multiple games
3 years ago
gidoly
4dad66ac4b
Update shader cache version. ( #9175 )
3 years ago
Feng Chen
bcf6a7c0dd
video_core: Fix SNORM texture buffer emulating error ( #9001 )
3 years ago
FengChen
3e0cc4fd75
video_core: Fix drawing trigger mechanism regression
3 years ago
Fernando Sahmkow
ed7af8f0d9
Vulkan: Fix regression caused by limiting render area to width/height of rendef targets.
3 years ago
Liam
3d52adefa1
vk_blit_screen: recreate swapchain images on guest format change
3 years ago
Robin Kertels
1f55ab85ab
vk_scheduler: Remove recorded_counts
3 years ago
FengChen
2636c9f876
video_core: Fix drawing trigger mechanism regression
3 years ago
FengChen
072fde772d
video_core: Catch vulkan clear op not all channel need clear
3 years ago
Morph
afea768e8d
general: Resolve -Wunused-but-set-variable
3 years ago
Morph
c6c56d3e9c
general: Resolve -Wunused-lambda-capture and C5233
3 years ago
Morph
e9aa1821e8
decoders: Use 2's complement instead of unary -
Resolves C4146 on MSVC
3 years ago
Morph
4bad20dc5f
CMakeLists: Remove all redundant warnings
These are already explicitly or implicitly set in src/CMakeLists.txt
3 years ago
FengChen
f9f995c56a
video_core: Implement maxwell inline_index method
3 years ago
FengChen
8eed4e7ee5
video_coare: Reimplementing the maxwell drawing trigger mechanism
3 years ago
Morph
d481ac5a0c
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
3 years ago
Liam
b3c972a500
video_core: don't build ASTC decoder shader unless requested
3 years ago
Fernando Sahmkow
6118d0d042
Maxwell3D/Puller: Fix regressions and syncing issues.
3 years ago
bunnei
2a909989ee
video_core: renderer_vulkan: vk_query_cache: Avoid shutdown crash in QueryPool::Reserve.
4 years ago
FengChen
584a200d86
video_core: implement 1D copies based on VMM 'kind'
3 years ago
FengChen
2d53a37461
video_core: Implement memory manager page kind
3 years ago
Morph
14a89390d2
video_core: Fix spelling of "synchronize"
3 years ago
Morph
6e9ed95246
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.
3 years ago
Liam
aea16faabf
syncpoint_manager: ensure handle is removable before removing
3 years ago
Kelebek1
bc29a3a188
Fix stencil func registers, make clip control equivalent to how it was before, but surely wrong.
3 years ago
Liam
21f9dcfd5a
video_core: don't block rendering on screenshots
3 years ago
Kelebek1
37845e1228
Update 3D regs
4 years ago
liamwhite
041976f94e
Revert "vulkan: automatically use larger staging buffer sizes when possible"
3 years ago
Byte
285aedee4f
vulkan_blitter: Fix pool allocation double free.
3 years ago
Liam
13946e7926
maxwell_dma: remove warnings from implemented functionality
4 years ago
Fernando Sahmkow
1595e77913
General: address feedback
4 years ago
Liam
78362ac6dd
state_tracker: workaround channel setup for homebrew
4 years ago
Morph
5ee9e5e84b
general: Format licenses as per SPDX guidelines
4 years ago
Fernando Sahmkow
5cbe6e1739
Address Feedback from bylaws.
4 years ago
Fernando Sahmkow
2f61540d44
General: Fix clang format.
4 years ago
Fernando Sahmkow
46a73fed37
Vulkan Swapchain: Overall improvements.
4 years ago
Fernando Sahmkow
5fe5e1913e
Vulkan Texture Cache: Limit render area to the max width/height of the targets.
4 years ago
Fernando Sahmkow
707926765b
ImageBase: Basic fixes.
4 years ago
Liam White
6df0663a57
General: Fix compilation for GCC
4 years ago
Fernando Sahmkow
602cb1e42f
VideoCore: Implement formats needed for N64 emulation.
4 years ago