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
Fernando Sahmkow
b59ca4df0c
Buffer Cache: Basic fixes.
4 years ago
Fernando Sahmkow
98317f2b77
Decoders: Improve overall speed.
4 years ago
bunnei
f5fd6b5c86
DMA & InlineToMemory Engines Rework.
4 years ago
Fernando Sahmkow
b2099fbdcc
Maxwell3D: Add small_index_2
4 years ago
Fernando Sahmkow
7cfa28a666
Memory Manager: ensure safety of GPU to CPU address.
4 years ago
Fernando Sahmkow
5a568b1655
MemoryManager: Fix errors popping out.
4 years ago
Fernando Sahmkow
ba34cf0a69
Shader Decompiler: Check for shift when deriving composite samplers.
4 years ago
Fernando Sahmkow
359f22b808
MemoryManager: Finish up the initial implementation.
4 years ago
Fernando Sahmkow
5caa150e9a
OpenGL: Fix TickWork
4 years ago
Fernando Sahmkow
bc8b3d225e
VideoCore: Refactor fencing system.
4 years ago
Fernando Sahmkow
4d60410dd9
MemoryManager: initial multi paging system implementation.
4 years ago
Fernando Sahmkow
98b5e236d4
Vulkan: Fix Scissor on Clears
4 years ago
Fernando Sahmkow
920429fde7
NVDRV: Further refactors and eliminate old code.
4 years ago
Fernando Sahmkow
2931101e6f
NVDRV: Refactor Host1x
4 years ago
Fernando Sahmkow
668e80a9f4
VideoCore: Refactor syncing.
4 years ago
Fernando Sahmkow
e44ac8b821
Texture Cache: Fix GC and GPU Modified on Joins.
4 years ago
Fernando Sahmkow
f350c3d74e
Texture cache: Fix the remaining issues with memory mnagement and unmapping.
4 years ago
Fernando Sahmkow
9cf4c8831d
Texture cache: Fix dangling references on multichannel.
4 years ago
Fernando Sahmkow
e462191482
Refactor VideoCore to use AS sepparate from Channel.
4 years ago
Fernando Sahmkow
bb74973bba
General: Rebase fixes.
5 years ago
Fernando Sahmkow
6fc4012396
VideoCore: Extra Fixes.
5 years ago
Fernando Sahmkow
feb49c822d
NVDRV: Remake ASGPU
5 years ago
Fernando Sahmkow
0f4ae3cc52
MemoryManager: Temporary Fix for NVDEC.
5 years ago
Fernando Sahmkow
cbaf3fb433
VideoCore: Update MemoryManager
5 years ago
Fernando Sahmkow
3f8e7a5585
VideoCore: Fix channels with disk pipeline/shader cache.
5 years ago
Fernando Sahmkow
d7990c159e
OpenGl: Implement Channels.
5 years ago
Fernando Sahmkow
2c62563ab5
NVHOST_CTRl: Implement missing method and fix some stuffs.
5 years ago
Fernando Sahmkow
139ea93512
VideoCore: implement channels on gpu caches.
5 years ago
Fernando Sahmkow
39a5ce4e69
NvHost: Remake Ctrl Implementation.
5 years ago
Fernando Sahmkow
1a49991676
Texture Cache: Add ASTC 10x5 Format.
4 years ago
Liam
7969d4d5de
vk_scheduler: wait for command processing to complete
4 years ago
Liam
35d3e7db2a
common: remove "yuzu:" prefix from thread names
4 years ago
Fernando Sahmkow
a60b669ef4
MacroHLE: Add MultidrawIndirect HLE Macro.
5 years ago
Liam
1225627515
macro_jit_x64: fix miscompilation of bit extraction operations
4 years ago
Liam
b80f7faebe
macro_jit_x64: cancel exit for taken branch
4 years ago
Liam
087c6c2ef1
vulkan: automatically use larger staging buffer sizes when possible
4 years ago
FengChen
d4cb0eac87
video_core: Fix legacy to generic location unpaired
4 years ago
FengChen
9a95c7fa14
video_core: Generate mipmap texture by drawing
4 years ago
Morph
809126c94a
astc: Enable parallel CPU astc decoding
Given the issues with GPU accelerated ASTC decoding with NVIDIA's latest drivers, parallelize astc decoding on the CPU.
Uses half the available threads in the system for astc decoding.
4 years ago
FengChen
88007077e2
video_core: Modify astc texture decode error fill value
4 years ago
FengChen
92b1f8d5da
Align index buffe size when vertex_buffer_unified_memory enable
4 years ago
Morph
9533365486
style: General style changes to match with the rest of the codebase
4 years ago
Morph
7e379207ec
(shader/pipeline)_cache: Raise shader/pipeline cache version
Since the following commit: a83a5d2e4c , many games will refuse to boot unless the shader/pipeline cache has been invalidated.
4 years ago