Commit graph

  • 93f33521c7 Removed GLSL loading function (#62) saschawillems 2016-03-06 20:15:56 +01:00
  • 8cd5041111 Use application wide submit info and semaphores (Fixes #66, Fixes #65, Fixes#60), removed no longer functional code loading GLSL (Fixes #62) saschawillems 2016-03-06 20:15:05 +01:00
  • 0240cde57a Application wide semaphores (present and render synchronization), submit info in base clas (#60, #65) saschawillems 2016-03-06 19:22:41 +01:00
  • 1868b4fb8e Semaphore naming (#65) saschawillems 2016-03-06 17:37:33 +01:00
  • fe7d1d799d glm's radians instead of deg_to_rad(#37), define for Vulkan clip space (#17) saschawillems 2016-03-06 17:33:50 +01:00
  • 79158399d7 Added submit signal wait semaphore (#65) and pipeline stage flags to submit info (#66) saschawillems 2016-03-06 17:28:26 +01:00
  • e94c91bd21 Updated android texture and compute samples to use example base, added signal semaphore (#65), reuse global semaphore (#60) saschawillems 2016-03-06 16:37:03 +01:00
  • 52045a1dde queuePresent overload for passing a wait semaphore (#65) saschawillems 2016-03-06 16:18:29 +01:00
  • 9339cba2ad Added (temporary) vulkan android example base class saschawillems 2016-03-06 16:17:37 +01:00
  • 71cdb93234 Create present complete semaphore in example base class (#60) saschawillems 2016-03-06 12:57:23 +01:00
  • 4ff8fbf71c Continued work on multi threaded rendering example (wip) saschawillems 2016-03-06 12:55:52 +01:00
  • 60abe8c9f2 Reuse present complete semaphore (#60), removed GLSL shader path (#62) saschawillems 2016-03-06 12:16:04 +01:00
  • dbd8a5e504 Added initializer for fence create info saschawillems 2016-03-06 11:25:33 +01:00
  • c5c7a0719a Merge pull request #64 from pushrax/remove-flags-semaphore-create-info Sascha Willems 2016-03-06 10:35:55 +01:00
  • 311f223e10 Don't set flags on VkSemaphoreCreateInfo Justin Li 2016-03-06 01:20:03 -05:00
  • f8360427cb Assign offscreen framebuffer texture target view to descriptor info saschawillems 2016-03-05 17:29:20 +01:00
  • 28e486083e Android compatibility for vulkandebug saschawillems 2016-03-05 11:45:35 +01:00
  • b6da703b3b Fixed descriptor set binding point index saschawillems 2016-03-05 10:55:08 +01:00
  • 044aca6741 Update README.md Dustin Biser 2016-03-04 23:47:05 -05:00
  • fb3d6ef847 Mip map loading for 2D textures (optimal tiling) saschawillems 2016-03-05 00:40:02 +01:00
  • 211d17cbd9 No longer submit initial depth/stencil image barrier outside of setup command buffer (#57), updated swapChain usage to recent refactorings saschawillems 2016-03-04 19:22:58 +01:00
  • edc92112df No longer submit initial depth/stencil image barrier outside of setup command buffer (#57), updated swapChain usage to recent refactorings saschawillems 2016-03-04 18:52:57 +01:00
  • 0e00f30fb1 Added missing mesh for android mesh example saschawillems 2016-03-04 17:07:09 +01:00
  • 51f76c4845 No longer submit initial depth/stencil image barrier outside of setup command buffer (#57), updated swapChain usage to recent refactorings saschawillems 2016-03-04 16:54:56 +01:00
  • e2c6246d69 Added virtual keypress handler in base example class (#56) saschawillems 2016-03-03 16:41:57 +01:00
  • 6af10ce764 Merge pull request #55 from ChristophHaag/master Sascha Willems 2016-03-02 21:52:58 +01:00
  • 9483d4465d Updated readme, new screenshot for spherical environment mapping example saschawillems 2016-03-02 21:35:54 +01:00
  • 881fae0f6f Added texture array loading function to texture loader saschawillems 2016-03-02 21:16:40 +01:00
  • c32373857f Array texture for mat caps in spherical environment mapping example, toggle via keys saschawillems 2016-03-02 21:15:00 +01:00
  • 10afc74051 Update spherical environment mapping shaders to reflect camera orientation for normals saschawillems 2016-03-02 21:13:23 +01:00
  • 70aa438b11 Replaced separate mat cap textures into one texture array saschawillems 2016-03-02 20:58:00 +01:00
  • 9cf52c4b45 Moved shaders for spherical environment mapping example to separate folder saschawillems 2016-03-02 20:57:33 +01:00
  • 852f4ad314 Fixes for examples using push constants (now working fine on AMD too) saschawillems 2016-03-02 19:58:06 +01:00
  • 5a69a89d71 fix handle_event -> handleEvent in shadowmapping Christoph Haag 2016-03-02 13:26:54 +01:00
  • c2306108c4 Rebuild SPIR-V shaders for tessellation example with recent glslangvalidator. Fixes #54 saschawillems 2016-03-01 22:05:49 +01:00
  • 9698df0c3a Merge pull request #38 from jaakkowork/sphericalenvmapping-fixes Sascha Willems 2016-03-01 22:00:05 +01:00
  • 3b27fe6fc2 Corrected pool sizes, no longer delete compute command buffer when switching compute pipelines saschawillems 2016-03-01 19:55:47 +01:00
  • 7e8365630e Fidex wrong offscreen uniform buffer size assignment, added pre present barrier. Now also works on AMD GPUs saschawillems 2016-03-01 19:33:48 +01:00
  • 230a693401 Added image layout barrier source access mask for depth/stencil attachment reads saschawillems 2016-03-01 19:09:42 +01:00
  • 7f675466ff Create image barriers in example base (for better readability) saschawillems 2016-03-01 19:09:01 +01:00
  • db2599dd4d Corrected texture target image barriers (dst instead of src) saschawillems 2016-03-01 19:00:31 +01:00
  • cf02e5aa4b Added function for submitting a pre present image memory barrier, moved barrier setup into functions, removed unnecessary vkQueueWaitIdle saschawillems 2016-03-01 18:54:36 +01:00
  • 80c6fc0206 Fixed CMakeLists.txt to reflect name changes and shadow mapping example addition Sascha Willems 2016-02-29 10:46:17 +01:00
  • 65c619ddf8 Project settings, shader paths saschawillems 2016-02-28 22:29:36 +01:00
  • e45c90f180 Added shadow mapping example saschawillems 2016-02-28 22:26:11 +01:00
  • 9ecbaca69f Moved shaders for omni directional shadow mapping sample saschawillems 2016-02-28 22:19:27 +01:00
  • 0363b09645 Screenshot and info on shadow mapping demo saschawillems 2016-02-28 22:17:57 +01:00
  • b96e370881 Renamed shadow map example saschawillems 2016-02-27 22:27:09 +01:00
  • 3f6b9d0444 Added license notice and copyright for Vulkan Scene model (and derived models) saschawillems 2016-02-27 17:46:42 +01:00
  • 8db53288b4 Added license (CC-BY 3.0) for my retro ufo models saschawillems 2016-02-25 22:16:42 +01:00
  • 9c5495e12e Started work on multi threaded rendering example saschawillems 2016-02-25 22:08:47 +01:00
  • 07db64744f Update to glm 0.9.7.3 saschawillems 2016-02-25 22:07:24 +01:00
  • 94f6b4a074 Updated mesh shaders (better lighting with specular) saschawillems 2016-02-24 23:26:49 +01:00
  • 4807931164 Updated bloom shaders (better lighting with specular) saschawillems 2016-02-24 23:14:47 +01:00
  • 997898032c Added initializer for VkCommandBufferInheritanceInfo saschawillems 2016-02-24 21:52:05 +01:00
  • 86b13eb84c Added initializer for VkCommandPoolCreateInfo saschawillems 2016-02-24 21:14:28 +01:00
  • 2c5e6f1d0e Added additional documentatiomn for the swap chain class saschawillems 2016-02-23 22:22:59 +01:00
  • e2dcc4f6f4 Code formatting saschawillems 2016-02-23 22:18:22 +01:00
  • bf37fa2d17 SwapChain function naming saschawillems 2016-02-23 22:00:09 +01:00
  • 0c5705f2e9 SwapChain function naming saschawillems 2016-02-23 21:55:37 +01:00
  • fb41887c9d Replaced pointers with std::vectors, added a few comments, some code refactoring, Fixes #39 saschawillems 2016-02-23 21:21:36 +01:00
  • 5979e31c56 Fixed link Sascha Willems 2016-02-23 13:55:45 +01:00
  • 196fbd770c Use flags from parameter, fixes #41 Sascha Willems 2016-02-23 13:45:51 +01:00
  • 6dd672f2ce Corrected wrong image sharing mode assignement. Fixes #40 Sascha Willems 2016-02-23 13:21:34 +01:00
  • 599738839f Merge pull request #22 from encelo/patch-1 Sascha Willems 2016-02-23 10:25:40 +01:00
  • 09869322af Fixed a mistake in sem.frag: pow(x,y) is undefined when x < 0 Jaakko Konttinen 2016-02-22 14:06:35 -05:00
  • 5a9d53c572 Merge pull request #31 from roboman2444/master Sascha Willems 2016-02-21 21:00:08 +01:00
  • 405643f158 fixed compute shader and vulkanscene Alex Gaines 2016-02-20 01:22:58 -05:00
  • cc6c40e9d5 Added links for all examples Alex Gaines 2016-02-20 01:20:51 -05:00
  • 32ffb488fa local triangle Alex Gaines 2016-02-20 01:11:18 -05:00
  • e99518e3c9 Added triangle link Alex Gaines 2016-02-20 01:10:03 -05:00
  • 4d08348f01 Added sekeltalanimation example to CMakeLists #25 Sascha Willems 2016-02-19 08:10:42 +01:00
  • 97485ab357 Fixed depth format selection. Fixes #13, Fixes #19 saschawillems 2016-02-18 22:09:47 +01:00
  • f5919fc988 Depth format selection function in vkTools namespace. #11 #13 saschawillems 2016-02-18 21:44:26 +01:00
  • 0166680572 Fix CMake project name Angelo Theodorou 2016-02-18 17:35:55 +00:00
  • 1647082260 Merge pull request #8 from akazantsev/master Sascha Willems 2016-02-18 12:20:32 +01:00
  • 411d5f881a gitattributes Sascha Willems 2016-02-18 12:03:13 +01:00
  • ed4c725e67 gitattributes Sascha Willems 2016-02-18 11:59:40 +01:00
  • 9cd3d44b84 Removed messagebox on device lost (was for testing purpose only) Sascha Willems 2016-02-18 11:21:11 +01:00
  • 5029b8fd07 Pass correct buffer create info reference for index buffer (Fixes #17) Sascha Willems 2016-02-18 11:20:45 +01:00
  • 40f13fc770 Fix for physical device enumeration saschawillems 2016-02-17 18:37:36 +01:00
  • 7194db8dad Added missing assimp dll saschawillems 2016-02-16 21:12:25 +01:00
  • a91852433d Fix needed for outsource build Andrey Kazantsev 2016-02-16 19:33:57 +02:00
  • 6fa97dd875 Link to precompiled binaries saschawillems 2016-02-16 15:39:35 +01:00
  • c91341813c Added Vulkan examples sources! saschawillems 2016-02-16 15:07:25 +01:00
  • 367fda186b Android examples and screenshots saschawillems 2016-02-14 18:50:04 +01:00
  • f06806147b Added android readme (stub) saschawillems 2016-02-14 17:04:13 +01:00
  • b39673579a Tessellation screenshot and used mesh saschawillems 2016-02-14 16:43:24 +01:00
  • 218fff4171 Added info and screenshot for skeletal animation example saschawillems 2016-01-22 22:06:38 +01:00
  • 7978558469 Added info and screenshot for occlusion query example saschawillems 2016-01-21 16:52:43 +01:00
  • 3b32d14388 Info on texture loading example saschawillems 2016-01-19 23:01:49 +01:00
  • 9fa489b50b Added info and screenshot for distance field font rendering example saschawillems 2016-01-16 19:35:45 +01:00
  • 40c445e9a4 Images aligned right for better readability saschawillems 2016-01-16 19:23:15 +01:00
  • 92e2369f45 Updated screenshot and info in offscreen example saschawillems 2016-01-14 21:34:16 +01:00
  • 39ee1da192 Updated screenshot for mesh rendering example, attributions saschawillems 2016-01-10 14:53:49 +01:00
  • 2d99cee1d3 Added information and screenshot for deferred shading example saschawillems 2016-01-10 10:58:45 +01:00
  • 4ff061bd3a Push constant screenshots, some more information on triangle exampled, fixed link to humus' page saschawillems 2016-01-10 10:44:10 +01:00
  • 9c809bf03b Screenshot and info for omnidirectional shadow mapping example, moved vulkan base class documentation to separate folder saschawillems 2016-01-03 20:40:21 +01:00
  • b27fd97766 Updated details (and screenshot) for texture mapping demo saschawillems 2016-01-03 20:21:09 +01:00
  • f5ed3fed45 Screenshot and info for texture array example saschawillems 2015-12-26 16:06:00 +01:00