Commit Graph

20 Commits (6a5f16d89a63057692b0f4b9c8cc7da22efb4e66)

Author SHA1 Message Date
Stenzek 7f4e5d55db
Misc: Update copyright headers 2 years ago
Stenzek 5f8082734e
VulkanDevice: Fix download inside render pass 2 years ago
Stenzek 1006fa00da
GPUDevice: Add support for Raster Ordered Views 2 years ago
Stenzek 00ccea84b8
GPUDevice: Replace remaining StdStringFromFromFormat() with fmt 2 years ago
Stenzek 4e922a34a7
Log: Simplify macros 2 years ago
Stenzek b6d019db66
Misc: Replace log printf calls with fmt 2 years ago
Stenzek ca3cfbaa99
Misc: Pass string_view by value 2 years ago
Stenzek 41cc60e87e
VulkanDevice: Use vkCmdClearAttachments() to avoid render pass restart 3 years ago
Stenzek 72ab669e70
GPUDevice: Add support for feedback loops 3 years ago
Stenzek f936a36c85
GPUDevice: Add GPUDownloadTexture
Which can also be based in host/client memory.
Use it for screenshots and VRAM downloads.
3 years ago
Stenzek 150ab8f4af
GPU: Add host/hardware stats 3 years ago
Stenzek 1f4a37f8eb
VulkanDevice: Fix crash on SW renderer switch 3 years ago
Stenzek a907e1f550
GPUDevice: Pool textures 3 years ago
Stenzek 3b2c70cda5
GPUDevice: Get rid of framebuffer abstraction 3 years ago
Stenzek b65d2748b4
GPUDevice: Implement MirrorRepeat address mode 3 years ago
Stenzek 3469b83a58
VulkanDevice: Add barrier inbetween self image copies 3 years ago
Stenzek 4a906fd0a0
VulkanDevice: Fix incorrect render pass end 3 years ago
Stenzek 80e3d29ab8 Misc: clang-cl warning clean-up 3 years ago
Stenzek 0da14a5442 GPU/Vulkan: Fix MSAA
And disable sample rate shading ("SSAA") on AMD, Intel, and broken
mobile drivers, because it doesn't work.
3 years ago
Stenzek e3d9ba4c99 Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
 - Add native Metal renderer.
3 years ago