Commit graph

  • 8de82e8d0c Coordinates for unit cube text overlay display saschawillems 2016-05-07 15:36:39 +02:00
  • a1d8558b89 Add object naming and debug marker/regions to bloom sample baldurk 2016-05-07 14:08:40 +02:00
  • d223dfa72b Check for VK_EXT_debug_marker being present and enable it if so baldurk 2016-05-07 14:06:47 +02:00
  • 6362d7c216 Add utility functions to wrap up use of VK_EXT_debug_marker baldurk 2016-05-07 14:05:56 +02:00
  • 8753041974 Add latest vulkan header, with VK_EXT_debug_marker baldurk 2016-05-07 14:03:46 +02:00
  • b39d589c86 Added backgdrop, object and more text to text overlay example saschawillems 2016-05-07 12:37:12 +02:00
  • 99ad677339 Corrected text char positioning, added text alignment saschawillems 2016-05-05 20:52:46 +02:00
  • 1d87aac565 Clean up Vulkan resources used by text overlay saschawillems 2016-05-05 18:54:17 +02:00
  • b501b915ac Android function pointers saschawillems 2016-05-05 15:32:21 +02:00
  • 6c2e04d1b0 Stage font image to optimal tiling saschawillems 2016-05-05 14:42:41 +02:00
  • 77d72742ea Pass references framebuffers and sizes as references to the text overlay, recreate command buffers on resize saschawillems 2016-05-05 13:03:56 +02:00
  • 381cd1c733 Updated example base header (Fixes #144) Sascha Willems 2016-05-04 11:44:27 +02:00
  • bb0924480d Started work on a text overlay rendering example using a separate render pass for drawing on top of the current framebuffer saschawillems 2016-05-03 22:38:57 +02:00
  • 908ef3765c Assign destWidth and destHeight before starting render loop to avoid unnecessary resize on windows, store last fps count saschawillems 2016-05-03 21:22:45 +02:00
  • ede809ec31 Removed unnecessary duplicate vertex attribute binding point index (Fixes #143) saschawillems 2016-05-02 19:11:12 +02:00
  • edb5cc794e Delete meshes in destructor (Fixes #122) saschawillems 2016-04-30 12:02:48 +02:00
  • a774cda58d Set vertex input state flags to zero saschawillems 2016-04-30 11:51:35 +02:00
  • 8ee2687ced Initializers for attachment descriptions saschawillems 2016-04-30 10:45:39 +02:00
  • 81af6fe108 Merge pull request #139 from baldurk/multithreading-race-condition-fix Sascha Willems 2016-04-29 22:03:29 +02:00
  • ab26d105da Copy texture data from buffer instead of linear image and some small fixes and code cleanups (#140) saschawillems 2016-04-29 21:49:37 +02:00
  • 34292dd547 Fix race condition where 'visible' result is checked before job finishes baldurk 2016-04-24 13:14:48 +02:00
  • 23a15ca52b Explicitly set line width for rasterization state create info (validation error with newer layers) saschawillems 2016-04-24 13:00:48 +02:00
  • ab8be6731b Check tessellation support saschawillems 2016-04-24 10:30:45 +02:00
  • 561cb78720 Store physical device features in example base class saschawillems 2016-04-24 10:28:27 +02:00
  • 568161362c Use collada mesh for push constants example saschawillems 2016-04-24 10:13:37 +02:00
  • 9ac4383c46 Merge pull request #138 from d3x0r/Fix_MSVC_Build Sascha Willems 2016-04-22 08:08:50 +02:00
  • 6a7dc1b9c3 CMAKE_CXX_FLAGS is overwritten when later adding /Esc option. d3x0r 2016-04-21 13:36:01 -07:00
  • 272132a2a4 Corrected attribute binding format, lowered particle count for android saschawillems 2016-04-21 22:02:22 +02:00
  • a8bdba8e3a Cleanup saschawillems 2016-04-21 21:14:34 +02:00
  • 275fb5e23f Changed staging to use common base functionality saschawillems 2016-04-21 21:01:18 +02:00
  • 7098fc19a4 Reverted some functions from PR#137 (replaced by different base functionality) saschawillems 2016-04-21 20:57:02 +02:00
  • 77bb8cf68b Corrected memory property flag for staging target buffer saschawillems 2016-04-21 20:56:04 +02:00
  • 581a043620 Merge pull request #137 from Voultapher/master Sascha Willems 2016-04-21 20:31:31 +02:00
  • 5d7014b221 Visual Update for computeparticles Voultapher 2016-04-21 11:21:48 +02:00
  • eb428db92d Feee copy command buffer (Fixes #135) saschawillems 2016-04-18 20:52:29 +02:00
  • 6d54900c4d Corrected usage flag for instancing buffer saschawillems 2016-04-17 13:51:16 +02:00
  • 0463d5b1e3 Updated description and screenshot for instancing example saschawillems 2016-04-17 12:44:31 +02:00
  • 8e2115a0d4 Updated instancing example, using instanced attributes (instead of one big ubo), staging, new meshes, etc. saschawillems 2016-04-17 12:30:42 +02:00
  • 3faee12381 Pointer to mapped host memory for uniform data saschawillems 2016-04-17 11:23:56 +02:00
  • 884916e083 New mesh and array texture for instancing example saschawillems 2016-04-16 16:51:23 +02:00
  • 2e72dce7af Additional buffer and command buffer functions in base class saschawillems 2016-04-16 14:42:41 +02:00
  • 267b78f9fc Android fps log output saschawillems 2016-04-15 21:24:50 +02:00
  • def86e02f0 Check debug message callback against VK_NULL_HANDLE (fixes defunct android build) saschawillems 2016-04-15 20:57:34 +02:00
  • 343a25cbed Small raytracing shader performance changes saschawillems 2016-04-12 20:28:46 +02:00
  • f44afda9ab Added window resize for XCB (Fixes #105) Sascha Willems 2016-04-11 19:44:03 +02:00
  • 23f3eb0170 Window resize (#105) saschawillems 2016-04-10 11:12:04 +02:00
  • 67aa039dfc Destroy swap chain image views of swap chain is getting recreated saschawillems 2016-04-09 18:59:46 +02:00
  • a6a327efe6 Updated to SDK 1.0.8 saschawillems 2016-04-09 14:20:57 +02:00
  • fce71d87d3 Added my Khronos Meetup Munich Presentation saschawillems 2016-04-09 12:53:39 +02:00
  • d93f4dd647 Added multi threaded command buffer example to the readme saschawillems 2016-04-04 21:14:48 +02:00
  • 12a3c8b4d5 Merge pull request #119 from pH5/threads Sascha Willems 2016-04-03 20:41:00 +02:00
  • 5d791ea5d1 Includes Sascha Willems 2016-04-03 20:39:44 +02:00
  • a41ff27bb9 Added frustum culling, use low-poly mesh to move limitation towards cpu saschawillems 2016-04-03 13:51:47 +02:00
  • 7768992bda Added frustum culling class saschawillems 2016-04-03 13:07:14 +02:00
  • b6f3b7614b Fix compilation of multithreading example on Debian with CMake 3.5.1 Philipp Zabel 2016-04-03 11:05:12 +02:00
  • 683515d12b Vulkan resource cleanup saschawillems 2016-04-02 12:52:25 +02:00
  • 2517a2b82e Corrected stage flag for push constant range, removed descriptor sets (not used in this example) saschawillems 2016-04-02 12:47:08 +02:00
  • 52ffbb59bb Added multi threading example to cmake and android build saschawillems 2016-04-02 12:08:19 +02:00
  • 980d3b7d35 Changed mesh format, asset paths for multi threaded rendering example saschawillems 2016-04-02 12:04:27 +02:00
  • 76c7f21c3e Android function pointers, workaround for missing make_unique saschawillems 2016-04-01 23:09:15 +02:00
  • 6f61d0fd63 Added space background sphere using a secondary command buffer saschawillems 2016-04-01 22:48:16 +02:00
  • e1d45bb90e Object positioning saschawillems 2016-04-01 15:58:59 +02:00
  • 3caeb6ee84 Multiple objects per thread saschawillems 2016-04-01 14:24:46 +02:00
  • ad49cb7997 Continued work on multi threading example, now uses a thread pool for updating secondary command buffers saschawillems 2016-04-01 13:27:03 +02:00
  • 082033d384 Added basic C++11 thread pool saschawillems 2016-04-01 12:17:30 +02:00
  • 96870602d5 Store vertex and index buffer sizes and set transfer source bits for mesh buffers saschawillems 2016-03-31 22:37:49 +02:00
  • 4c883a94ac Fixed typo in linux mouse button assignment saschawillems 2016-03-30 23:00:53 +02:00
  • bb4d348ccd Added camera position moved with midlle mouse button, fixed mouse button press and release events on linux saschawillems 2016-03-30 22:48:58 +02:00
  • cf1532dcc5 Fallback to device local memory if lazily allocated memory is not available saschawillems 2016-03-30 20:31:51 +02:00
  • 79df037c92 Added multisampling example to readme saschawillems 2016-03-29 22:16:32 +02:00
  • 1e3dcb98b6 Added multisampling example to cmake and android build saschawillems 2016-03-29 21:41:56 +02:00
  • d19a4422ce Added initial image layout transitions for msaa tragets saschawillems 2016-03-29 21:35:41 +02:00
  • ae2ccd92d0 Added depth msaa target and resolve saschawillems 2016-03-29 20:04:20 +02:00
  • a4aa8c632a Added multisampling example (work-in-progress) saschawillems 2016-03-28 22:43:44 +02:00
  • ac4ac3ad4d Added multisampling example (work-in-progress) saschawillems 2016-03-28 22:38:30 +02:00
  • 9f787938c3 Made render pass and frame buffer setup functions virtual saschawillems 2016-03-28 21:43:31 +02:00
  • fb9bbb1ce7 Added raytracing example to cmakelists and android build batches saschawillems 2016-03-28 11:15:25 +02:00
  • 7777a2a526 Ray tracer reflections (wip) saschawillems 2016-03-28 00:18:10 +02:00
  • a666ca7d3c Ray tracing shadows saschawillems 2016-03-27 23:45:41 +02:00
  • d71a7e7d9a Initial commit for compute shader ray tracing example (work in progress) saschawillems 2016-03-27 21:49:14 +02:00
  • 97a9e27a5f Merge pull request #92 from 1ace/fix-vktools Sascha Willems 2016-03-27 14:55:07 +02:00
  • 299748a013 Typos saschawillems 2016-03-27 14:50:44 +02:00
  • 6a4345c3e1 Merge pull request #101 from 1ace/remove-vk-prototype Sascha Willems 2016-03-27 13:30:31 +02:00
  • 0871de25bd Merge pull request #83 from dcbaker/pr/cmake-find-assimp Sascha Willems 2016-03-27 13:19:00 +02:00
  • 0adf81f2f5 Merge pull request #59 from dustin-biser/master Sascha Willems 2016-03-27 13:17:58 +02:00
  • 11f31c6575 Merge pull request #114 from luckykatahanas/master Sascha Willems 2016-03-27 13:16:29 +02:00
  • 0253a419ad use C++11 constructor for filebuf lucky 2016-03-27 01:27:20 -07:00
  • 06a29dabb1 distancefieldfonts: fix SaschaWillems/Vulkan#113 lucky 2016-03-27 00:56:16 -07:00
  • a14f0f8f89 Typos saschawillems 2016-03-26 13:51:22 +01:00
  • f0b5772494 Rephrased paragraph on building the examples for the supported platforms saschawillems 2016-03-26 13:46:49 +01:00
  • f66eed488b Removed libassimp.dll.a saschawillems 2016-03-26 13:45:54 +01:00
  • 4e689f3fee Call example destructor on Android (Fixes #97) saschawillems 2016-03-26 13:21:19 +01:00
  • 2ed3e946b1 Android application state handling (#97) saschawillems 2016-03-26 12:58:35 +01:00
  • 1288672fd9 Streamlined Android build process and install/uninstall batch files (#97) saschawillems 2016-03-26 11:49:37 +01:00
  • dcb161bcae Fixed android gamepad axis input (#97) saschawillems 2016-03-26 00:07:12 +01:00
  • 6ff6cd4b59 Fixed wrong extent.depth for 2D texture copies saschawillems 2016-03-25 23:27:29 +01:00
  • 8ab69b84e0 Added android support for distance field fonts example (#97) Fixes (#109) saschawillems 2016-03-25 21:53:09 +01:00
  • 83eb3de1c0 Removed old android images, small change to build.bat (#97) saschawillems 2016-03-25 21:14:00 +01:00
  • 3bcc162011 Added android support for parallax mapping, pipelines, push constants, radial blur, skeletal animation and tessellation examples (#97) saschawillems 2016-03-25 21:08:59 +01:00
  • fd18bd8084 Added android support for gears, geometryshader, instancing and occlusion query examples (#97) saschawillems 2016-03-25 19:43:01 +01:00