Henrik Rydgard
|
32f5930e15
|
Move clear handling to FramebufferVulkan, center the clear properly in non-buffered. more cleanup.
|
2016-03-31 00:50:50 +02:00 |
|
Unknown W. Brackets
|
9921fd2ea7
|
Vulkan: Don't bother with extra userdata, comments.
Was a failed attempt to avoid new/delete.
|
2016-03-27 08:30:40 -07:00 |
|
Unknown W. Brackets
|
973a9f6124
|
Vulkan: Delay frees for device memory slabs.
|
2016-03-27 08:30:38 -07: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
|
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
|
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 |
|
Unknown W. Brackets
|
9c3e12ead0
|
Remove some unused things reported by clang.
|
2016-03-20 23:14:08 -07:00 |
|
Henrik Rydgard
|
5d45413dab
|
Fix a resource leak. Request COHERENT memory for pushbuffers.
|
2016-03-20 19:35:03 +01:00 |
|
Henrik Rydgard
|
5d56537a16
|
Move VulkanPushBuffer into VulkanMemory.h
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
da50370328
|
Split out VulkanTexture from VulkanContext.cpp/h into VulkanImage.cpp/h
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
e45c24b75f
|
Show how much pushbuffer space is used each frame.
Optimizing this number (by avoiding redundant UBO uploads etc) will probably help performance.
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
84e649f74b
|
Vulkan: Enable mipmapping
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
8a62724316
|
Upload PSP textures through a push buffer instead of image copy. More flexible.
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
5ea01ffff6
|
Add a secondary way to upload textures - through buffers.
|
2016-03-20 19:31:02 +01:00 |
|
Unknown W. Brackets
|
82205a4660
|
Handle Vulkan init errors more gracefully.
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
5ca012e83d
|
Fix a bunch of new vulkan validation layer failures.
|
2016-03-20 19:31:02 +01:00 |
|
Unknown W. Brackets
|
c92790c5a8
|
Specify a useful app version when loading Vulkan.
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgård
|
9c457da4c9
|
Gets the Vulkan backend running, but not drawing correctly, on Android.
Not sure what's wrong, I get a yellow flashing screen.
|
2016-03-20 19:30:39 +01:00 |
|
Henrik Rydgard
|
d325aa2b30
|
Hook up Vulkan on Android, no idea if it works. Move VulkanContext to Common.
|
2016-03-20 19:30:11 +01:00 |
|