Commit graph

1084 commits

Author SHA1 Message Date
saschawillems
ebd614439f Removed buffer creation functions from example base class (no longer used) 2017-01-07 20:50:43 +01:00
saschawillems
3acaa6b4a2 Replaced model for specialization constants example 2017-01-07 20:50:16 +01:00
saschawillems
e573a4c244 Use createBuffer function from Vulkan device class 2017-01-07 20:46:28 +01:00
saschawillems
927660680d Updated bloom example shaders 2017-01-07 20:45:17 +01:00
saschawillems
bfd0a2e0b4 Generate quad for final composition pass in vertex shader 2017-01-07 20:40:35 +01:00
saschawillems
89f82e328c Added PCF filtering toggle (second pipeline using specialization constants), use createBuffer from Vulkan device class 2017-01-07 20:20:40 +01:00
saschawillems
80da11e964 Enable pipeline statistics feature (validation) 2017-01-07 19:52:54 +01:00
saschawillems
a7a174f389 Use createBuffer function from Vulkan device class 2017-01-07 19:42:00 +01:00
saschawillems
1fa3364513 Use createBuffer function from Vulkan device class 2017-01-07 19:37:36 +01:00
saschawillems
6e19ea926a Use specialization consts for blur direction, full screen quad generated by vertex shader, code cleanup 2017-01-07 19:25:04 +01:00
saschawillems
c4e50f76ee Moved initializers to separate header, code cleanup in general for initializers 2017-01-06 22:48:37 +01:00
saschawillems
b2f224341f Use actual texture image layouts for descriptor image infos (instead of always GENERAL), initial image layout as optional parameters for texture loading functions 2017-01-04 22:08:31 +01:00
saschawillems
251560845c Proper image layout for descriptor image infos (instead of always GENERAL), code cleanup, comments 2017-01-04 21:49:26 +01:00
saschawillems
5485e77d30 travis linux build badge 2017-01-03 21:11:15 +01:00
saschawillems
cde6aff885 travis linux build configuration file 2017-01-03 20:59:26 +01:00
saschawillems
286618735b travis linux build configuration file 2017-01-03 20:49:30 +01:00
saschawillems
bf8cc5307d travis linux build configuration file 2017-01-03 20:47:00 +01:00
saschawillems
57cb81af90 appveyor Windows build badge 2017-01-03 20:00:16 +01:00
saschawillems
5ade5e3a36 appveyor build configuration file 2017-01-03 19:50:04 +01:00
saschawillems
e9a9507c90 MINGW defines for aligned allocations 2017-01-02 20:55:19 +01:00
saschawillems
3d9350d960 Added Android and CMake builds for specialization constants example 2017-01-01 15:56:44 +01:00
saschawillems
00b5ea453f Code cleanup, additional specialization constant as parameter for one lighting path 2017-01-01 15:41:23 +01:00
saschawillems
668ad24830 Pipeline stage masks for shadow map generation subpass dependencies 2016-12-31 11:28:08 +01:00
saschawillems
35e76fe576 Correct image descriptor layouts, removed command buffer for layout transitions (no longer used), code cleanup 2016-12-30 20:33:29 +01:00
saschawillems
c7729f7634 Corrected image layouts for shadow mapping depth reads (Fixes #253), fixed typo 2016-12-29 23:16:29 +01:00
saschawillems
34ca943ac5 Started work on specialization constants example 2016-12-26 19:08:03 +01:00
saschawillems
7d581050ec Note on maxDescriptorSetUniformBuffersDynamic 2016-12-25 13:19:42 +01:00
saschawillems
fbbb63d245 Removed unused functions and members of Vulkan example base class 2016-12-25 13:05:40 +01:00
saschawillems
ed35ba7b71 Code cleanup 2016-12-25 13:05:35 +01:00
saschawillems
5c4ef25153 Device features and sparse residency check 2016-12-25 12:55:11 +01:00
saschawillems
04fdd16076 Enable device features, validation fixes 2016-12-25 12:51:46 +01:00
saschawillems
aad384c3ce Added readme for dynamic uniform buffer example with rundown of how it works 2016-12-25 11:39:37 +01:00
saschawillems
be1bcffd8f Removed unused functions 2016-12-25 10:10:22 +01:00
saschawillems
2e5af6a9fb Replaced vkTools::UniformData with newer vk::Buffer for uniform buffers, some renaming, small fixes and corrections 2016-12-24 12:48:01 +01:00
saschawillems
d73afe2a7d Removed no longer used functions and structs 2016-12-24 12:44:06 +01:00
saschawillems
9bdf72ca00 UBO naming 2016-12-24 12:43:37 +01:00
saschawillems
8f6e6b8e9f Replaced old binary shader loading code with ifstream 2016-12-23 17:30:22 +01:00
saschawillems
9981799b02 Explicit shader loading in triangle example with comments 2016-12-23 17:18:53 +01:00
saschawillems
c2907f9394 Compiler warnings 2016-12-23 16:11:38 +01:00
saschawillems
55cbdbeedf Wrap aligned memory allocation (now also supports Linux and Android) 2016-12-23 11:21:01 +01:00
saschawillems
d89b45eaf2 Added Android build files for dynamic uniform buffer example 2016-12-23 11:20:17 +01:00
saschawillems
6985eab017 Added dynamic uniform buffer example 2016-12-22 20:16:44 +01:00
saschawillems
fa3e11153a Initializer for mapped memory range 2016-12-20 22:25:33 +01:00
saschawillems
b08e9f4074 Setter for camera position 2016-12-20 22:25:17 +01:00
saschawillems
ef26748142 Updated particle fire shaders (Fixes #259) 2016-12-19 20:21:44 +01:00
saschawillems
a88ddff390 Updated pipeline stages in readme 2016-12-17 10:52:02 +01:00
saschawillems
deed78921c Added screenshot taking example 2016-12-17 00:13:55 +01:00
saschawillems
ffd0bbdacc Set TRANSFER_SRC flag for swapchain images if supported for it's color format 2016-12-16 23:47:44 +01:00
saschawillems
88da84e665 Explicit pipeline stage masks for mip map layout transition 2016-12-15 20:01:43 +01:00
saschawillems
a9e3e0628c Updated default pipeline stage masks 2016-12-15 20:00:50 +01:00