Commit graph

2341 commits

Author SHA1 Message Date
saschawillems
5a50dfdc1c Parameter ordering for model class (put in line with texture class) 2017-02-04 14:59:31 +01:00
saschawillems
ff643e5e48 Fixed compiler warnings (Refs #183) 2017-02-04 14:37:55 +01:00
saschawillems
5f797ec2cb Destroy shader modules after graphics pipeline has been created (Refs #277) 2017-02-04 14:12:57 +01:00
saschawillems
72af67420d Implemented command line device selection and gpu listing (Refs #129) 2017-02-04 13:52:41 +01:00
saschawillems
912f38455c Device type string conversion function 2017-02-04 13:35:40 +01:00
saschawillems
a09de3b953 Added hdr example to CMakeLists 2017-02-04 11:46:36 +01:00
Sascha Willems
d9c6c95170 Merge pull request #278 from FabienPean/patch-1
Update hdr.cpp - fix typo
2017-02-04 11:10:35 +01:00
saschawillems
a38f161ef7 Note on window system integration targets on linux [skip ci] 2017-02-03 14:36:13 +01:00
Sascha Willems
f51345029b Merge pull request #276 from tomek-brcm/wayland
Add Wayland WSI support
2017-02-03 14:09:45 +01:00
saschawillems
fb6d3cf844 Flip cullmode for reflection (Fixes #279), enabled shader clip distance on devices (Refs #277) 2017-02-03 13:51:31 +01:00
Fabien Péan
bb9d2c1312 Update hdr.cpp
Fix typo
2017-02-02 23:09:38 +01:00
Sascha Willems
47f2464685 Merge pull request #275 from ChristophHaag/master
explicitely choose VK_FORMAT_B8G8R8A8_UNORM
2017-02-02 19:16:59 +01:00
Tomek Bury
570d9bc6ee Add Wayland WSI support 2017-02-02 08:54:56 +00:00
saschawillems
eb5778039c Added Android build for HDR example [skip ci] 2017-01-31 20:20:58 +01:00
Christoph Haag
df6bb48766 explicitely choose VK_FORMAT_B8G8R8A8_UNORM
if it's not available, select the first available color format
2017-01-31 15:51:33 +01:00
saschawillems
44f26b364b Removed example_main defines 2017-01-29 16:26:16 +01:00
saschawillems
cbfdfc904b Added basic HDR rendering example (wip) 2017-01-29 16:03:31 +01:00
saschawillems
55771091de Added new Vulkan texture class (to replace old texture loader) [skip ci] 2017-01-29 12:53:57 +01:00
saschawillems
2bc1df7f87 Moved and renamed vertex layout components 2017-01-29 12:05:20 +01:00
saschawillems
d9cf65667b Check for existing asset path on example start (Refs #274) 2017-01-27 19:02:55 +01:00
saschawillems
9a59b24c8d Use swapchain colorformat instead of fixed format (Refs #238, Fixes #254) 2017-01-25 18:54:09 +01:00
saschawillems
127ed7b483 Correct size for flushed memory range (Fixes #272) 2017-01-24 12:37:53 +01:00
saschawillems
70f7f54276 Updated Vulkan headers to 1.0.39 2017-01-24 10:03:37 +01:00
saschawillems
5425a096bc Fixed buffer types 2017-01-23 16:03:53 +01:00
saschawillems
f86ff6dd27 Updated main entry points (in line with the example base) (Refs #268, #270) 2017-01-23 13:56:42 +01:00
saschawillems
f09993bc15 Android log output for VK_CHECK_RESULT macro 2017-01-23 13:56:41 +01:00
saschawillems
06af4a0cee Android shader loading bugfix 2017-01-23 13:56:40 +01:00
Sascha Willems
04ef1ff28c Fullscreen mode for Linux (Fixes #268) 2017-01-23 10:49:27 +01:00
saschawillems
06cd53e7b3 Moved settings into separate public struct, read fullscreen arg for all platforms (Refs #268) 2017-01-22 13:38:57 +01:00
saschawillems
792d8347be Window size as arguments (Fixes #270) 2017-01-22 12:29:27 +01:00
saschawillems
8d3fe738c3 Fixed compiler warnings 2017-01-22 12:28:55 +01:00
saschawillems
c7303e4e67 Moved vertex input state setup to pipeline creation 2017-01-21 22:05:21 +01:00
saschawillems
90b8c82f75 Updated to api changes for recent gli and glm versions 2017-01-21 21:31:26 +01:00
saschawillems
ed8e8410b3 Updated glm and gli to recent versions (Fixes #267) 2017-01-21 21:30:08 +01:00
saschawillems
509bbf9a03 Renamed file 2017-01-19 19:34:48 +01:00
saschawillems
a5034c53c3 Code cleanup, comments and overloads 2017-01-19 19:32:42 +01:00
saschawillems
839fc84d69 Moved android_app object to global scope 2017-01-18 19:21:40 +01:00
saschawillems
3dfb17c89a Started on reworked sleeker model loader [skip ci] 2017-01-17 20:25:16 +01:00
saschawillems
3472e6be9d Android fix for shader loading [skip ci] 2017-01-15 10:20:53 +01:00
saschawillems
3cba04fb76 Added subpass example Android build [skip ci] 2017-01-14 17:14:09 +01:00
saschawillems
79d9f0bde3 Pass proper VK_NULL_HANDLE for descriptor image info initializer 2017-01-14 17:07:43 +01:00
saschawillems
864beb0472 Missing android function pointer for vkCmdNextSubpass 2017-01-14 17:07:20 +01:00
saschawillems
405c76737c Use new sample building scene for subpass example, added transparent texture 2017-01-14 16:06:44 +01:00
saschawillems
81885abeb6 Pass depth test for forward transparent geometry for texel without depth from deferred pass [skip ci] 2017-01-12 20:02:55 +01:00
saschawillems
b57f74012f Added transparent forward pass as third subpass, demonstrate preserve attachment 2017-01-11 21:25:53 +01:00
saschawillems
1634ed065e Mesh loader code cleanup 2017-01-10 21:04:12 +01:00
saschawillems
96ffb2bac3 Corrected shader file names for instancing examples 2017-01-09 20:24:16 +01:00
saschawillems
826a4ba44a Disable missing switch statements warning for clang 2017-01-09 20:24:16 +01:00
Sascha Willems
9b8e5658ef Merge pull request #264 from lamikr/master_lamikr
allow bundled Vulkan lib also with newer cmakes
2017-01-08 20:29:13 +01:00
saschawillems
8ee3bdca4d Screenshot for cull and lod example [skip ci] 2017-01-08 20:24:31 +01:00