Liam
|
10cf058518
|
renderer_opengl: implement layer stack composition
|
2024-01-31 11:27:21 -05:00 |
|
Liam
|
9bdf09bd76
|
renderer_vulkan: implement layer stack composition
|
2024-01-31 11:27:21 -05:00 |
|
Liam
|
d4de04584f
|
renderer_opengl: split up blit screen resources into antialias and window adapt passes
|
2024-01-31 11:27:21 -05:00 |
|
Liam
|
dd2918efd8
|
renderer_opengl: move out ownership of FSR resources
|
2024-01-31 11:27:21 -05:00 |
|
Liam
|
2ed9586130
|
renderer_vulkan: convert FSR to graphics pipeline
|
2024-01-31 11:27:21 -05:00 |
|
Liam
|
b78900e956
|
renderer_opengl: move out FSR shader source construction
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
60ee29aac3
|
renderer_opengl: split out FXAA
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
b90eff4bc6
|
renderer_opengl: split out SMAA
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
0c2e5b64c9
|
renderer_vulkan: split up blit screen resources into separate antialias and window adapt passes
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
9568b310be
|
renderer_vulkan: isolate FXAA from blit screen
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
2b1dd3bef5
|
renderer_opengl: isolate core presentation code
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
453091f611
|
video_core: consistently account for resolution scaling when rendering
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
80de01a5b4
|
video_core: simplify accelerated surface fetch and crop handling between APIs
|
2024-01-31 11:27:20 -05:00 |
|
Fernando Sahmkow
|
a7c1306e2d
|
Texture Cache: make sparse texture table per channel
|
2024-01-31 16:38:51 +01:00 |
|
liamwhite
|
90cb852908
|
Merge pull request #12814 from Kelebek1/time_new_ipc
Move time services to new IPC and add debug printing
|
2024-01-29 09:08:46 -05:00 |
|
liamwhite
|
278dd589ec
|
Merge pull request #12439 from FireBurn/vkresult
Simplify VkResult lookup
|
2024-01-29 09:08:32 -05:00 |
|
Kelebek1
|
da410506a4
|
Move time services to new IPC.
Add some fixes/improvements to usage with the new IPC
|
2024-01-27 03:30:09 +00:00 |
|
liamwhite
|
d45561ace0
|
Merge pull request #12499 from Kelebek1/time
Rework time services
|
2024-01-25 14:19:01 -05:00 |
|
Matías Locatti
|
807f421752
|
Demote Mesa dozen to the bottom of the device list
|
2024-01-24 23:36:14 -03:00 |
|
Kelebek1
|
e4915fb7d2
|
Rework time service to fix time passing offline.
|
2024-01-24 04:26:55 +00:00 |
|
liamwhite
|
8bd10473d6
|
Merge pull request #12579 from FernandoS27/smmu
Core: Implement Device Mapping & GPU SMMU
|
2024-01-22 10:55:39 -05:00 |
|
Mike Lothian
|
23e074ff14
|
Simplify VkResult lookup
|
2024-01-22 03:10:43 +00:00 |
|
Mike Lothian
|
f854ffd015
|
Add Vulkan-Utility-Libraries dependency
|
2024-01-22 01:30:44 +00:00 |
|
Fernando Sahmkow
|
23430e6772
|
Core: Eliminate core/memory dependancies.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
a874ab0133
|
SMMU: Fix 8Gb layout.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
590d9b7e1d
|
Core: Clang format and other small issues.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
9b11b9dce5
|
SMMU: Simplify and remove old code.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
303cd31162
|
SMMU: Add Android compatibility
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
0adc09e0af
|
GPU-SMMU: Estimate game leak and preallocate device region.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
96fd1348ae
|
GPU SMMU: Expand to 34 bits
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
34a8d0cc8e
|
SMMU: Implement physical memory mirroring
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
0a2536a0df
|
SMMU: Initial adaptation to video_core.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
c85d7ccd79
|
SMMU: Implement backing CPU page protect/unprotect
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
7a9d1ad2f8
|
NVDRV: Implement sessions and initial implementation of SMMU
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
2f0418c101
|
Core: Initial implementation of device memory mapping
|
2024-01-18 21:12:30 -05:00 |
|
Liam
|
e9eb017aac
|
renderer_vulkan: recreate swapchain when frame size changes
|
2024-01-16 16:09:39 -05:00 |
|
Viktor Szépe
|
e8671ed04e
|
Fix one more typo
|
2024-01-15 23:34:11 +00:00 |
|
Viktor Szépe
|
53085a45e0
|
Fix typos in video_core
|
2024-01-07 22:44:55 +00:00 |
|
liamwhite
|
92a331af76
|
Merge pull request #12437 from ameerj/gl-amd-fixes
OpenGL: Fixes and workaround updates for AMD
|
2024-01-04 15:53:44 -05:00 |
|
Fernando Sahmkow
|
737e6e531c
|
Vulkan: Only recreate swapchain if the frame is bigger than the swap image.
|
2023-12-31 21:03:46 +01:00 |
|
Fernando Sahmkow
|
d07397931a
|
MaxwellDMA: Don't flush the outputs of a dma copy.
|
2023-12-31 21:00:01 +01:00 |
|
Fernando S
|
f02a8d0ae9
|
Merge pull request #12479 from GPUCode/linear-bcn
video_core: Fix buffer_row_length for linear compressed textures
|
2023-12-30 06:56:08 +01:00 |
|
liamwhite
|
69b7100dac
|
Merge pull request #12449 from liamwhite/debug-utils
renderer_vulkan: skip SetObjectNameEXT on unsupported driver
|
2023-12-26 11:45:39 -05:00 |
|
liamwhite
|
14dc41d4b3
|
Merge pull request #12448 from liamwhite/format-assert
renderer_vulkan: demote format assert to error log
|
2023-12-26 11:45:33 -05:00 |
|
liamwhite
|
ad049f13aa
|
Merge pull request #12415 from ameerj/ogl-draw-auto
gl_rasterizer: Implement DrawTransformFeedback macro
|
2023-12-26 11:45:25 -05:00 |
|
GPUCode
|
20e0407235
|
video_core: Fix buffer_row_length computation for linear compressed textures
|
2023-12-26 16:33:03 +02:00 |
|
Liam
|
6a1ddc5028
|
renderer_vulkan: skip SetObjectNameEXT on unsupported driver
|
2023-12-23 11:08:02 -05:00 |
|
Liam
|
b1d4804c07
|
renderer_vulkan: demote format assert to error log
|
2023-12-23 11:04:02 -05:00 |
|
liamwhite
|
91290b9be4
|
Merge pull request #12412 from ameerj/gl-query-prims
OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries
|
2023-12-22 11:42:05 -05:00 |
|
Fernando S
|
373a1ff2ce
|
Merge pull request #12410 from liamwhite/more-mali-null
renderer_vulkan: don't pass null view when nullDescriptor is not supported
|
2023-12-22 17:40:47 +01:00 |
|