Henrik Rydgård
|
2a35d4b4c5
|
Merge pull request #8653 from unknownbrackets/warnings
Warning fixes from clang
|
2016-03-21 08:27:25 +01: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 |
|
Henrik Rydgard
|
5d19f3dfb8
|
Decode vertex data directly into the vertex pushbuffer, saving a memcpy.
|
2016-03-20 19:35:03 +01:00 |
|
Henrik Rydgard
|
966cb89d41
|
Vulkan: Fix our use of dual source blending, re-enable if available.
|
2016-03-20 19:31:02 +01:00 |
|
 Unknown W. BracketsandHenrik Rydgard
|
82f3df1e06
|
Vulkan: Initial support for aniso filtering.
|
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
|
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. BracketsandHenrik Rydgard
|
82205a4660
|
Handle Vulkan init errors more gracefully.
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
fe270c592a
|
Typo fix
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
b0098f7961
|
Replace ugly workaround with VK_LAYER_LUNARG_unique_objects which prevents handle reuse.
See https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/issues/121
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
575cc890b7
|
Turn off annoying "debug flicker" I used to see if we were swapping buffers properly early on
Also minor logging changes, refine the false-positive debug layer check
|
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 |
|
Henrik Rydgard
|
6e2e0bfa33
|
Should not specify the Vulkan patch version when requesting Vulkan 1.0.
|
2016-03-20 19:31:02 +01:00 |
|
 Unknown W. BracketsandHenrik Rydgard
|
c92790c5a8
|
Specify a useful app version when loading Vulkan.
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
432fbe30d1
|
Vulkan: We're doing dual src blending wrong (GLSL part, not sure how to do it right) so disable it.
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
b06cf4e688
|
Re-fix depth buffer initialization
|
2016-03-20 19:30:39 +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 |
|