jdgleaver
|
363804c48b
|
(libretro/Vulkan) Fix glslang shader-related crashes
|
2020-08-01 15:29:59 +01:00 |
|
Connor McLaughlin
|
282f166e7a
|
Vulkan/StagingBuffer: Don't try to invalidate unmapped buffer
Fixes crash on Mali.
|
2020-07-12 00:40:05 +10:00 |
|
Connor McLaughlin
|
fb6538da35
|
Vulkan/Context: Allocate SSBO descriptors in global set
Fixes vram write buffer creation failing on Mali.
|
2020-07-12 00:38:27 +10:00 |
|
Connor McLaughlin
|
a5fe740e30
|
Fix a bunch of compiler warnings
|
2020-07-09 13:30:16 +10:00 |
|
Connor McLaughlin
|
da180a1c4f
|
Vulkan: Fix crash when device creation fails
|
2020-07-07 00:59:42 +10:00 |
|
Connor McLaughlin
|
1d4b5e22cb
|
Vulkan: Fall back to geometryShader when fillModeNonSolid unsupported
|
2020-07-07 00:59:35 +10:00 |
|
Connor McLaughlin
|
9b3e344ad8
|
Renderers: Support empty shader cache
|
2020-07-04 22:14:07 +10:00 |
|
Connor McLaughlin
|
f396a2c373
|
Renderers: Make shader cache path a prefix instead of directory
|
2020-07-04 22:14:07 +10:00 |
|
Connor McLaughlin
|
b9ffca1ddf
|
libretro: Vulkan renderer support
|
2020-07-04 22:14:07 +10:00 |
|
Connor McLaughlin
|
9265dd72ba
|
Vulkan/ShaderCache: Skip writing pipeline cache when size matches
Comparing all the data wasn't working, at least for Intel. I'm guessing
there's some modification time field in there which keeps changing.
|
2020-06-22 15:58:10 +10:00 |
|
Connor McLaughlin
|
eaca5eca07
|
GPU/Vulkan: Use Metal layer instead NSView on macOS.
|
2020-06-22 15:58:07 +10:00 |
|
Connor McLaughlin
|
1455e793d5
|
Vulkan: Fix crash when drag-resizing window
|
2020-06-22 15:57:54 +10:00 |
|
Connor McLaughlin
|
bf60f9dd61
|
GPU/Vulkan: Use geometry shader for line rendering at >1xIR
|
2020-06-21 01:33:08 +10:00 |
|
Connor McLaughlin
|
f54876deb0
|
Vulkan/Context: Use VK_MVK_macos_surface not VK_EXT_metal_surface
Will change this over some time in the future when I can work on a Mac
again and set up the layer.
|
2020-06-20 20:37:38 +10:00 |
|
Connor McLaughlin
|
7192b8d83a
|
Vulkan/ShaderCache: Hopefully fix macOS build
|
2020-06-20 03:39:46 +10:00 |
|
Connor McLaughlin
|
1b5f8db2fc
|
Vulkan/Context: Support specifying GPU to use
|
2020-06-20 03:34:19 +10:00 |
|
Connor McLaughlin
|
4a04800132
|
Vulkan: Handle potential duplicate GPU/adapter names
|
2020-06-20 03:34:19 +10:00 |
|
Connor McLaughlin
|
c023bcd234
|
Linux build fix
|
2020-06-19 01:36:46 +10:00 |
|
Connor McLaughlin
|
1399e95b77
|
Common: Add a range of Vulkan helper/wrapper classes
|
2020-06-19 00:18:07 +10:00 |
|