Commit graph

200 commits

Author SHA1 Message Date
saschawillems
a65fa3483e Updated Vulkan headers from SDK 1.0.5.1 2016-03-13 10:56:12 +01:00
saschawillems
e502785b1f Frame rate independent animation updates 2016-03-11 20:09:12 +01:00
saschawillems
710ff2d511 Android application icon 2016-03-11 20:01:07 +01:00
saschawillems
4f5abb1ca7 Added frame timing functions to android base class 2016-03-11 19:38:23 +01:00
saschawillems
4c217cef21 Frame rate independent animation updates 2016-03-11 18:54:37 +01:00
saschawillems
73c11f6dba Use dedicated render pass for offscreen frame buffer with matching attachment formats (Fixes #68) 2016-03-10 21:17:48 +01:00
saschawillems
3e8ce7f9d3 Add initializer VkRenderPassCreateInfo 2016-03-10 21:16:57 +01:00
saschawillems
15dac77a4c Explicit LOD fetch in tessellation evaluation shader (Fixes #71) 2016-03-10 19:28:36 +01:00
saschawillems
4ac655d8c2 Moved to android base class, use wait and signal semaphores, renamed main for android mesh example 2016-03-09 21:47:20 +01:00
saschawillems
774d1f37bd Use wait and signal semaphores, renamed main for android triangle example 2016-03-09 21:37:46 +01:00
saschawillems
ae185d8f2e Use base texture loading code for android texture example, renamed main 2016-03-09 21:19:37 +01:00
saschawillems
72ff2a3866 Use base texture loading code for compute shader example, renamed main 2016-03-09 21:17:26 +01:00
saschawillems
575c5c2060 Moved texture loading code to android example base 2016-03-09 21:06:39 +01:00
saschawillems
93a9c5c627 submit setup command buffer and idle queue before destroying staging images 2016-03-09 20:29:31 +01:00
saschawillems
403d851d63 Force glm clip space to 0..1 (Fixes #18, Fixes #45) 2016-03-08 21:52:40 +01:00
saschawillems
3ac12b5667 Updated to latest glm release, added glm license file 2016-03-08 21:46:55 +01:00
saschawillems
e77884d5bb Use glm::radians instead of deg_to_rad (Fixes #37) 2016-03-08 20:59:25 +01:00
Sascha Willems
575cbdc341 Merge pull request #67 from Semmy13/fix-triangle-error-handling
Fix some error checks in triangle.cpp
2016-03-07 18:00:25 +01:00
Samuele Panzeri
0a431b6be5 Fixed a missed error return check and removed a redudant assert in VulkanExample::prepareVertices 2016-03-07 01:23:01 +00:00
saschawillems
93f33521c7 Removed GLSL loading function (#62) 2016-03-06 20:15:56 +01:00
saschawillems
8cd5041111 Use application wide submit info and semaphores (Fixes #66, Fixes #65, Fixes#60), removed no longer functional code loading GLSL (Fixes #62) 2016-03-06 20:15:05 +01:00
saschawillems
0240cde57a Application wide semaphores (present and render synchronization), submit info in base clas (#60, #65) 2016-03-06 19:22:41 +01:00
saschawillems
1868b4fb8e Semaphore naming (#65) 2016-03-06 17:37:33 +01:00
saschawillems
fe7d1d799d glm's radians instead of deg_to_rad(#37), define for Vulkan clip space (#17) 2016-03-06 17:33:50 +01:00
saschawillems
79158399d7 Added submit signal wait semaphore (#65) and pipeline stage flags to submit info (#66) 2016-03-06 17:28:26 +01:00
saschawillems
e94c91bd21 Updated android texture and compute samples to use example base, added signal semaphore (#65), reuse global semaphore (#60) 2016-03-06 16:37:03 +01:00
saschawillems
52045a1dde queuePresent overload for passing a wait semaphore (#65) 2016-03-06 16:18:29 +01:00
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
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