Commit graph

1124 commits

Author SHA1 Message Date
saschawillems
9339cba2ad Added (temporary) vulkan android example base class 2016-03-06 16:17:37 +01:00
saschawillems
71cdb93234 Create present complete semaphore in example base class (#60) 2016-03-06 12:57:23 +01:00
saschawillems
4ff8fbf71c Continued work on multi threaded rendering example (wip) 2016-03-06 12:55:52 +01:00
saschawillems
60abe8c9f2 Reuse present complete semaphore (#60), removed GLSL shader path (#62) 2016-03-06 12:16:04 +01:00
saschawillems
dbd8a5e504 Added initializer for fence create info 2016-03-06 11:25:33 +01:00
Sascha Willems
c5c7a0719a Merge pull request #64 from pushrax/remove-flags-semaphore-create-info
Don't set flags on VkSemaphoreCreateInfo (Fixes #42)
2016-03-06 10:35:55 +01:00
Justin Li
311f223e10 Don't set flags on VkSemaphoreCreateInfo 2016-03-06 01:20:03 -05:00
saschawillems
f8360427cb Assign offscreen framebuffer texture target view to descriptor info 2016-03-05 17:29:20 +01:00
saschawillems
28e486083e Android compatibility for vulkandebug 2016-03-05 11:45:35 +01:00
saschawillems
b6da703b3b Fixed descriptor set binding point index 2016-03-05 10:55:08 +01:00
Dustin Biser
044aca6741 Update README.md
Fixed typo.
2016-03-04 23:47:05 -05:00
saschawillems
fb3d6ef847 Mip map loading for 2D textures (optimal tiling) 2016-03-05 00:40:02 +01:00
saschawillems
211d17cbd9 No longer submit initial depth/stencil image barrier outside of setup command buffer (#57), updated swapChain usage to recent refactorings 2016-03-04 19:22:58 +01:00
saschawillems
edc92112df No longer submit initial depth/stencil image barrier outside of setup command buffer (#57), updated swapChain usage to recent refactorings 2016-03-04 18:52:57 +01:00
saschawillems
0e00f30fb1 Added missing mesh for android mesh example 2016-03-04 17:07:09 +01:00
saschawillems
51f76c4845 No longer submit initial depth/stencil image barrier outside of setup command buffer (#57), updated swapChain usage to recent refactorings 2016-03-04 16:54:56 +01:00
saschawillems
e2c6246d69 Added virtual keypress handler in base example class (#56) 2016-03-03 16:43:53 +01:00
Sascha Willems
6af10ce764 Merge pull request #55 from ChristophHaag/master
fix handle_event -> handleEvent in shadowmapping
2016-03-02 21:52:58 +01:00
saschawillems
9483d4465d Updated readme, new screenshot for spherical environment mapping example 2016-03-02 21:35:54 +01:00
saschawillems
881fae0f6f Added texture array loading function to texture loader 2016-03-02 21:16:40 +01:00
saschawillems
c32373857f Array texture for mat caps in spherical environment mapping example, toggle via keys 2016-03-02 21:15:00 +01:00
saschawillems
10afc74051 Update spherical environment mapping shaders to reflect camera orientation for normals 2016-03-02 21:13:23 +01:00
saschawillems
70aa438b11 Replaced separate mat cap textures into one texture array 2016-03-02 20:58:00 +01:00
saschawillems
9cf52c4b45 Moved shaders for spherical environment mapping example to separate folder 2016-03-02 20:57:33 +01:00
saschawillems
852f4ad314 Fixes for examples using push constants (now working fine on AMD too) 2016-03-02 19:58:06 +01:00
Christoph Haag
5a69a89d71 fix handle_event -> handleEvent in shadowmapping 2016-03-02 13:26:54 +01:00
saschawillems
c2306108c4 Rebuild SPIR-V shaders for tessellation example with recent glslangvalidator. Fixes #54 2016-03-01 22:05:49 +01:00
Sascha Willems
9698df0c3a Merge pull request #38 from jaakkowork/sphericalenvmapping-fixes
Fixed a mistake in sem.frag: pow(x,y) is undefined when x < 0
2016-03-01 22:00:05 +01:00
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