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 |
|
saschawillems
|
179984f26d
|
Source and destination stage flags as parameters for setImageLayout, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT as default for both
|
2016-12-15 19:50:38 +01:00 |
|
saschawillems
|
82152a4382
|
Replaced vectors with fixed sized arrays
|
2016-12-15 18:43:16 +01:00 |
|
saschawillems
|
401369f716
|
Removed function to get enabled features, features can be set directly in derived constructor due to new explicit Vulkan initialization
|
2016-12-14 21:38:45 +01:00 |
|
saschawillems
|
ca27585ee6
|
Enabled required features for displacement example, recompiled tessellation shaders with recent glslang compiler
|
2016-12-14 20:49:30 +01:00 |
|
saschawillems
|
a6a6702bd2
|
Enabled required features for tessellation example, recompiled tessellation shaders with recent glslang compiler
|
2016-12-14 20:35:03 +01:00 |
|
saschawillems
|
a872fafe4e
|
Enabled required features for terrain tessellation example, recompiled tessellation shaders with recent glslang compiler
|
2016-12-14 20:32:46 +01:00 |
|
saschawillems
|
00ed23db98
|
Virtual function for enabling physical device features (instead of function pointer in constructor)
|
2016-12-14 20:17:15 +01:00 |
|
saschawillems
|
d24f8ec8b7
|
Explicit call to vulkan initialization
|
2016-12-14 08:34:45 +01:00 |
|
saschawillems
|
65a8043087
|
Properly enable validation
|
2016-12-13 20:07:55 +01:00 |
|
saschawillems
|
17e3313b53
|
Move Vulkan initialization out of example constructor to allow overriding initialization functins (e.g. instance creation)
|
2016-12-13 19:59:15 +01:00 |
|
saschawillems
|
fac6524564
|
Replaced main entry points with macro from example base
|
2016-12-13 19:25:56 +01:00 |
|