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 |
|
saschawillems
|
f5d774d5cf
|
Use additional semaphore to synchronize compute and graphics (Refs #257)
|
2016-12-10 13:37:58 +01:00 |
|
saschawillems
|
a376f2d695
|
Clamp particle size (Fixes #256)
|
2016-12-10 12:04:41 +01:00 |
|
Sascha Willems
|
40f481f9fd
|
Added missing include for std::find (Fixes #255)
|
2016-12-08 08:07:43 +01:00 |
|
saschawillems
|
f421d17814
|
Added function for checking extension support at device level
|
2016-12-07 21:54:04 +01:00 |
|
saschawillems
|
100d8e40e9
|
Updated Vulkan headers to 1.0.35
|
2016-11-30 11:09:24 +01:00 |
|
saschawillems
|
8a22dd4c68
|
Changed global and local compute work group sizes (Fixes #251)
|
2016-11-29 20:45:38 +01:00 |
|
Sascha Willems
|
87e314947e
|
Merge pull request #252 from cdwfs/typos
Fixed assorted typos in comments and function names
|
2016-11-29 18:38:31 +01:00 |
|
Cort
|
d5b03d26a5
|
Fixed assorted typos in comments and function names
|
2016-11-28 23:33:50 -08:00 |
|
saschawillems
|
fda21f96c9
|
Added compute N-Body Android build files
|
2016-11-27 13:44:10 +01:00 |
|