Commit graph

750 commits

Author SHA1 Message Date
Sascha Willems
e7d855ef50 Merge pull request #246 from shi-yan/master
add direct to display wsi swapchain option
2016-11-05 10:55:02 +01:00
Shi Yan
6989e12f2a add README for using Direct to Display swapchain and fix a typo. 2016-11-04 15:40:22 -07:00
Shi Yan
9b5127f894 add direct to display wsi swapchain option
direct to display swapchain needs to be enabled at compile time with option -DUSE_D2D_WSI=ON

currently tested under linux
2016-11-04 14:04:34 -07:00
saschawillems
6f75370240 Don't start paused 2016-11-04 11:44:42 +01:00
saschawillems
10d89eb0df gitignore 2016-11-04 10:42:00 +01:00
saschawillems
10b9331299 Updated Vulkan headers to 1.0.32 2016-11-04 10:39:36 +01:00
Sascha Willems
d387407426 Merge pull request #243 from MattGuerrette/master
Added CMAKE_SOURCE_DIR to runtime output directory
2016-11-03 09:01:15 +01:00
MattGuerrette
67fbbbf10d prefixed runtime output directory with CMAKE_SOURCE_DIR to be more explicit. 2016-11-01 17:43:38 -04:00
saschawillems
3983cbd732 Set SSAO shader constants via specialization 2016-11-01 15:39:54 +01:00
saschawillems
1713a968d4 Removed unused vertex shader input location 2016-11-01 13:45:46 +01:00
saschawillems
cd57ec7a32 Return value for sparse info initializer 2016-10-31 22:31:22 +01:00
saschawillems
a33ea8ed4b Added initializers for specialization constants 2016-10-31 22:23:19 +01:00
saschawillems
55f16c2340 Added missing examples to CMakeLists 2016-10-31 21:32:54 +01:00
saschawillems
1359058d24 Skeletal animation example shaders, code cleanup, etc. 2016-10-30 18:13:49 +01:00
saschawillems
54ddca7c08 Added Android build files and seettings for SSAO example 2016-10-30 13:49:30 +01:00
saschawillems
06369fc72e Added lighting to SSAO example. small changes and fixes 2016-10-29 13:18:20 +02:00
saschawillems
9212a9e3cb Added SSAO example (wip) 2016-10-28 21:16:21 +02:00
saschawillems
ad26540e4f Method to copy data to mapped buffer 2016-10-28 19:57:59 +02:00
saschawillems
c9a018ca2e Added function to create a 2D texture from a buffer 2016-10-22 13:14:47 +02:00
saschawillems
298f7a9415 Use heightmap class 2016-10-20 21:30:37 +02:00
saschawillems
0c8cc73864 Heightmap class constructor parameters 2016-10-20 21:27:49 +02:00
saschawillems
21276cb497 Added heightmap class for terrain generation 2016-10-19 22:00:45 +02:00
saschawillems
422ac626e5 Updated window resize handling on (Fixes #171) 2016-10-16 17:39:30 +02:00
saschawillems
85945cfb1a Refactoring, code cleanup 2016-10-15 12:38:50 +02:00
saschawillems
f9f06223af Subpass index for final compositing pipeline 2016-10-15 11:00:09 +02:00
saschawillems
66682abe8c Sub pass G-Buffer compositing example (wip) 2016-10-14 20:35:41 +02:00
saschawillems
10b3d0b53c Removed unused instance and vertex attributes 2016-10-10 20:45:54 +02:00
saschawillems
01b3aefde2 Fixed access and stage bits for compute memory barrier 2016-10-10 19:42:45 +02:00
saschawillems
21ae4aeeb3 Added Android build files fro compute cull and lod example 2016-10-09 17:45:21 +02:00
saschawillems
a0d9f49d0c Text overlay, Android controls 2016-10-09 17:44:49 +02:00
saschawillems
46e56c68b9 Shader files path 2016-10-08 17:04:23 +02:00
saschawillems
6a0340ff21 Compute shader frustum culling and lod selection example (wip) 2016-10-08 16:50:09 +02:00
saschawillems
d95d5c8991 Option for dedicated transfer queue upon device creation 2016-10-03 11:00:18 +02:00
saschawillems
90315fb783 Option for dedicated transfer queue upon device creation 2016-10-03 10:13:20 +02:00
saschawillems
52f34c67a9 Continued work on sparse texture residency example 2016-10-01 17:37:11 +02:00
saschawillems
ab792d6a3d Use sparse texture clamp to find first populated mip level for texels 2016-10-01 13:54:50 +02:00
saschawillems
372e7d74a2 Additional keycodes 2016-09-30 19:12:01 +02:00
saschawillems
116952bec8 Started work on MSAA with deferred rendering example 2016-09-28 20:54:45 +02:00
saschawillems
3cd79a896c Added sample shading pipeline with toggle 2016-09-28 20:16:30 +02:00
saschawillems
345121af4e Nearest filtering for G-Buffer 2016-09-26 22:04:54 +02:00
saschawillems
e224b300b6 Updated SPIR-V shader binaries 2016-09-21 19:48:45 +02:00
saschawillems
cf039957c9 Revert buffer usage flags 2016-09-21 19:39:15 +02:00
Sascha Willems
24d87cdd78 Merge pull request #237 from Ekzuzy/multithreading
Added missing usages in buffers used as a source of data copy.
2016-09-21 19:36:22 +02:00
saschawillems
195dbec797 No more per-thread vertex and index buffer copy, more objects, random radial distribution (Fixes #168) 2016-09-21 18:52:27 +02:00
Sascha Willems
87dd4142fb Merge pull request #236 from Ekzuzy/indirectdraw
Assigned value to a "Normal" variable in ground.vert file.
2016-09-21 17:32:33 +02:00
plapins
e57722d7f1 Added missing usages in buffers used a source of data copy. Fixed problems with types in starsphere.frag shader. Updated starsphere.frag.spv file. 2016-09-21 14:53:41 +02:00
plapins
2a5f654750 Fixed bug with a variable consumed by fragment shader not being assigned in a vertex shader. Updated spv file. Added bat file for automatic SPIR-V generation. 2016-09-21 14:38:58 +02:00
saschawillems
b54e424d1b Implement make_unique, only require c++11 in CMakeLists (Fixes #235, Refs#167) 2016-09-20 21:04:16 +02:00
saschawillems
1908a0f190 Updated to header version 26 2016-09-20 19:32:18 +02:00
Sascha Willems
0798a8eef0 Merge pull request #233 from aunali1/master
cmake: Add scenerendering demo to CMakeLists.txt
2016-09-19 10:48:33 +02:00