ameerj
|
618de4e787
|
vulkan: Fix rescaling push constant usage
|
2021-11-16 22:11:31 +01:00 |
|
ameerj
|
ebf36f23dd
|
vk_texture_cache: Use 3D to scale images when blit is unsupported
|
2021-11-16 22:11:31 +01:00 |
|
ameerj
|
b1ae935f11
|
vk_texture_cache: Fix BlitScale of non-2D images
|
2021-11-16 22:11:31 +01:00 |
|
ameerj
|
abd07e4158
|
video_core: Refactor resolution scale function
|
2021-11-16 22:11:31 +01:00 |
|
ameerj
|
89a7e566c7
|
vk_texture_cache: Fix unsupported blit format error checking
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
f8339cd703
|
vk_texture_cache: Fix early returns on unsupported scales
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
31478c6c1b
|
video_core: Misc resolution scaling related refactoring
|
2021-11-16 22:11:30 +01:00 |
|
Fernando Sahmkow
|
ea82bd4b7e
|
Texture Cache: Fix Rescaling on Multisample
|
2021-11-16 22:11:30 +01:00 |
|
Fernando Sahmkow
|
19ca0c9ab5
|
TextureCache: Base fixes on rescaling.
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
36f261edef
|
vk_texture_cache: Simplify scaled image management
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
122ddeb7ff
|
vk_rasterizer: Fix scaling on Y_NEGATE
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
16017ac450
|
vk_texture_cache: Use nearest neighbor scaling when available
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
c8a971be91
|
vk_texture_cache: Minor cleanup
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
ae8d19d17e
|
Renderers: Unify post processing filter shaders
|
2021-11-16 22:11:29 +01:00 |
|
Fernando Sahmkow
|
a6b88e85bf
|
Renderer: Implement Bicubic and ScaleForce filters.
|
2021-11-16 22:11:29 +01:00 |
|
Fernando Sahmkow
|
c5bbbf3902
|
Texture Cache: fix scaling on upload and stop scaling on base resolution.
|
2021-11-16 22:11:29 +01:00 |
|
ameerj
|
65781f88f8
|
emit_spirv: Fix RescalingLayout alignment
|
2021-11-16 22:11:29 +01:00 |
|
ameerj
|
dc28284437
|
emit_spirv: Fix RescalingLayout alignment
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
e66d5b88a6
|
shader: Properly scale image reads and add GL SPIR-V support
Thanks for everything!
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
fc9bb3c3fe
|
shader: Properly blacklist and scale image loads
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
c7a1cbad44
|
texture_cache: Add getter to query if image view is rescaled
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
526e47f148
|
vk_rasterizer: Minor style change
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
56ccda1d99
|
texture_cache: Simplify image view queries and blacklisting
|
2021-11-16 22:11:28 +01:00 |
|
Fernando Sahmkow
|
48d81506a3
|
Vulkan: Fix downscaling Blit.
|
2021-11-16 22:11:28 +01:00 |
|
Fernando Sahmkow
|
117f8ee7a4
|
Vulkan: Fix AA when rescaling.
|
2021-11-16 22:11:28 +01:00 |
|
Fernando Sahmkow
|
0e8cf38f39
|
Texture Cache: Implement Blacklisting.
|
2021-11-16 22:11:28 +01:00 |
|
ReinUsesLisp
|
d2388dd0d0
|
vulkan: Implement rescaling shader patching
|
2021-11-16 22:11:28 +01:00 |
|
ReinUsesLisp
|
dc72d4d4f5
|
vk_texture_cache: Properly scale blit source images
|
2021-11-16 22:11:28 +01:00 |
|
ReinUsesLisp
|
baf0993d5c
|
vk_graphics_pipeline: Use Shader::NumDescriptors when possible
|
2021-11-16 22:11:28 +01:00 |
|
ReinUsesLisp
|
0fb4b84383
|
vk_texture_cache: Simplify and optimize scaling blits
|
2021-11-16 22:11:28 +01:00 |
|
ReinUsesLisp
|
520c4a44f6
|
vk_texture_cache: Fix scaling blit validation errors
|
2021-11-16 22:11:28 +01:00 |
|
ReinUsesLisp
|
d464b122d5
|
Fix blits with mips
|
2021-11-16 22:11:27 +01:00 |
|
ReinUsesLisp
|
973f8f1d08
|
Fix blits
|
2021-11-16 22:11:27 +01:00 |
|
Fernando Sahmkow
|
8704c93913
|
TextureCache: Fix rescaling of ImageCopies
|
2021-11-16 22:11:27 +01:00 |
|
Fernando Sahmkow
|
778700ff9d
|
TextureCache: Modify Viewports/Scissors according to Rescale.
|
2021-11-16 22:11:27 +01:00 |
|
Fernando Sahmkow
|
84f2aea896
|
Texture Cache: More rescaling fixes.
|
2021-11-16 22:11:27 +01:00 |
|
Fernando Sahmkow
|
ba18047e8d
|
Texture Cache: Implement Vulkan UpScaling & DownScaling
|
2021-11-16 22:11:27 +01:00 |
|
Fernando Sahmkow
|
22f4b290b6
|
VideoCore: Initial Setup for the Resolution Scaler.
|
2021-11-16 22:11:27 +01:00 |
|
Fernando S
|
5299554bb0
|
Merge pull request #7206 from vonchenplus/fix_vulkan_viewport_issue
Vulkan Rasterizer: Fix viewport issue
|
2021-10-24 01:53:04 +02:00 |
|
Ameer J
|
494e34af6a
|
Merge pull request #7070 from FernandoS27/want-you-bad
Vulkan Rasterizer: Correct DepthBias/PolygonOffset on Vulkan.
|
2021-10-23 18:02:23 -04:00 |
|
Fernando Sahmkow
|
ad8afaf1ef
|
Vulran Rasterizer: address feedback.
|
2021-10-23 23:46:29 +02:00 |
|
Feng Chen
|
b769bea61b
|
Fix vulkan viewport issue
|
2021-10-22 22:56:31 +08:00 |
|
Ameer J
|
3791c7ca82
|
Merge pull request #7077 from FernandoS27/face-down
A series of fixes to queries and indexed samplers.
|
2021-10-16 21:41:54 -04:00 |
|
Ameer J
|
5b735a4c9d
|
Merge pull request #7127 from FernandoS27/i-saw-a-wabbit
A few fixes on Vulkan and Rasterizer Caching
|
2021-10-16 21:37:43 -04:00 |
|
Fernando S
|
f84328934f
|
Merge pull request #7118 from ameerj/vc-gpu-impl
gpu: Migrate implementation to the cpp file
|
2021-10-06 20:02:31 +02:00 |
|
Fernando Sahmkow
|
0498669b4b
|
Vulkan: Fix failing barrier on refresh.
|
2021-10-04 20:56:15 +02:00 |
|
FernandoS27
|
7f4de3466a
|
Vulkan: Fix the master Semaphore
|
2021-10-04 20:46:58 +02:00 |
|
ameerj
|
427bf76e62
|
gpu: Migrate implementation to the cpp file
|
2021-10-03 00:35:57 -04:00 |
|
ameerj
|
6f35fb8d26
|
vk_graphics_pipeline: Force patch list topology when tessellation is used
Fixes a crash on some drivers when tessellation is used but the IA topology is not patch list.
|
2021-09-28 16:39:42 -04:00 |
|
bunnei
|
24c0dde958
|
Merge pull request #7076 from ameerj/amd-botw
vk_texture_cache: Disable cube compatibility flag on non-mesa AMD GCN4 and earlier
|
2021-09-28 10:46:56 -07:00 |
|