Commit graph

1537 commits

Author SHA1 Message Date
saschawillems
ef68d59a0b Updated tinyGLTF loader
Fixed warnings
Refs #521
2018-11-23 19:39:48 +01:00
Sascha Willems
9ceac8b20b
Merge pull request #520 from iostrowsINTEL/inline-uniform-blocks-fix
Fix maxInlineUniformBlockBindings value + comment
2018-11-22 20:35:18 +01:00
saschawillems
1f3cb12bd3 Removed GL_ARB_separate_shader_objects and GL_ARB_shading_language_420pack extensions from all shaders 2018-11-19 22:05:47 +01:00
Igor Ostrowski
4911aa7d18 Fix maxInlineUniformBlockBindings value + comment 2018-11-14 17:32:46 +01:00
saschawillems
c3e39e555a Use number of cubes for max. number of sets to allocate
Fixes #518
2018-11-10 20:40:33 +01:00
saschawillems
33870e46e3 Code cleanup
Fixes #462
2018-11-10 20:32:48 +01:00
saschawillems
e365faf2b6 Removed unused variables
Fixes #461
2018-11-10 20:13:25 +01:00
saschawillems
64252424a9 Use non-multiview renderpass for view display pipeline, proper final image layout (validation)
Fixes #514
2018-11-07 21:34:02 +01:00
saschawillems
2d7ec92923 Update camera perspective and aspect ratio on window resize
Fixes #510
2018-10-21 09:47:29 +02:00
saschawillems
f985322db9 Readme 2018-10-20 19:20:04 +02:00
Sascha Willems
80ec7a31f1
Merge pull request #495 from elect86/master
Added table of contents + Ports
2018-10-20 19:16:27 +02:00
saschawillems
648339bbe6 Removed gl_PerVertex overrides
Fixes #509
2018-10-20 18:00:32 +02:00
saschawillems
4af6419f43 Use texture class descriptor with proper image usage layout (fixes validation) 2018-10-20 12:14:11 +02:00
saschawillems
09c6e42468 Code cleanup, fixed validation error
Refs #277
2018-10-20 11:38:43 +02:00
saschawillems
69914d9033 Updated Vulkan headers to 1.1.88 2018-10-15 18:52:03 +02:00
Giuseppe Barbieri
08d8c6c42b
Update main.cpp 2018-10-14 21:00:07 +02:00
Giuseppe Barbieri
9efb5ff114
Update README.md 2018-10-14 21:00:00 +02:00
saschawillems
6e30114b1d Material randomization, added sample to readme 2018-10-07 11:44:47 +02:00
saschawillems
e36b0ae021 Enable additional required extensions 2018-10-07 11:26:30 +02:00
saschawillems
38cd7581b6 UI button for updating inline uniform blocks at runtime 2018-10-07 11:12:05 +02:00
saschawillems
367fce5b46 Reworked inline uniform block example 2018-10-07 10:27:28 +02:00
saschawillems
f1a7e66de1 Removed fragment shader from shadow map generation pipeline 2018-09-16 21:39:31 +02:00
saschawillems
bf67bd6061 Added conditional rendering sample to readme 2018-09-16 10:01:55 +02:00
saschawillems
dff35dd336 Started work on inline uniform block example (VK_EXT_inline_uniform_block) 2018-09-13 22:46:17 +02:00
saschawillems
20cf1707fc Updated Vulkan headers to 1.1.84 2018-09-13 22:45:07 +02:00
saschawillems
0da529d875 Command buffer fence ordering, vertex input refactored 2018-09-09 10:15:51 +02:00
saschawillems
b273739e66 Command buffer fence ordering 2018-09-09 10:05:21 +02:00
saschawillems
3b2e23ac49 Corrected ui rendering order, refactored secondary command buffer generation 2018-09-09 09:34:03 +02:00
saschawillems
e69090df78 Samplecount for UIOverlay, refactored vertex inputs 2018-09-08 22:43:59 +02:00
saschawillems
d952eb5eaf Android ImGui CMake changes
Refs #496
2018-09-07 16:03:36 +02:00
saschawillems
4ce7d7d033 Updated to ImGui 1.65
Refs #496
2018-09-07 15:26:43 +02:00
saschawillems
eef7c81640 UI rendering as part of command Buffer
Refs #496
2018-09-07 14:00:19 +02:00
saschawillems
d39738f39e Merge branch 'master' into imgui_162 2018-09-07 13:44:01 +02:00
saschawillems
0b7804d8f3 Validation fixes, resource cleanup 2018-09-07 12:31:48 +02:00
saschawillems
fbc6154921 Removed unused pipeline binding call, refactored vertex input state 2018-09-07 11:40:04 +02:00
saschawillems
4bdbb31926 Travis CI compiler versions 2018-09-07 10:33:04 +02:00
saschawillems
4bd551ad69 Travis CI compiler versions 2018-09-07 10:18:45 +02:00
saschawillems
2b9f93b772 Travis CI gcc version 2018-09-07 09:50:39 +02:00
saschawillems
4194499ca4 Changed asset path 2018-09-05 21:09:39 +02:00
saschawillems
7d06198d34 Added conditional rendering sample to CMakeLists 2018-09-05 18:16:28 +02:00
saschawillems
25e296be55 Updated shaders, UI 2018-09-04 21:18:14 +02:00
saschawillems
0dd76f4ce3 Reworked conditional rendering example, using complex glTF model 2018-09-03 21:57:26 +02:00
saschawillems
34148d5dc9 Added glTF Vulkan loader class 2018-09-03 20:31:14 +02:00
saschawillems
d6e0b714ea Added tinygltf as external dependency 2018-09-03 20:27:15 +02:00
saschawillems
e9c4cd4a0b Optimized UI overlay strategy 2018-09-01 12:58:28 +02:00
saschawillems
73dbdfcbda Updated multithreading sample to explicitly call drawUI (updated ImGUI version)
Refs #496
2018-08-31 22:33:26 +02:00
saschawillems
69c3f62b9a Streamlined UI overlay, code cleanup
Refs #496
2018-08-31 21:15:43 +02:00
saschawillems
c1c4f06a23 Updated samples to explicitly call drawUI (updated ImGUI version), some code cleanup, removed no-longer necessary UI setup
Refs #496
2018-08-30 21:08:02 +02:00
saschawillems
350e3d03a3 Fixed full-size viewport and scissor for UI 2018-08-30 21:02:10 +02:00
saschawillems
8a61105ec6 Reworked UI overlay class (no longer using separate render pass + submits)
Updated to support ImGui 1.62
Refs #496
2018-08-29 20:49:13 +02:00