Fernando Sahmkow
03a978b04b
Buffer Cache: Deduce vertex array limit from memory layout when limit is the highest possible.
4 years ago
Fernando Sahmkow
5ef7ad3294
VideoCore: Add option to dump the macros.
4 years ago
Fernando Sahmkow
4124fa18e3
NVDRV: Further improvements.
4 years ago
Fernando Sahmkow
7472eb83fc
Buffer Cache: Basic fixes.
4 years ago
Fernando Sahmkow
599af475c2
Decoders: Improve overall speed.
4 years ago
bunnei
616e83dd94
DMA & InlineToMemory Engines Rework.
4 years ago
Fernando Sahmkow
4c8b983c3a
Maxwell3D: Add small_index_2
4 years ago
Fernando Sahmkow
a1b6ba1602
Memory Manager: ensure safety of GPU to CPU address.
4 years ago
Fernando Sahmkow
6a3eca65ea
MemoryManager: Fix errors popping out.
4 years ago
Fernando Sahmkow
dc74837ac9
Shader Decompiler: Check for shift when deriving composite samplers.
4 years ago
Fernando Sahmkow
8f0981702a
MemoryManager: Finish up the initial implementation.
4 years ago
Fernando Sahmkow
140926e2b5
OpenGL: Fix TickWork
4 years ago
Fernando Sahmkow
42ef10060a
VideoCore: Refactor fencing system.
4 years ago
Fernando Sahmkow
67bb131e37
MemoryManager: initial multi paging system implementation.
4 years ago
Fernando Sahmkow
c344514f8c
Vulkan: Fix Scissor on Clears
4 years ago
Fernando Sahmkow
43d8a8fb77
NVDRV: Further refactors and eliminate old code.
4 years ago
Fernando Sahmkow
383f95a063
NVDRV: Refactor Host1x
4 years ago
Fernando Sahmkow
a6425c97e4
VideoCore: Refactor syncing.
4 years ago
Fernando Sahmkow
95059af14c
Texture Cache: Fix GC and GPU Modified on Joins.
4 years ago
Fernando Sahmkow
bc66debfdc
Texture cache: Fix the remaining issues with memory mnagement and unmapping.
4 years ago
Fernando Sahmkow
c98aff1660
Texture cache: Fix dangling references on multichannel.
4 years ago
Fernando Sahmkow
0925f2386a
Refactor VideoCore to use AS sepparate from Channel.
4 years ago
Fernando Sahmkow
618dac2d51
General: Rebase fixes.
4 years ago
Fernando Sahmkow
a933bd94d6
VideoCore: Extra Fixes.
4 years ago
Fernando Sahmkow
19d8ea6bd6
NVDRV: Remake ASGPU
4 years ago
Fernando Sahmkow
80a4737010
MemoryManager: Temporary Fix for NVDEC.
4 years ago
Fernando Sahmkow
a4346d16ed
VideoCore: Update MemoryManager
4 years ago
Fernando Sahmkow
9f62d4f41f
VideoCore: Fix channels with disk pipeline/shader cache.
4 years ago
Fernando Sahmkow
3b7b493a33
OpenGl: Implement Channels.
4 years ago
Fernando Sahmkow
199642590c
NVHOST_CTRl: Implement missing method and fix some stuffs.
4 years ago
Fernando Sahmkow
8847b6645c
VideoCore: implement channels on gpu caches.
4 years ago
Fernando Sahmkow
4165ead1f1
NvHost: Remake Ctrl Implementation.
4 years ago
Fernando Sahmkow
b7df4e83d1
Texture Cache: Add ASTC 10x5 Format.
3 years ago
Liam
9e7b0bc155
vk_scheduler: wait for command processing to complete
3 years ago
Liam
47fc168030
common: remove "yuzu:" prefix from thread names
3 years ago
Fernando Sahmkow
83f9ff6b1e
MacroHLE: Add MultidrawIndirect HLE Macro.
5 years ago
Liam
bedaf2f959
macro_jit_x64: fix miscompilation of bit extraction operations
3 years ago
Liam
52a802abdd
macro_jit_x64: cancel exit for taken branch
3 years ago
Liam
08f063e6a4
vulkan: automatically use larger staging buffer sizes when possible
3 years ago
FengChen
1dd5d8fc8e
video_core: Fix legacy to generic location unpaired
4 years ago
FengChen
38e9c78843
video_core: Generate mipmap texture by drawing
4 years ago
Morph
e48a46f331
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
b8b37d6900
video_core: Modify astc texture decode error fill value
4 years ago
FengChen
ccc4202735
Align index buffe size when vertex_buffer_unified_memory enable
4 years ago
Morph
649c49525d
style: General style changes to match with the rest of the codebase
4 years ago
Morph
9488b889a0
(shader/pipeline)_cache: Raise shader/pipeline cache version
Since the following commit: af222dc924 , many games will refuse to boot unless the shader/pipeline cache has been invalidated.
4 years ago
Liam
39c3184237
video_core: add option for pessimistic flushing
4 years ago
FengChen
98656c14a8
video_code: support rectangle texture
4 years ago
Narr the Reg
cdfffecbd0
video_core: vulkan: rasterizer: Workaround on viewport swizzle on AMD
4 years ago
vonchenplus
477cdc7566
video_core: support framebuffer crop rect top not zero
4 years ago