Liam
|
4eeac731ff
|
host_shaders: add vendor workaround for adreno drivers
|
2 years ago |
Fernando Sahmkow
|
9ce43ee677
|
Texture Cache: Fix untracking on GPU remap
|
2 years ago |
Liam
|
78aac6b403
|
gpu: dependency-inject scaling/antialiasing filter state for capture layers
|
2 years ago |
Liam
|
0cb413c3d3
|
nvnflinger/gpu: implement applet capture
|
2 years ago |
Liam
|
962c82540c
|
nvnflinger/gpu: implement blending
|
2 years ago |
Liam
|
0cbb555e9a
|
video_core: defensively program around unmapped device pointers
|
2 years ago |
Fernando Sahmkow
|
fa47ac1c9f
|
Common: Rename SplitRangeSet to OverlapRangeSet
|
2 years ago |
Fernando Sahmkow
|
0d5a3abeae
|
Buffer Cache: Refactor to use Range sets instead
|
2 years ago |
Fernando Sahmkow
|
4841dc0b74
|
VideoCore: Move Slot Vector to Common
|
2 years ago |
Moonlacer
|
11a8ef6640
|
Clang Fix
|
2 years ago |
Moonlacer
|
b51b47e707
|
Add Samsung Proprietary Driver ID to Reorder Pass
For RDNA-based Samsung Xclipse GPUs
|
2 years ago |
Fernando Sahmkow
|
f740d8b9be
|
MemoryManager: Reduce the page table size based on last big page address.
|
2 years ago |
Fernando Sahmkow
|
5cb9fe7819
|
SwBlitter: Fix Pitch linear reading/writting
|
2 years ago |
Liam
|
a595e9e8a7
|
nvnflinger/gpu: implement layer stack composition
|
2 years ago |
Liam
|
10cf058518
|
renderer_opengl: implement layer stack composition
|
2 years ago |
Liam
|
9bdf09bd76
|
renderer_vulkan: implement layer stack composition
|
2 years ago |
Liam
|
d4de04584f
|
renderer_opengl: split up blit screen resources into antialias and window adapt passes
|
2 years ago |
Liam
|
dd2918efd8
|
renderer_opengl: move out ownership of FSR resources
|
2 years ago |
Liam
|
2ed9586130
|
renderer_vulkan: convert FSR to graphics pipeline
|
2 years ago |
Liam
|
b78900e956
|
renderer_opengl: move out FSR shader source construction
|
2 years ago |
Liam
|
60ee29aac3
|
renderer_opengl: split out FXAA
|
2 years ago |
Liam
|
b90eff4bc6
|
renderer_opengl: split out SMAA
|
2 years ago |
Liam
|
0c2e5b64c9
|
renderer_vulkan: split up blit screen resources into separate antialias and window adapt passes
|
2 years ago |
Liam
|
9568b310be
|
renderer_vulkan: isolate FXAA from blit screen
|
2 years ago |
Liam
|
2b1dd3bef5
|
renderer_opengl: isolate core presentation code
|
2 years ago |
Liam
|
453091f611
|
video_core: consistently account for resolution scaling when rendering
|
2 years ago |
Liam
|
80de01a5b4
|
video_core: simplify accelerated surface fetch and crop handling between APIs
|
2 years ago |
Fernando Sahmkow
|
a7c1306e2d
|
Texture Cache: make sparse texture table per channel
|
2 years ago |
Kelebek1
|
da410506a4
|
Move time services to new IPC.
Add some fixes/improvements to usage with the new IPC
|
2 years ago |
Matías Locatti
|
807f421752
|
Demote Mesa dozen to the bottom of the device list
|
2 years ago |
Kelebek1
|
e4915fb7d2
|
Rework time service to fix time passing offline.
|
2 years ago |
Mike Lothian
|
23e074ff14
|
Simplify VkResult lookup
|
2 years ago |
Mike Lothian
|
f854ffd015
|
Add Vulkan-Utility-Libraries dependency
|
2 years ago |
Fernando Sahmkow
|
23430e6772
|
Core: Eliminate core/memory dependancies.
|
2 years ago |
Fernando Sahmkow
|
a874ab0133
|
SMMU: Fix 8Gb layout.
|
2 years ago |
Fernando Sahmkow
|
590d9b7e1d
|
Core: Clang format and other small issues.
|
2 years ago |
Fernando Sahmkow
|
9b11b9dce5
|
SMMU: Simplify and remove old code.
|
2 years ago |
Fernando Sahmkow
|
303cd31162
|
SMMU: Add Android compatibility
|
2 years ago |
Fernando Sahmkow
|
0adc09e0af
|
GPU-SMMU: Estimate game leak and preallocate device region.
|
2 years ago |
Fernando Sahmkow
|
96fd1348ae
|
GPU SMMU: Expand to 34 bits
|
2 years ago |
Fernando Sahmkow
|
34a8d0cc8e
|
SMMU: Implement physical memory mirroring
|
2 years ago |
Fernando Sahmkow
|
0a2536a0df
|
SMMU: Initial adaptation to video_core.
|
2 years ago |
Fernando Sahmkow
|
c85d7ccd79
|
SMMU: Implement backing CPU page protect/unprotect
|
2 years ago |
Fernando Sahmkow
|
7a9d1ad2f8
|
NVDRV: Implement sessions and initial implementation of SMMU
|
2 years ago |
Fernando Sahmkow
|
2f0418c101
|
Core: Initial implementation of device memory mapping
|
2 years ago |
Liam
|
e9eb017aac
|
renderer_vulkan: recreate swapchain when frame size changes
|
2 years ago |
Viktor Szépe
|
e8671ed04e
|
Fix one more typo
|
2 years ago |
Viktor Szépe
|
53085a45e0
|
Fix typos in video_core
|
2 years ago |
Fernando Sahmkow
|
737e6e531c
|
Vulkan: Only recreate swapchain if the frame is bigger than the swap image.
|
2 years ago |
Fernando Sahmkow
|
d07397931a
|
MaxwellDMA: Don't flush the outputs of a dma copy.
|
2 years ago |