saschawillems
a9f280016f
Overload for getMemoryType (return type index)
2016-05-11 20:19:01 +02:00
saschawillems
035a5ab560
Macro for checking and displaying Vulkan results
2016-05-08 11:18:39 +02:00
saschawillems
b501b915ac
Android function pointers
2016-05-05 15:32:21 +02:00
Sascha Willems
381cd1c733
Updated example base header ( Fixes #144 )
2016-05-04 11:44:27 +02:00
saschawillems
908ef3765c
Assign destWidth and destHeight before starting render loop to avoid unnecessary resize on windows, store last fps count
2016-05-03 21:22:45 +02:00
saschawillems
8ee2687ced
Initializers for attachment descriptions
2016-04-30 10:45:39 +02:00
saschawillems
ab26d105da
Copy texture data from buffer instead of linear image and some small fixes and code cleanups ( #140 )
2016-04-29 21:49:37 +02:00
saschawillems
23a15ca52b
Explicitly set line width for rasterization state create info (validation error with newer layers)
2016-04-24 13:00:48 +02:00
saschawillems
561cb78720
Store physical device features in example base class
2016-04-24 10:28:27 +02:00
saschawillems
7098fc19a4
Reverted some functions from PR#137 (replaced by different base functionality)
2016-04-21 20:57:02 +02:00
Voultapher
5d7014b221
Visual Update for computeparticles
...
Instead of using a small amount of large textured particles, use a large
amount of small monochrome particles.
Which uses a new vulkanexamplebase functionality of creating and
updating a only device visible buffer via a temporary staging buffer.
2016-04-21 11:21:48 +02:00
saschawillems
3faee12381
Pointer to mapped host memory for uniform data
2016-04-17 11:23:56 +02:00
saschawillems
2e72dce7af
Additional buffer and command buffer functions in base class
2016-04-16 14:42:41 +02:00
saschawillems
267b78f9fc
Android fps log output
2016-04-15 21:24:50 +02:00
saschawillems
def86e02f0
Check debug message callback against VK_NULL_HANDLE (fixes defunct android build)
2016-04-15 20:57:34 +02:00
Sascha Willems
f44afda9ab
Added window resize for XCB ( Fixes #105 )
2016-04-11 19:44:03 +02:00
saschawillems
23f3eb0170
Window resize ( #105 )
2016-04-10 11:12:04 +02:00
saschawillems
67aa039dfc
Destroy swap chain image views of swap chain is getting recreated
2016-04-09 18:59:46 +02:00
saschawillems
a6a327efe6
Updated to SDK 1.0.8
2016-04-09 14:20:57 +02:00
Sascha Willems
5d791ea5d1
Includes
2016-04-03 20:39:44 +02:00
saschawillems
a41ff27bb9
Added frustum culling, use low-poly mesh to move limitation towards cpu
2016-04-03 13:51:47 +02:00
saschawillems
7768992bda
Added frustum culling class
2016-04-03 13:07:14 +02:00
saschawillems
2517a2b82e
Corrected stage flag for push constant range, removed descriptor sets (not used in this example)
2016-04-02 12:47:08 +02:00
saschawillems
980d3b7d35
Changed mesh format, asset paths for multi threaded rendering example
2016-04-02 12:04:27 +02:00
saschawillems
76c7f21c3e
Android function pointers, workaround for missing make_unique
2016-04-01 23:09:15 +02:00
saschawillems
082033d384
Added basic C++11 thread pool
2016-04-01 12:17:30 +02:00
saschawillems
96870602d5
Store vertex and index buffer sizes and set transfer source bits for mesh buffers
2016-03-31 22:37:49 +02:00
saschawillems
4c883a94ac
Fixed typo in linux mouse button assignment
2016-03-30 23:00:53 +02:00
saschawillems
bb4d348ccd
Added camera position moved with midlle mouse button, fixed mouse button press and release events on linux
2016-03-30 22:48:58 +02:00
saschawillems
9f787938c3
Made render pass and frame buffer setup functions virtual
2016-03-28 21:43:31 +02:00
Sascha Willems
97a9e27a5f
Merge pull request #92 from 1ace/fix-vktools
...
Add missing colon
2016-03-27 14:55:07 +02:00
saschawillems
2ed3e946b1
Android application state handling ( #97 )
2016-03-26 12:58:35 +01:00
saschawillems
dcb161bcae
Fixed android gamepad axis input ( #97 )
2016-03-26 00:07:12 +01:00
saschawillems
6ff6cd4b59
Fixed wrong extent.depth for 2D texture copies
2016-03-25 23:27:29 +01:00
saschawillems
e833164b99
Added android function pointers ( #97 )
2016-03-25 19:41:34 +01:00
saschawillems
08fc2feecc
Added android support for shadow mapping (projected and omni) and texture (array and cubemap ) example ( #97 )
2016-03-25 15:29:38 +01:00
saschawillems
c6bdca128a
Added android support for deferred, displacement and spherical environment mapping examples ( #97 )
2016-03-25 14:12:17 +01:00
saschawillems
5adb44e2ac
Android timer ( #97 )
2016-03-24 22:43:33 +01:00
saschawillems
b6cd07c3c5
Android support ( #97 )
2016-03-24 22:14:11 +01:00
saschawillems
a6e13b907f
Android support for particle fire example ( #97 )
2016-03-23 23:02:10 +01:00
saschawillems
a8734f7f46
Frame timing for android ( #97 )
2016-03-23 22:16:05 +01:00
saschawillems
6ee70824e5
Asset loading for Android ( #97 )
2016-03-23 19:18:54 +01:00
saschawillems
8ef51855eb
Android support for mesh example, some fixes for other android projects ( #97 )
2016-03-22 22:28:08 +01:00
Sascha Willems
01c12ef327
Added assimp (static library) to android makefiles ( #97 )
2016-03-22 13:41:30 +01:00
saschawillems
3ce7c0a96a
Restored window title with device info and fps counter
2016-03-21 22:10:26 +01:00
saschawillems
29ac49fb6a
Function fro getting asset base path depending on operating system
2016-03-21 20:10:09 +01:00
saschawillems
d7bbb0c7a2
Added basic android gamepad support ( #97 )
2016-03-20 21:46:49 +01:00
saschawillems
c21d769b7f
Android render loop (wip) example base class ( #97 )
2016-03-20 20:04:27 +01:00
saschawillems
87fd1be105
Android event handler ( #97 )
2016-03-20 17:35:54 +01:00
saschawillems
fed45eac20
Shader module loading from android asset manager ( #97 )
2016-03-20 15:46:06 +01:00