Commit graph

  • e833164b99 Added android function pointers (#97) saschawillems 2016-03-25 19:41:34 +01:00
  • 268d8dbb93 Android builds (#97) saschawillems 2016-03-25 16:41:44 +01:00
  • a09c169505 Update android application labels (#97) saschawillems 2016-03-25 15:40:55 +01:00
  • 08fc2feecc Added android support for shadow mapping (projected and omni) and texture (array and cubemap ) example (#97) saschawillems 2016-03-25 15:29:38 +01:00
  • c6bdca128a Added android support for deferred, displacement and spherical environment mapping examples (#97) saschawillems 2016-03-25 14:12:17 +01:00
  • c69af6cdca Added android support for bloom, computeshader and offscreen examples (#97) saschawillems 2016-03-24 23:07:14 +01:00
  • eb4e1d018c Updated stati assimp library for android armeabi-v7a (#97) saschawillems 2016-03-24 23:05:22 +01:00
  • 8eaa9ae98f Converted models from directX format to collada saschawillems 2016-03-24 23:04:51 +01:00
  • 5adb44e2ac Android timer (#97) saschawillems 2016-03-24 22:43:33 +01:00
  • b6cd07c3c5 Android support (#97) saschawillems 2016-03-24 22:14:11 +01:00
  • a6e13b907f Android support for particle fire example (#97) saschawillems 2016-03-23 23:02:10 +01:00
  • a9fe22426f Android support for Compute particles example, replacing separate Android version (#97) saschawillems 2016-03-23 22:17:14 +01:00
  • a8734f7f46 Frame timing for android (#97) saschawillems 2016-03-23 22:16:05 +01:00
  • edf195efb6 Android support for Vulkan demo scene (#97) saschawillems 2016-03-23 21:45:43 +01:00
  • 6ee70824e5 Asset loading for Android (#97) saschawillems 2016-03-23 19:18:54 +01:00
  • 0966d21dc2 Updated readmes on Android support and building (#97) saschawillems 2016-03-22 22:51:36 +01:00
  • 8ef51855eb Android support for mesh example, some fixes for other android projects (#97) saschawillems 2016-03-22 22:28:08 +01:00
  • 01c12ef327 Added assimp (static library) to android makefiles (#97) Sascha Willems 2016-03-22 13:41:30 +01:00
  • 4737b44149 Add some debug warnings Eric Engestrom 2016-03-22 00:06:50 +00:00
  • caabf520f2 Remove VK_PROTOTYPES Eric Engestrom 2016-03-21 23:59:42 +00:00
  • 16440383c5 Removed deprecated separate triangle and texture demos, replaced with android build files (wip) (#97) saschawillems 2016-03-21 23:33:33 +01:00
  • 786e43384d Android support for texture example (#97) saschawillems 2016-03-21 22:41:27 +01:00
  • 3ce7c0a96a Restored window title with device info and fps counter saschawillems 2016-03-21 22:10:26 +01:00
  • e3c26e01ac Shader loading saschawillems 2016-03-21 20:10:21 +01:00
  • 29ac49fb6a Function fro getting asset base path depending on operating system saschawillems 2016-03-21 20:10:09 +01:00
  • d7bbb0c7a2 Added basic android gamepad support (#97) saschawillems 2016-03-20 21:46:49 +01:00
  • bc71f44c75 Android main entry point, shader loading (#97) saschawillems 2016-03-20 20:04:59 +01:00
  • c21d769b7f Android render loop (wip) example base class (#97) saschawillems 2016-03-20 20:04:27 +01:00
  • 87fd1be105 Android event handler (#97) saschawillems 2016-03-20 17:35:54 +01:00
  • 0ffc005c8f Android makefiles, manifest and icon (#97) saschawillems 2016-03-20 16:27:32 +01:00
  • fed45eac20 Shader module loading from android asset manager (#97) saschawillems 2016-03-20 15:46:06 +01:00
  • 333eede595 Store reference to android app in vulkan base class (#97) saschawillems 2016-03-20 15:45:40 +01:00
  • f13614e6d2 Fixed ifdefs (#91), added preliminary android support to vulkan example base (#97) saschawillems 2016-03-20 14:55:46 +01:00
  • 92cdb2060e Android makefiles for triangle example (wip) (#97) saschawillems 2016-03-20 14:31:20 +01:00
  • 2ac9be7225 Additional log level macros for android, different tag for logcat saschawillems 2016-03-20 12:04:06 +01:00
  • de69f2f80d Add missing colon Eric Engestrom 2016-03-20 01:52:02 +00:00
  • cbf692dcba Added android log macros saschawillems 2016-03-20 01:13:33 +01:00
  • 283a80d7bc Added some Vulkan function pointers for android saschawillems 2016-03-19 22:45:21 +01:00
  • 1c494bacb3 Added some Vulkan function pointers for android saschawillems 2016-03-19 21:45:49 +01:00
  • 15a860bc42 Added particle system example to the readme saschawillems 2016-03-19 20:10:41 +01:00
  • 9c891b8273 Particle fire system minor changes, added screenshot saschawillems 2016-03-19 20:02:08 +01:00
  • f621b4c12a Update texutre maps and shaders for particle system fire saschawillems 2016-03-19 19:28:36 +01:00
  • 6b50c207ae Check vkWaitForFences result saschawillems 2016-03-19 19:28:08 +01:00
  • 1faccf429a Merge pull request #89 from 1ace/add-vulkan-docs-links Sascha Willems 2016-03-19 18:49:07 +01:00
  • 403e6f33cb Textureloader : Use fences instead of queue wait idle for command buffer submissions, replaced asserts with checkResult from vkTools namespace saschawillems 2016-03-19 16:30:39 +01:00
  • 51e840416d Use staging buffer and move ssbo to device local memory saschawillems 2016-03-19 14:03:10 +01:00
  • d28f357c40 Add link to Vulkan API documents Eric Engestrom 2016-03-19 00:55:19 +00:00
  • fcdc8f8973 Changed description for triangle example and added info on the use of staging buffers (#84) saschawillems 2016-03-17 22:51:15 +01:00
  • deccc3ada0 Use staging buffers for vertex and index data for uploading to device local memory saschawillems 2016-03-17 22:32:15 +01:00
  • a6a897f244 Added function for checking against VK_SUCCESS, updated error list to latest SDK saschawillems 2016-03-17 22:07:42 +01:00
  • 25c38e7312 Store and reuse pointer to mapped particle memory instead of mapping/unmapping each frame, refactoring saschawillems 2016-03-17 20:28:07 +01:00
  • af6df4e860 Windows message loop fixes, added mouse wheel zoom saschawillems 2016-03-17 20:20:43 +01:00
  • 35275bf8ef cmake: Add FindASSIMP.cmake Dylan Baker 2016-03-16 15:02:12 -07:00
  • e13f7c6e12 Pass image usage bits saschawillems 2016-03-16 21:27:56 +01:00
  • 08394eae30 Added particle fire example to cmakelists saschawillems 2016-03-16 20:58:11 +01:00
  • 62717ea021 Pass image usage flags to texture loader (2D image) saschawillems 2016-03-16 20:27:33 +01:00
  • 76d41fcd6d Corrected image usage bits and descriptor types for compute storage images (#76) saschawillems 2016-03-16 19:55:38 +01:00
  • 598da3670e Custom sampler for particle textures saschawillems 2016-03-15 22:53:23 +01:00
  • e9784afba4 Added cpu based fire particle system (wip) saschawillems 2016-03-15 22:38:32 +01:00
  • 708bfeb6e5 Added simple mesh class saschawillems 2016-03-15 22:22:07 +01:00
  • 40ca99955b Assests and shader for fireplace particle example saschawillems 2016-03-15 22:10:43 +01:00
  • 1d987dd040 Removed unnecessary undef (left-over from refactoring) Sascha Willems 2016-03-15 14:01:35 +01:00
  • f053010a88 Added assets for fireplace particle example saschawillems 2016-03-14 23:17:01 +01:00
  • 386d708f9c Merge pull request #81 from dcbaker/pr/fix-linux-cmake Sascha Willems 2016-03-14 21:34:49 +01:00
  • bc90df5a9b CMakeLists.txt: use find_package for assimp on linux Dylan Baker 2016-03-14 10:58:33 -07:00
  • b3218d5db8 CMakeLists.txt: Rename ASSIMP_LIB to ASSIMP_LIBRARIES Dylan Baker 2016-03-14 10:56:29 -07:00
  • c6122adcda CMakeLists.txt: Move libassimp.dll.a to windows side of if/else Dylan Baker 2016-03-14 10:55:17 -07:00
  • 7805130e7d Updated API-Version to 1.0.5 and min. requirement to 1.0.2 (Fixes #79) saschawillems 2016-03-13 17:25:22 +01:00
  • bddaaf13cf Device info and frame rate display for linux, fixed timer on linux Sascha Willems 2016-03-13 17:15:44 +01:00
  • 66607e2d2f Added device name and frame rate counter to window title saschawillems 2016-03-13 16:51:00 +01:00
  • af653e7bcf Code cleanup saschawillems 2016-03-13 16:19:03 +01:00
  • 7719491f2c Puss sub resource range with mip level count to image transition barriers saschawillems 2016-03-13 16:17:40 +01:00
  • 72e6cd8ee5 Fixed image layout transitions and initial layouts and command buffer submissions for offscreen examples saschawillems 2016-03-13 16:04:39 +01:00
  • 01f0a1a574 Set array layer and mip level count in texture loader, set initial layout to VK_IMAGE_LAYOUT_PREINITIALIZED (Fixes #29) saschawillems 2016-03-13 14:23:23 +01:00
  • 5c7394837d Set array layer count on image barrier subresource, set initial layout to preinitialized (#29) saschawillems 2016-03-13 14:03:45 +01:00
  • be57715bd6 Set array layer count on image barrier subresource, set initial layout to preinitialized (#29) saschawillems 2016-03-13 13:55:04 +01:00
  • 7b52dd7cc9 Added setImageLayout overload for passing image sub resource range, src access mask for VK_IMAGE_LAYOUT_PREINITIALIZED (#29) saschawillems 2016-03-13 13:54:45 +01:00
  • a3ae911e27 Set mip level count on image barrier subresource, set initial layout to preinitialized (#29) saschawillems 2016-03-13 13:03:04 +01:00
  • 30fc2ae77b Submit post present barrier after acquiring next swap chain image (old spot was wrong due to missing image ownership) saschawillems 2016-03-13 12:17:57 +01:00
  • 8107a0ace8 Added VK_IMAGE_ASPECT_STENCIL_BIT to initial depth stencil image barrier saschawillems 2016-03-13 12:15:58 +01:00
  • 9b198678da Updated validation layer names to SDK 1.0.5 saschawillems 2016-03-13 12:15:00 +01:00
  • a65fa3483e Updated Vulkan headers from SDK 1.0.5.1 saschawillems 2016-03-13 10:56:12 +01:00
  • e502785b1f Frame rate independent animation updates saschawillems 2016-03-11 20:09:12 +01:00
  • 710ff2d511 Android application icon saschawillems 2016-03-11 20:01:07 +01:00
  • 4f5abb1ca7 Added frame timing functions to android base class saschawillems 2016-03-11 19:38:23 +01:00
  • 4c217cef21 Frame rate independent animation updates saschawillems 2016-03-11 18:54:37 +01:00
  • 73c11f6dba Use dedicated render pass for offscreen frame buffer with matching attachment formats (Fixes #68) saschawillems 2016-03-10 21:17:48 +01:00
  • 3e8ce7f9d3 Add initializer VkRenderPassCreateInfo saschawillems 2016-03-10 21:16:57 +01:00
  • 15dac77a4c Explicit LOD fetch in tessellation evaluation shader (Fixes #71) saschawillems 2016-03-10 19:28:36 +01:00
  • 4ac655d8c2 Moved to android base class, use wait and signal semaphores, renamed main for android mesh example saschawillems 2016-03-09 21:47:20 +01:00
  • 774d1f37bd Use wait and signal semaphores, renamed main for android triangle example saschawillems 2016-03-09 21:37:46 +01:00
  • ae185d8f2e Use base texture loading code for android texture example, renamed main saschawillems 2016-03-09 21:19:37 +01:00
  • 72ff2a3866 Use base texture loading code for compute shader example, renamed main saschawillems 2016-03-09 21:17:26 +01:00
  • 575c5c2060 Moved texture loading code to android example base saschawillems 2016-03-09 21:06:39 +01:00
  • 93a9c5c627 submit setup command buffer and idle queue before destroying staging images saschawillems 2016-03-09 20:29:31 +01:00
  • 403d851d63 Force glm clip space to 0..1 (Fixes #18, Fixes #45) saschawillems 2016-03-08 21:52:40 +01:00
  • 3ac12b5667 Updated to latest glm release, added glm license file saschawillems 2016-03-08 21:46:55 +01:00
  • e77884d5bb Use glm::radians instead of deg_to_rad (Fixes #37) saschawillems 2016-03-08 20:59:25 +01:00
  • 575cbdc341 Merge pull request #67 from Semmy13/fix-triangle-error-handling Sascha Willems 2016-03-07 18:00:25 +01:00
  • 0a431b6be5 Fixed a missed error return check and removed a redudant assert in VulkanExample::prepareVertices Samuele Panzeri 2016-03-07 01:23:01 +00:00