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 |
|
saschawillems
|
7f1c8c516b
|
Don't start paused
|
2016-11-27 13:27:45 +01:00 |
|
saschawillems
|
2f79c852c0
|
Fix for shared data size calculation
|
2016-11-27 13:27:11 +01:00 |
|
Sascha Willems
|
69de141249
|
Merge pull request #250 from jherico/subpass_store
Don't tell the GPU to store attachments we don't care about
|
2016-11-27 11:02:11 +01:00 |
|
Brad Davis
|
5df916cfbb
|
Don't tell the GPU to store attachments we don't care about
|
2016-11-26 20:48:16 -08:00 |
|
saschawillems
|
8db5b0868f
|
Scale point size to match camera distance, base point size on particle mass
|
2016-11-26 14:43:24 +01:00 |
|
saschawillems
|
8baddd5f74
|
Parameter tweaking
|
2016-11-26 13:56:17 +01:00 |
|
saschawillems
|
2674c7c404
|
Added compute shader n-body particle simulation demonstrating the use of shared compute shader memory
|
2016-11-26 13:52:22 +01:00 |
|
saschawillems
|
7cd95fc8c8
|
Use FindVulkan CMake module if version >= 3.7.0 (refs #225)
|
2016-11-12 13:33:21 +01:00 |
|
saschawillems
|
9462a24421
|
platform agnostic argument handling
|
2016-11-10 22:56:15 +01:00 |
|