Liam
|
dbcfa26891
|
renderer_opengl: move out FSR shader source construction
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
bd9c228844
|
renderer_opengl: split out FXAA
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
5d9ae38249
|
renderer_opengl: split out SMAA
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
86bfa837fc
|
renderer_vulkan: split up blit screen resources into separate antialias and window adapt passes
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
f50296ab23
|
renderer_vulkan: isolate FXAA from blit screen
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
e8fa898313
|
renderer_opengl: isolate core presentation code
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
cd8049a5e2
|
video_core: consistently account for resolution scaling when rendering
|
2024-01-31 11:27:20 -05:00 |
|
Liam
|
84678c7014
|
video_core: simplify accelerated surface fetch and crop handling between APIs
|
2024-01-31 11:27:20 -05:00 |
|
Fernando Sahmkow
|
352f6d22e3
|
Texture Cache: make sparse texture table per channel
|
2024-01-31 16:38:51 +01:00 |
|
liamwhite
|
9b07313a94
|
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
|
bc857b4b5a
|
Merge pull request #12439 from FireBurn/vkresult
Simplify VkResult lookup
|
2024-01-29 09:08:32 -05:00 |
|
Kelebek1
|
05afa94a3b
|
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
|
0ab550c726
|
Merge pull request #12499 from Kelebek1/time
Rework time services
|
2024-01-25 14:19:01 -05:00 |
|
Matías Locatti
|
fa47a39052
|
Demote Mesa dozen to the bottom of the device list
|
2024-01-24 23:36:14 -03:00 |
|
Kelebek1
|
52c35521bd
|
Rework time service to fix time passing offline.
|
2024-01-24 04:26:55 +00:00 |
|
liamwhite
|
5a6b3a0125
|
Merge pull request #12579 from FernandoS27/smmu
Core: Implement Device Mapping & GPU SMMU
|
2024-01-22 10:55:39 -05:00 |
|
Mike Lothian
|
0a3c09f2f6
|
Simplify VkResult lookup
|
2024-01-22 03:10:43 +00:00 |
|
Mike Lothian
|
2348a5bdab
|
Add Vulkan-Utility-Libraries dependency
|
2024-01-22 01:30:44 +00:00 |
|
Fernando Sahmkow
|
241c64e43b
|
Core: Eliminate core/memory dependancies.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
eda09c091a
|
SMMU: Fix 8Gb layout.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
b206089ea7
|
Core: Clang format and other small issues.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
43de47538a
|
SMMU: Simplify and remove old code.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
355bbea52d
|
SMMU: Add Android compatibility
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
ff6cd1c212
|
GPU-SMMU: Estimate game leak and preallocate device region.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
bb7b14acd5
|
GPU SMMU: Expand to 34 bits
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
f11218a03e
|
SMMU: Implement physical memory mirroring
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
9db159da71
|
SMMU: Initial adaptation to video_core.
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
d0329a2c00
|
SMMU: Implement backing CPU page protect/unprotect
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
eb4f7f35ea
|
NVDRV: Implement sessions and initial implementation of SMMU
|
2024-01-18 21:12:30 -05:00 |
|
Fernando Sahmkow
|
04b4af6044
|
Core: Initial implementation of device memory mapping
|
2024-01-18 21:12:30 -05:00 |
|
Liam
|
be2a32b041
|
renderer_vulkan: recreate swapchain when frame size changes
|
2024-01-16 16:09:39 -05:00 |
|
Viktor Szépe
|
897ff8a95c
|
Fix one more typo
|
2024-01-15 23:34:11 +00:00 |
|
Viktor Szépe
|
e895ebb546
|
Fix typos in video_core
|
2024-01-07 22:44:55 +00:00 |
|
liamwhite
|
8da33ba38a
|
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
|
d9b2778306
|
Vulkan: Only recreate swapchain if the frame is bigger than the swap image.
|
2023-12-31 21:03:46 +01:00 |
|
Fernando Sahmkow
|
a81686eff8
|
MaxwellDMA: Don't flush the outputs of a dma copy.
|
2023-12-31 21:00:01 +01:00 |
|
Fernando S
|
64dd40ee88
|
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
|
aec8115476
|
Merge pull request #12449 from liamwhite/debug-utils
renderer_vulkan: skip SetObjectNameEXT on unsupported driver
|
2023-12-26 11:45:39 -05:00 |
|
liamwhite
|
fd035bfd90
|
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
|
8502b07266
|
Merge pull request #12415 from ameerj/ogl-draw-auto
gl_rasterizer: Implement DrawTransformFeedback macro
|
2023-12-26 11:45:25 -05:00 |
|
GPUCode
|
1bc4b6c75d
|
video_core: Fix buffer_row_length computation for linear compressed textures
|
2023-12-26 16:33:03 +02:00 |
|
Liam
|
072c63ec91
|
renderer_vulkan: skip SetObjectNameEXT on unsupported driver
|
2023-12-23 11:08:02 -05:00 |
|
Liam
|
188916635a
|
renderer_vulkan: demote format assert to error log
|
2023-12-23 11:04:02 -05:00 |
|
liamwhite
|
84a1054801
|
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
|
d73d8e8471
|
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 |
|
Liam
|
a952270b5c
|
shader_recompiler: use float image operations on load/store when required
|
2023-12-21 14:34:46 -05:00 |
|
Ameer J
|
b09ab3540d
|
gl_device: Remove AMD blacklists that are no longer applicable
|
2023-12-20 18:19:15 -05:00 |
|
liamwhite
|
154009b915
|
Merge pull request #12414 from jbeich/vk274
externals: update Vulkan-Headers to v1.3.274
|
2023-12-20 12:46:50 -05:00 |
|
liamwhite
|
3db4ff982c
|
Merge pull request #12400 from ameerj/vk-query-prefix-fix
vk_query_cache: Fix prefix sum max_accumulation_limit logic
|
2023-12-20 12:46:41 -05:00 |
|
Fernando S
|
18b7ed6453
|
Merge pull request #12403 from liamwhite/clipdistance
shader_recompiler: use minimal clip distance array
|
2023-12-20 18:45:20 +01:00 |
|