Unknown W. Brackets
|
aad04f2941
|
Centralize the texcache key format.
|
2016-03-26 12:30:33 -07:00 |
|
Unknown W. Brackets
|
e8c8f19aec
|
Move framebuf attachment into central code.
It doesn't look like this will be different, and there's a bug in it.
|
2016-03-26 12:30:32 -07:00 |
|
Unknown W. Brackets
|
817df153f8
|
Vulkan: Don't replace images on old fb textures.
|
2016-03-26 12:30:32 -07:00 |
|
Unknown W. Brackets
|
adc9946641
|
Vulkan: Ask for COHERENT staged texture memory.
|
2016-03-26 12:18:49 -07:00 |
|
Unknown W. Brackets
|
4568affe4d
|
Vulkan: Fix error message if backend can't load.
|
2016-03-24 17:03:04 -07:00 |
|
Henrik Rydgard
|
bd17351ef9
|
Texcache: Minor refactor/cleanup
|
2016-03-22 23:56:55 +01:00 |
|
Henrik Rydgard
|
8a39794c47
|
Revert "Enable the Unpack Subimage path on DX9 (maybe should just remove the check)"
This causes some breakage that need investigation.
This reverts commit 1970d38650 .
|
2016-03-22 23:56:55 +01:00 |
|
Henrik Rydgard
|
e270b955bb
|
x86/x64: Minor vertex decoder optimization
|
2016-03-22 23:56:55 +01:00 |
|
Henrik Rydgård
|
b0329e8106
|
Merge pull request #8657 from unknownbrackets/vulkan-resize
Support resizing the screen on Vulkan
|
2016-03-22 09:22:58 +01:00 |
|
Unknown W. Brackets
|
aec117d8ea
|
Vulkan: Allow resizing window/backbuffer.
Not tested much on Android. Fixes #8656.
|
2016-03-21 19:45:27 -07:00 |
|
Unknown W. Brackets
|
963b18e6c2
|
Vulkan: Prep for resize, destroy surface on exit.
I suppose this is a validation layer bug, it didn't report the leak.
|
2016-03-21 19:41:20 -07:00 |
|
Henrik Rydgard
|
efa508d492
|
Vulkan: Fix texture scaling
|
2016-03-21 21:26:48 +01:00 |
|
Henrik Rydgard
|
b97e02febe
|
Typo fixes. Delete irrelevant comments
|
2016-03-21 20:23:53 +01:00 |
|
Henrik Rydgard
|
dff585e440
|
VulkanContext: Detect the appropriate depth buffer format to use, expose it.
This should help AMD compatibility.
|
2016-03-21 20:11:49 +01:00 |
|
Henrik Rydgard
|
20f227cc4d
|
Vulkan: Fix Prescale UV
|
2016-03-21 18:50:11 +01:00 |
|
Henrik Rydgård
|
e8758c1ea0
|
Merge pull request #8652 from unknownbrackets/savestates
Fix some old savestates
|
2016-03-21 17:05:58 +01:00 |
|
Henrik Rydgård
|
257c01bd84
|
Merge pull request #8655 from unknownbrackets/vulkan-softgpu
Fix softgpu rendering in Vulkan
|
2016-03-21 16:48:59 +01:00 |
|
Unknown W. Brackets
|
caea1da99a
|
softgpu: Flip vertically in the Vulkan backend.
|
2016-03-21 07:17:38 -07:00 |
|
Unknown W. Brackets
|
f3d113a777
|
thin3d: Use 32-bit indexed drawing to match.
|
2016-03-21 07:17:38 -07:00 |
|
Unknown W. Brackets
|
1b8985a080
|
thin3d: Fix tranposed Vulkan bufs.
|
2016-03-21 07:17:37 -07:00 |
|
Henrik Rydgård
|
6831f6fc46
|
Merge pull request #8650 from unknownbrackets/vulkan-buf
Vulkan: Cache only device in push buffers
|
2016-03-21 08:27:50 +01:00 |
|
Henrik Rydgård
|
2a35d4b4c5
|
Merge pull request #8653 from unknownbrackets/warnings
Warning fixes from clang
|
2016-03-21 08:27:25 +01:00 |
|
Henrik Rydgård
|
3dcdd4b533
|
Merge pull request #8654 from unknownbrackets/vulkan-leaks
Plug some Vulkan leaks
|
2016-03-21 08:27:08 +01:00 |
|
Unknown W. Brackets
|
62af4fe48b
|
softgpu: Prevent leaking thin3d buffers.
|
2016-03-21 00:04:02 -07:00 |
|
Unknown W. Brackets
|
bdc0dac6c5
|
thin3d: Plug leaks in samplers and vk shaders.
|
2016-03-21 00:03:34 -07:00 |
|
Unknown W. Brackets
|
2d34c0a8bc
|
Vulkan: Free anything pending before the device.
This includes, for example, device memory and etc.
|
2016-03-21 00:02:59 -07:00 |
|
Unknown W. Brackets
|
9c3e12ead0
|
Remove some unused things reported by clang.
|
2016-03-20 23:14:08 -07:00 |
|
Unknown W. Brackets
|
2461a849f9
|
Correct some warnings reported by clang.
|
2016-03-20 23:13:28 -07:00 |
|
Unknown W. Brackets
|
d90527e41e
|
Correct some missing overrides.
|
2016-03-20 23:05:05 -07:00 |
|
Unknown W. Brackets
|
3976e840a1
|
Fix some old savestates.
|
2016-03-20 23:03:48 -07:00 |
|
Unknown W. Brackets
|
450d70ff06
|
Vulkan: Remove some outdated comments.
|
2016-03-20 22:51:07 -07:00 |
|
Unknown W. Brackets
|
6d947a057e
|
Vulkan: Handle oversized push buf allocations.
|
2016-03-20 22:49:38 -07:00 |
|
Unknown W. Brackets
|
9fd040eed0
|
Vulkan: Cache only device in push buffers.
|
2016-03-20 22:49:38 -07:00 |
|
Henrik Rydgard
|
0009b55210
|
Make placeholder texture black
|
2016-03-20 23:36:09 +01:00 |
|
Henrik Rydgård
|
2485c320f3
|
Merge pull request #8649 from unknownbrackets/vulkan-buf
Dynamically reallocate buffers when out of space
|
2016-03-20 23:32:08 +01:00 |
|
Unknown W. Brackets
|
e3d9630b9a
|
Vulkan: Handle oom slightly better.
|
2016-03-20 15:25:59 -07:00 |
|
Unknown W. Brackets
|
f91cc6191a
|
Vulkan: Start with smaller buffers by default.
|
2016-03-20 15:23:03 -07:00 |
|
Unknown W. Brackets
|
9e4389cbf5
|
Vulkan: Defrag buffers when growing.
|
2016-03-20 15:20:42 -07:00 |
|
Unknown W. Brackets
|
f2513ffcd6
|
Vulkan: Allocate more buffers on overflow.
|
2016-03-20 15:15:13 -07:00 |
|
Unknown W. Brackets
|
82a902382b
|
Vulkan: Centralize shader UBO update, DRY.
|
2016-03-20 15:15:03 -07:00 |
|
Henrik Rydgard
|
1515754f2d
|
Another prescale UV fix
|
2016-03-20 23:02:56 +01:00 |
|
Henrik Rydgård
|
8e459b7816
|
Merge pull request #8648 from unknownbrackets/warnings
Minor warning fixes
|
2016-03-20 22:48:27 +01:00 |
|
Henrik Rydgard
|
a6a56b9a69
|
Vulkan: Cache the texture pointer. Use a checkerboard placeholder texture where missing
(framebuffer textures in non-buffered)
|
2016-03-20 22:46:49 +01:00 |
|
Unknown W. Brackets
|
e92e6bbd03
|
Move VulkanUtil.cpp into the filter.
|
2016-03-20 14:26:51 -07:00 |
|
Unknown W. Brackets
|
ab6dd51d9c
|
Fix a small resource handle leak.
|
2016-03-20 14:24:35 -07:00 |
|
Unknown W. Brackets
|
ef1dc583a2
|
Fix various minor warnings.
|
2016-03-20 14:17:51 -07:00 |
|
Unknown W. Brackets
|
87eadad326
|
Fix a failed lock release warning.
|
2016-03-20 14:16:54 -07:00 |
|
Henrik Rydgard
|
ffde7020d2
|
Vulkan prescale UV fix
|
2016-03-20 21:48:28 +01:00 |
|
Henrik Rydgård
|
2b46ae59a0
|
Merge pull request #8601 from hrydgard/vulkan
Vulkan rendering backend. Early Work-In-Progress
|
2016-03-20 21:08:58 +01:00 |
|
Henrik Rydgard
|
0e199272ed
|
Buildfix to last commit, add a comment
|
2016-03-20 20:56:33 +01:00 |
|