Commit graph

546 commits

Author SHA1 Message Date
saschawillems
3b27fe6fc2 Corrected pool sizes, no longer delete compute command buffer when switching compute pipelines 2016-03-01 19:55:47 +01:00
saschawillems
7e8365630e Fidex wrong offscreen uniform buffer size assignment, added pre present barrier. Now also works on AMD GPUs 2016-03-01 19:33:48 +01:00
saschawillems
230a693401 Added image layout barrier source access mask for depth/stencil attachment reads 2016-03-01 19:09:42 +01:00
saschawillems
7f675466ff Create image barriers in example base (for better readability) 2016-03-01 19:09:01 +01:00
saschawillems
db2599dd4d Corrected texture target image barriers (dst instead of src) 2016-03-01 19:00:31 +01:00
saschawillems
cf02e5aa4b Added function for submitting a pre present image memory barrier, moved barrier setup into functions, removed unnecessary vkQueueWaitIdle 2016-03-01 18:54:36 +01:00
Sascha Willems
80c6fc0206 Fixed CMakeLists.txt to reflect name changes and shadow mapping example addition 2016-02-29 10:46:17 +01:00
saschawillems
65c619ddf8 Project settings, shader paths 2016-02-28 22:29:36 +01:00
saschawillems
e45c90f180 Added shadow mapping example 2016-02-28 22:26:11 +01:00
saschawillems
9ecbaca69f Moved shaders for omni directional shadow mapping sample 2016-02-28 22:19:27 +01:00
saschawillems
0363b09645 Screenshot and info on shadow mapping demo 2016-02-28 22:17:57 +01:00
saschawillems
b96e370881 Renamed shadow map example 2016-02-27 22:27:09 +01:00
saschawillems
3f6b9d0444 Added license notice and copyright for Vulkan Scene model (and derived models) 2016-02-27 17:46:42 +01:00
saschawillems
8db53288b4 Added license (CC-BY 3.0) for my retro ufo models 2016-02-25 22:16:42 +01:00
saschawillems
9c5495e12e Started work on multi threaded rendering example 2016-02-25 22:08:47 +01:00
saschawillems
07db64744f Update to glm 0.9.7.3 2016-02-25 22:07:24 +01:00
saschawillems
94f6b4a074 Updated mesh shaders (better lighting with specular) 2016-02-24 23:26:49 +01:00
saschawillems
4807931164 Updated bloom shaders (better lighting with specular) 2016-02-24 23:14:47 +01:00
saschawillems
997898032c Added initializer for VkCommandBufferInheritanceInfo 2016-02-24 21:52:05 +01:00
saschawillems
86b13eb84c Added initializer for VkCommandPoolCreateInfo 2016-02-24 21:14:28 +01:00
saschawillems
2c5e6f1d0e Added additional documentatiomn for the swap chain class 2016-02-23 22:22:59 +01:00
saschawillems
e2dcc4f6f4 Code formatting 2016-02-23 22:18:22 +01:00
saschawillems
bf37fa2d17 SwapChain function naming 2016-02-23 22:00:09 +01:00
saschawillems
0c5705f2e9 SwapChain function naming 2016-02-23 21:55:37 +01:00
saschawillems
fb41887c9d Replaced pointers with std::vectors, added a few comments, some code refactoring, Fixes #39 2016-02-23 21:21:36 +01:00
Sascha Willems
5979e31c56 Fixed link 2016-02-23 13:55:45 +01:00
Sascha Willems
196fbd770c Use flags from parameter, fixes #41 2016-02-23 13:45:51 +01:00
Sascha Willems
6dd672f2ce Corrected wrong image sharing mode assignement. Fixes #40 2016-02-23 13:21:34 +01:00
Sascha Willems
599738839f Merge pull request #22 from encelo/patch-1
Fix CMake project name
2016-02-23 10:25:40 +01:00
Jaakko Konttinen
09869322af Fixed a mistake in sem.frag: pow(x,y) is undefined when x < 0 2016-02-22 16:46:29 -05:00
Sascha Willems
5a9d53c572 Merge pull request #31 from roboman2444/master
Added links for the examples in the readme
2016-02-21 21:00:08 +01:00
Alex Gaines
405643f158 fixed compute shader and vulkanscene 2016-02-20 01:22:58 -05:00
Alex Gaines
cc6c40e9d5 Added links for all examples 2016-02-20 01:20:51 -05:00
Alex Gaines
32ffb488fa local triangle 2016-02-20 01:11:18 -05:00
Alex Gaines
e99518e3c9 Added triangle link 2016-02-20 01:10:03 -05:00
Sascha Willems
4d08348f01 Added sekeltalanimation example to CMakeLists #25 2016-02-19 08:10:42 +01:00
saschawillems
97485ab357 Fixed depth format selection. Fixes #13, Fixes #19 2016-02-18 22:09:47 +01:00
saschawillems
f5919fc988 Depth format selection function in vkTools namespace. #11 #13 2016-02-18 21:44:26 +01:00
Angelo Theodorou
0166680572 Fix CMake project name
The CMake project name is set to be the same as the name of the first example.
I suggest it gets changed to the name of the Visual Studio solution included in the repository.
2016-02-18 17:35:55 +00:00
Sascha Willems
1647082260 Merge pull request #8 from akazantsev/master
Fix needed for outsource build
2016-02-18 12:20:32 +01:00
Sascha Willems
411d5f881a gitattributes 2016-02-18 12:03:13 +01:00
Sascha Willems
ed4c725e67 gitattributes 2016-02-18 11:59:40 +01:00
Sascha Willems
9cd3d44b84 Removed messagebox on device lost (was for testing purpose only) 2016-02-18 11:21:11 +01:00
Sascha Willems
5029b8fd07 Pass correct buffer create info reference for index buffer (Fixes #17) 2016-02-18 11:20:45 +01:00
saschawillems
40f13fc770 Fix for physical device enumeration 2016-02-17 18:37:36 +01:00
saschawillems
7194db8dad Added missing assimp dll 2016-02-16 21:12:25 +01:00
Andrey Kazantsev
a91852433d Fix needed for outsource build 2016-02-16 19:33:57 +02:00
saschawillems
6fa97dd875 Link to precompiled binaries 2016-02-16 15:39:35 +01:00
saschawillems
c91341813c Added Vulkan examples sources! 2016-02-16 15:07:25 +01:00
saschawillems
367fda186b Android examples and screenshots 2016-02-14 18:50:04 +01:00