Commit graph

864 commits

Author SHA1 Message Date
Sascha Willems
364c36e270 Merge pull request #222 from pluehne/issue-missing-text-overlay
Missing text overlay in tesselation example
2016-08-16 18:56:09 +02:00
Sascha Willems
447f282f44 Merge pull request #221 from pluehne/issue-keyboard-input
Unrecognized keyboard input in mesh example on Linux
2016-08-16 18:55:21 +02:00
saschawillems
9b7a1ba720 Added texture mip map generation example to CMakeLists 2016-08-15 16:51:13 +02:00
saschawillems
b4ee6e31d9 Android build files for texture mip map generation example 2016-08-15 16:49:40 +02:00
saschawillems
dad0a4d661 Use mip mapping sampler by default, rotate tunnel when not paused 2016-08-15 16:25:54 +02:00
saschawillems
2758c47b86 Added runtime mip map generation examples (wip) (refs #178) 2016-08-15 15:17:01 +02:00
saschawillems
2749b846b4 Optional descriptor count parameter for descriptor set layout binding initializer 2016-08-15 15:13:33 +02:00
Patrick Lühne
7de25e3e5d Added missing text overlay to tesselation example. 2016-08-15 02:09:14 +02:00
Patrick Lühne
031e58428c Fixed unrecognized keyboard input in mesh example. 2016-08-15 01:45:20 +02:00
saschawillems
f4cc6bf5a4 Moved fence wait to make it more clear, create fences in signaled state 2016-08-14 10:18:43 +02:00
Sascha Willems
026a602510 Merge pull request #220 from heeen/patch-1
queue submitted twice
2016-08-14 09:42:51 +02:00
Florian Hänel
adf78eab4f queue submitted twice
It looks like the queue is submitted twice and synchronized once with wait idle and once with a fence.
2016-08-14 00:11:41 -07:00
saschawillems
0f9077aae6 Simplified fullscreen triangle shader 2016-08-13 23:57:40 +02:00
saschawillems
f432393f3c Simplified fullscreen triangle shader 2016-08-13 23:56:57 +02:00
saschawillems
299f5b2bae Comment 2016-08-13 22:10:57 +02:00
saschawillems
130e1d5262 Replaced fullscreen quad from index and vertex buffer with fullscreen triangle generated in VS, code cleanup and cleaner naming 2016-08-13 22:08:13 +02:00
saschawillems
a47aba830e Merge branch 'renderpasstransitions' 2016-08-13 20:36:28 +02:00
saschawillems
5a049bb3fb Use offscreen render pass, refactoring and cleanup 2016-08-13 20:35:22 +02:00
saschawillems
a84d5421fe Depth only pass for shadow map generation (removed color attachment) 2016-08-13 19:53:37 +02:00
saschawillems
f60e5d25fd Fold layout transitions into subpass (Refs #155), refactoring of offscreen render pass 2016-08-13 19:31:41 +02:00
saschawillems
78736527ee Use vulkan result check macro, clean up resources 2016-08-13 18:57:22 +02:00
saschawillems
2f5a3705ab Synchronization semaphore for offscreen pass 2016-08-13 18:47:11 +02:00
saschawillems
60c817691e Fold layout transitions into subpass (Refs #155), refactoring of offscreen render pass 2016-08-13 18:38:13 +02:00
saschawillems
e74e37cc16 Color gradient ramp for glowing parts of the mesh 2016-08-13 16:37:53 +02:00
saschawillems
cb5bd093ec Fold layout transitions into subpass (Refs #155), refactoring of offscreen render pass 2016-08-13 15:41:36 +02:00
saschawillems
7918e0c435 Merge branch 'master' 2016-08-13 13:14:50 +02:00
saschawillems
0f2892d1f7 Dummy keycodes for Android (required for compiling examples using the new keycodes) 2016-08-13 13:07:49 +02:00
saschawillems
f6cd788725 Fold layout transitions into subpass (Refs #155), refactoring of offscreen render pass 2016-08-13 12:50:51 +02:00
saschawillems
4f3439731d Removed no-longer used defines 2016-08-12 23:41:49 +02:00
saschawillems
a28618b7e0 Fold layout transitions into subpass (Refs #155), refactoring of offscreen render pass 2016-08-12 23:36:28 +02:00
saschawillems
fe090d85ba Typo 2016-08-12 23:01:46 +02:00
saschawillems
a12ff64736 Fold layout transitions into subpass (Refs #155) 2016-08-12 22:41:19 +02:00
saschawillems
e6b3753873 Fold attachment layout transitions into subpass (Refs #155) 2016-08-12 22:19:37 +02:00
saschawillems
5d258ce249 Removed layout transitions and transition cmd buffers, replaced by subpass dependencies of framebuffer class (Refs #155) 2016-08-12 22:13:37 +02:00
saschawillems
dae07726dc Framebuffer class generates sub pass dependencies for layout transitions, no longer requires layout cmd buffer (Refs #155) 2016-08-12 22:00:17 +02:00
saschawillems
2f8c9477f2 Fold attachment layout transitions into subpass (Refs #155) 2016-08-12 20:36:49 +02:00
saschawillems
85552a90df Merge branch 'master' into renderpasstransitions 2016-08-11 20:00:34 +02:00
Sascha Willems
fd2859b81e Merge pull request #219 from lordheavy/origin/fix-linux-keyboard
Origin/fix linux keyboard
2016-08-11 19:36:53 +02:00
saschawillems
26fa796517 Changed queue submission pipeline wait stages to color_attachment 2016-08-11 19:29:40 +02:00
Laurent Carlier
6b259a22e8 Use keycodes intead of hardcoded values
Signed-off-by: Laurent Carlier <lordheavym@gmail.com>
2016-08-11 14:24:32 +02:00
Laurent Carlier
92089fc98a Add more Windows and Linux keycodes
Signed-off-by: Laurent Carlier <lordheavym@gmail.com>
2016-08-11 14:24:32 +02:00
saschawillems
f1fe33f37f Fence for text overlay command buffer submission 2016-08-10 20:55:12 +02:00
saschawillems
820e23b085 Fold attachment layout transitions into subpass (Refs #155) 2016-08-10 20:48:26 +02:00
saschawillems
bc8cae9db7 Fold attachment layout transitions into subpass (Refs #155) 2016-08-10 20:39:01 +02:00
saschawillems
a56f2b2c6f Correct fence count 2016-08-09 23:53:36 +02:00
saschawillems
fdd9594221 Replace explicit attachment image transitions with implicit subpass dependencies (Refs #155), heavy refactoring, clean up and lots of added/enhanced comments 2016-08-09 23:52:06 +02:00
saschawillems
e94a762684 Changes to device queue creation info (Fixes #216), try to get a separate compute queue if possible 2016-08-08 20:48:24 +02:00
saschawillems
6b9a8f6051 Correct sky sphere scale, fixed compiler warnings 2016-08-08 19:52:16 +02:00
saschawillems
e5872c3df4 No longer enable depth clamp by default (Fixes #217) 2016-08-07 11:25:21 +02:00
saschawillems
0119d2fc51 Fixed descriptor types for compute pipelines (use storage instead of sampled for compute image reads and write) (Refs #157, Refs#210) 2016-08-06 23:08:31 +02:00