Stenzek
|
41cc60e87e
|
VulkanDevice: Use vkCmdClearAttachments() to avoid render pass restart
|
2024-04-01 18:12:53 +10:00 |
|
Stenzek
|
72ab669e70
|
GPUDevice: Add support for feedback loops
|
2024-04-01 13:55:19 +10:00 |
|
Stenzek
|
f936a36c85
|
GPUDevice: Add GPUDownloadTexture
Which can also be based in host/client memory.
Use it for screenshots and VRAM downloads.
|
2024-02-29 18:56:50 +10:00 |
|
Stenzek
|
150ab8f4af
|
GPU: Add host/hardware stats
|
2024-01-22 14:41:19 +10:00 |
|
Stenzek
|
1f4a37f8eb
|
VulkanDevice: Fix crash on SW renderer switch
|
2023-12-09 22:08:14 +10:00 |
|
Stenzek
|
a907e1f550
|
GPUDevice: Pool textures
|
2023-12-09 22:08:13 +10:00 |
|
Stenzek
|
3b2c70cda5
|
GPUDevice: Get rid of framebuffer abstraction
|
2023-12-09 22:08:13 +10:00 |
|
Stenzek
|
b65d2748b4
|
GPUDevice: Implement MirrorRepeat address mode
|
2023-12-08 20:12:13 +10:00 |
|
Stenzek
|
3469b83a58
|
VulkanDevice: Add barrier inbetween self image copies
|
2023-12-01 19:08:46 +10:00 |
|
Stenzek
|
4a906fd0a0
|
VulkanDevice: Fix incorrect render pass end
|
2023-11-05 21:18:39 +10:00 |
|
Stenzek
|
80e3d29ab8
|
Misc: clang-cl warning clean-up
|
2023-09-03 14:30:26 +10:00 |
|
Stenzek
|
0da14a5442
|
GPU/Vulkan: Fix MSAA
And disable sample rate shading ("SSAA") on AMD, Intel, and broken
mobile drivers, because it doesn't work.
|
2023-09-01 21:25:12 +10:00 |
|
Stenzek
|
e3d9ba4c99
|
Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
- Add native Metal renderer.
|
2023-08-20 21:55:38 +10:00 |
|