ameerj
|
52cc6f51aa
|
vk_texture_cache: Fix early returns on unsupported scales
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
d99a6e8e47
|
video_core: Misc resolution scaling related refactoring
|
2021-11-16 22:11:30 +01:00 |
|
Fernando Sahmkow
|
6ca801276b
|
Texture Cache: Fix Rescaling on Multisample
|
2021-11-16 22:11:30 +01:00 |
|
Fernando Sahmkow
|
fc21f37496
|
TextureCache: Base fixes on rescaling.
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
abe81f73ef
|
vk_texture_cache: Simplify scaled image management
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
c2174cbb8f
|
vk_rasterizer: Fix scaling on Y_NEGATE
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
0213e5353d
|
vk_texture_cache: Use nearest neighbor scaling when available
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
3beae9ae77
|
vk_texture_cache: Minor cleanup
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
8539edc252
|
Renderers: Unify post processing filter shaders
|
2021-11-16 22:11:29 +01:00 |
|
Fernando Sahmkow
|
bca25d2a0f
|
Renderer: Implement Bicubic and ScaleForce filters.
|
2021-11-16 22:11:29 +01:00 |
|
Fernando Sahmkow
|
cdbe98a4d0
|
Texture Cache: fix scaling on upload and stop scaling on base resolution.
|
2021-11-16 22:11:29 +01:00 |
|
ameerj
|
92bb068ad5
|
emit_spirv: Fix RescalingLayout alignment
|
2021-11-16 22:11:29 +01:00 |
|
ameerj
|
a8a021ddcf
|
emit_spirv: Fix RescalingLayout alignment
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
d04e2dac6c
|
shader: Properly scale image reads and add GL SPIR-V support
Thanks for everything!
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
928ff21aae
|
shader: Properly blacklist and scale image loads
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
0100b5e700
|
texture_cache: Add getter to query if image view is rescaled
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
dc0a20f7e0
|
vk_rasterizer: Minor style change
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
dacd5da998
|
texture_cache: Simplify image view queries and blacklisting
|
2021-11-16 22:11:28 +01:00 |
|
Fernando Sahmkow
|
a637be0a6e
|
Vulkan: Fix downscaling Blit.
|
2021-11-16 22:11:28 +01:00 |
|
Fernando Sahmkow
|
257a19aaa6
|
Vulkan: Fix AA when rescaling.
|
2021-11-16 22:11:28 +01:00 |
|
Fernando Sahmkow
|
8cafa0686b
|
Texture Cache: Implement Blacklisting.
|
2021-11-16 22:11:28 +01:00 |
|
ReinUsesLisp
|
6dea5adc4d
|
vulkan: Implement rescaling shader patching
|
2021-11-16 22:11:28 +01:00 |
|
ReinUsesLisp
|
6c9df94aa6
|
vk_texture_cache: Properly scale blit source images
|
2021-11-16 22:11:28 +01:00 |
|
ReinUsesLisp
|
0c46b92625
|
vk_graphics_pipeline: Use Shader::NumDescriptors when possible
|
2021-11-16 22:11:28 +01:00 |
|
ReinUsesLisp
|
e3cba280fb
|
vk_texture_cache: Simplify and optimize scaling blits
|
2021-11-16 22:11:28 +01:00 |
|
ReinUsesLisp
|
b38b0d8dae
|
vk_texture_cache: Fix scaling blit validation errors
|
2021-11-16 22:11:28 +01:00 |
|
ReinUsesLisp
|
189bacde6a
|
Fix blits with mips
|
2021-11-16 22:11:27 +01:00 |
|
ReinUsesLisp
|
549d60eb30
|
Fix blits
|
2021-11-16 22:11:27 +01:00 |
|
Fernando Sahmkow
|
21165271e2
|
TextureCache: Fix rescaling of ImageCopies
|
2021-11-16 22:11:27 +01:00 |
|
Fernando Sahmkow
|
f6a665f295
|
TextureCache: Modify Viewports/Scissors according to Rescale.
|
2021-11-16 22:11:27 +01:00 |
|
Fernando Sahmkow
|
835110d72c
|
Texture Cache: More rescaling fixes.
|
2021-11-16 22:11:27 +01:00 |
|
Fernando Sahmkow
|
256c4b28c4
|
Texture Cache: Implement Vulkan UpScaling & DownScaling
|
2021-11-16 22:11:27 +01:00 |
|
Fernando Sahmkow
|
7a957d501f
|
VideoCore: Initial Setup for the Resolution Scaler.
|
2021-11-16 22:11:27 +01:00 |
|
Fernando S
|
9a15b31b8b
|
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
|
f6460266f8
|
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
|
ba6e5cd2ed
|
Vulran Rasterizer: address feedback.
|
2021-10-23 23:46:29 +02:00 |
|
Feng Chen
|
1e1979532e
|
Fix vulkan viewport issue
|
2021-10-22 22:56:31 +08:00 |
|
Ameer J
|
fc0a5a2b84
|
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
|
fb99f7532a
|
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
|
d40819cfb1
|
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
|
97bafa4e99
|
Vulkan: Fix failing barrier on refresh.
|
2021-10-04 20:56:15 +02:00 |
|
FernandoS27
|
2fd52e7d8b
|
Vulkan: Fix the master Semaphore
|
2021-10-04 20:46:58 +02:00 |
|
ameerj
|
20a88d9d62
|
gpu: Migrate implementation to the cpp file
|
2021-10-03 00:35:57 -04:00 |
|
ameerj
|
f83f2af3a2
|
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
|
760786827a
|
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 |
|
Morph
|
b93255d853
|
Merge pull request #7078 from ameerj/vc-jthread-fixes
video_core: Fix jthread related hangs when stopping emulation
|
2021-09-26 16:40:13 -04:00 |
|
ameerj
|
d7977be416
|
general: Update style to clang-format-12
|
2021-09-24 15:52:05 -04:00 |
|
ameerj
|
a07f80d672
|
video_core: Fix jthread related hangs when stopping emulation
jthread on some compilers is more picky when it comes to the order in which objects are destroyed.
|
2021-09-23 20:34:02 -04:00 |
|
ameerj
|
d44cd612a0
|
vk_texture_cache: Disable cube compatibility flag on non-mesa AMD GCN4 and earlier
Fixes rainbow textures on BOTW.
|
2021-09-23 19:40:53 -04:00 |
|
Fernando Sahmkow
|
f718c363a3
|
Vulkan Query Cache: make sure to wait for the query result.
|
2021-09-24 01:14:17 +02:00 |
|