Commit graph

1124 commits

Author SHA1 Message Date
saschawillems
c1575e4fe5 File name casing [skip ci] 2017-02-12 13:32:30 +01:00
saschawillems
3779bfe0f7 Revert header extension name change 2017-02-12 13:13:16 +01:00
saschawillems
1309ee0ef9 Moved tool functions to vks namespace (Refs #260) 2017-02-12 13:10:05 +01:00
saschawillems
a105dfdece File name case [skip ci] 2017-02-12 13:08:17 +01:00
saschawillems
132c2be990 Moved debug functions to vks namespace (Refs #260) 2017-02-12 11:33:04 +01:00
saschawillems
b31d773b93 Moved Initializers to vks namespce (Refs #260) 2017-02-12 11:12:42 +01:00
saschawillems
a664b119de Fixed include 2017-02-12 10:48:46 +01:00
saschawillems
776b6f0106 Moved VulkanBuffer to vks namespce (Refs #260) 2017-02-12 10:44:51 +01:00
saschawillems
f917ea6640 Moved VulkanFrameBuffer to vks namespce (Refs #260) 2017-02-12 10:27:40 +01:00
saschawillems
70f4daff5d Moved VulkanDevice to vks namespce (Refs #260) 2017-02-12 10:16:07 +01:00
saschawillems
27e8c258dc Corrected include 2017-02-11 14:23:28 +01:00
saschawillems
7e43a55a76 Removed old mesh loader, replaced with new model loader and vertex layout class in all examples (Refs #260) 2017-02-11 14:18:24 +01:00
saschawillems
f326b3ec77 Use new model loader class (Refs #260), moved vertex input states to pipeline creation, refactoring 2017-02-11 13:29:21 +01:00
saschawillems
efc1f0b5d6 Self-contained model loading for better comprehensibility, code cleanup and refactoring 2017-02-11 12:35:18 +01:00
saschawillems
42e3bc1f6b Use new model loader class (Refs #260), moved vertex input states to pipeline creation, refactoring 2017-02-11 10:15:53 +01:00
saschawillems
6f9db79801 Missing include 2017-02-11 09:44:46 +01:00
saschawillems
77646cf658 Refactoring 2017-02-11 09:44:22 +01:00
saschawillems
9c6e30fdd6 Code cleanup, refactoring 2017-02-11 09:41:14 +01:00
saschawillems
a91be23d76 Self-contained model loading (from ASSIMP) for better comprehensibility 2017-02-10 21:27:23 +01:00
saschawillems
d26fb8831e Error checking [skip CI] 2017-02-09 22:22:49 +01:00
saschawillems
beab768ffd Includes for texturing examples 2017-02-09 22:04:15 +01:00
saschawillems
9822cde6e2 Use new Vulkan texture class (Refs #260) 2017-02-09 21:55:35 +01:00
saschawillems
83ad186ce5 Removed old texture loader class [skip CI] 2017-02-09 21:51:10 +01:00
saschawillems
20ed54bbb6 Removed unneeded includes 2017-02-09 20:28:38 +01:00
saschawillems
1c595c61e8 Enabled device extensions can now be set, display error message if device cannot be created 2017-02-09 19:22:48 +01:00
saschawillems
b30fd58557 Removed unused vertex shader inputs (Refs #277) [skip ci] 2017-02-08 20:07:06 +01:00
saschawillems
fc4e903725 Destroy Vulkan resources (Refs #277) 2017-02-07 20:49:22 +01:00
saschawillems
89cc457ccc Added gl_PerVertex out blocks to silence validation (Refs #277) [skip ci] 2017-02-07 20:39:25 +01:00
saschawillems
f6d384d444 Only enable (and use) debug markers if debug marker extension is present (Refs #277) 2017-02-07 19:58:38 +01:00
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