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 |
|
Unknown W. Brackets
|
bdc0dac6c5
|
thin3d: Plug leaks in samplers and vk shaders.
|
2016-03-21 00:03:34 -07:00 |
|
Unknown W. Brackets
|
9c3e12ead0
|
Remove some unused things reported by clang.
|
2016-03-20 23:14:08 -07:00 |
|
Unknown W. Brackets
|
9fd040eed0
|
Vulkan: Cache only device in push buffers.
|
2016-03-20 22:49:38 -07:00 |
|
Henrik Rydgard
|
29bc07eb0a
|
SoftGPU with Vulkan runs but displays black
|
2016-03-20 20:04:49 +01:00 |
|
Henrik Rydgard
|
2c61b1e763
|
Change the VulkanPushBuffer API to allow for adding support for dynamic growth
|
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
|
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 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 |
|
Henrik Rydgard
|
2481714a8e
|
Load Vulkan dynamically. Fix Android build (though - Vulkan is not working on Android yet)
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
5b70957b1f
|
Expose another couple of vulkan device features.
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
3284899844
|
More clearing fixes. Also fix some memory leaks.
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
4c281f16ac
|
Fix mixup with fragment shader ubo variables
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
3bf88d7475
|
Plug the texture memory leak
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
dced84c9fc
|
Work on texture support, cube.elf works correctly. Delete unused code.
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
7eeba080c7
|
Fix primitive topology. Crashfix.
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
4063f7e0db
|
Fill out GPU_Vulkan.cpp with what's mostly a copy of GLES_GPU.cpp
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
5216a24590
|
Back to work on the PSP renderer
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
56e358aa24
|
Show Vulkan information in system information.
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
776439d706
|
Per-frame descriptor pools. Safe-delete more types.
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
d7e8f8433f
|
Support multiple texture formats
|
2016-03-20 19:29:03 +01:00 |
|
Henrik Rydgard
|
e89a7f0c67
|
Update VulkanContext
|
2016-03-20 19:26:41 +01:00 |
|
Henrik Rydgard
|
cfbecf5071
|
More progress
|
2016-03-20 19:26:41 +01:00 |
|
Henrik Rydgard
|
83a5313a06
|
More fixes
|
2016-03-20 19:26:12 +01:00 |
|
Henrik Rydgard
|
73d6d2dc72
|
More vulkan in thin3d
|
2016-03-20 19:25:53 +01:00 |
|
Henrik Rydgard
|
2a449f78bb
|
More vulkan fixing
|
2016-03-20 19:25:30 +01:00 |
|
Henrik Rydgard
|
eedd81988c
|
Implement a trivial SPIR-V disassembler, just for fun
|
2016-03-20 19:18:35 +01:00 |
|
Henrik Rydgard
|
c64064024d
|
Initial vulkan code.
This was squashed from nine commits but using old versions of Vulkan.
|
2016-03-20 19:18:35 +01:00 |
|