Commit graph

1048 commits

Author SHA1 Message Date
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
Aun-Ali Zaidi
3277f038e0
cmake: Add scenerendering demo to CMakeLists.txt 2016-09-17 13:00:05 -05:00
saschawillems
18b7a52ece Randomly fill virtual pages, check if sparse residency for 2D images is supported 2016-09-17 19:08:27 +02:00