Commit graph

1445 commits

Author SHA1 Message Date
saschawillems
a77ea9053b Ensure all device operations have been finished before recreating resources on window resize (could cause validation errors in some example) 2017-02-04 15:58:46 +01:00
saschawillems
80fbf5edac Fix validation warning for textoverlay attachment clear values 2017-02-04 15:53:35 +01:00
saschawillems
1d879aa05b Added HDR example to readme [skip ci] 2017-02-04 15:18:27 +01:00
saschawillems
9051af4502 Use new texture and model classes, fragment shader inputs (Refs #277) 2017-02-04 15:00:45 +01:00
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