Commit graph

1798 commits

Author SHA1 Message Date
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
saschawillems
3bbf0d8f29 Updated ImGui example to support recent ImGui version
Refs #496
2018-08-29 18:24:39 +02:00
saschawillems
818154b250 Update ImGui external to 1.62 2018-08-29 18:20:12 +02:00
Sascha Willems
c9f9d3fccb
Merge pull request #488 from bioglaze/master
Fix using a potentially uninitialized variable in triangle.cpp
2018-08-26 09:56:48 +02:00
Sascha Willems
03864fcce7
Merge pull request #469 from gkv311/master
Fix texture height misprint in texture3d sample
2018-08-26 09:56:07 +02:00
Sascha Willems
4be9e1bf38
Merge pull request #474 from elect86/master
Dead code
2018-08-26 09:53:23 +02:00
Sascha Willems
5206b8e4c0
Merge pull request #479 from sjfricke/master
cleaned up particlefire example
2018-08-26 09:52:49 +02:00
saschawillems
713f92ba59 Added input attachment sample to readme 2018-08-22 19:59:53 +02:00
saschawillems
34a66f8d73 Initial visibility, visibility toggle 2018-08-12 18:58:36 +02:00
saschawillems
8f4d137cc4 Added conditional rendering example (wip) 2018-08-12 15:07:07 +02:00
saschawillems
c1d0eaa2d5 Updated Vulkan headers to 1.1.82 2018-08-11 22:57:57 +02:00
Sascha Willems
ae0b59c6e2
Merge pull request #503 from playmer/joshua/cmake_working_dir
Added VS_DEBUGGER_WORKING_DIRECTORY to examples
2018-07-27 22:34:14 +02:00
Giuseppe Barbieri
4f8175506a
Update main.cpp 2018-07-20 21:15:52 +02:00
saschawillems
d29196810f Fixed typo 2018-07-19 15:28:03 +02:00
saschawillems
1de1b9e568 Multiple frame buffer attachments (one per swapchain image) 2018-07-19 15:07:41 +02:00
saschawillems
14e078c191 Missing descriptor set 2018-07-19 11:32:30 +02:00
saschawillems
0fb88d5467 Different scene, toon shading and separate parameters for color input attachment 2018-07-19 11:01:15 +02:00
saschawillems
bdb9af7ef7 Android build files for input attachments example 2018-07-17 20:38:20 +02:00
saschawillems
583a665990 Code cleanup, simplifications, comments 2018-07-17 19:00:55 +02:00
Joshua T. Fisher
e5493d7359 Added VS_DEBUGGER_WORKING_DIRECTORY to examples 2018-07-15 15:34:34 -07:00
saschawillems
e64f4cf5e4 Simplified and cleaned up sub pass setup, additional comments 2018-07-15 21:15:03 +02:00
saschawillems
478aae0548 Allow override of target subpass for UI overlay 2018-07-15 21:13:32 +02:00
saschawillems
a1f166e001 Added basic input attachment sample 2018-07-15 18:18:41 +02:00
saschawillems
8a6184dc81 Updated benchmark command line arguments
Fixes #475
2018-07-14 11:28:58 +02:00
saschawillems
d53b098017 Removed -wall flag (too many warnings from external files)
Fixes #491
2018-07-14 10:45:15 +02:00
Sascha Willems
5afcbda577
Merge pull request #500 from iostrowsINTEL/multiview-fix
Fix renderpass in multiview pipeline
2018-07-14 10:24:46 +02:00
Sascha Willems
61524026d6
Merge pull request #502 from sg-brcm/bufferflushfix
Add missing flush in one of the buffer creation helpers.
2018-07-14 10:20:40 +02:00
Stephen Gallimore
737e4d6bb1 Add missing flush in one of the buffer creation helpers.
Change-Id: I65356b64c227fd96a324349f583d183ce7e075de
2018-07-12 12:41:05 +01:00
Igor Ostrowski
1fefbf4494 Fix renderpass in multiview pipeline 2018-07-11 13:20:47 +02:00
saschawillems
1f42dbda61 No longer render if window is minimized (Windows)
Refs #493
2018-06-30 21:56:23 +02:00
saschawillems
5e552c0fea Recreate swap chain (and resources) if it's out of date
Refs #493
2018-06-30 21:55:29 +02:00
saschawillems
aa5a0825b0 Fixed shadow mapping pass sub pass dependency src access masks 2018-06-30 19:41:53 +02:00
Sascha Willems
7043c25ee5
Merge pull request #489 from prideout/shadowfix
Disable fragment shader when generating shadow map.
2018-06-30 17:02:12 +02:00
saschawillems
756c70f089 Fixed image memory barriers, code cleanup, additional comments
Refs #494
2018-06-30 16:48:27 +02:00
Sascha Willems
ba332da0bc
Merge pull request #497 from JarredHDavies/master
Don't set an object name for the wireframe pipeline when fillModeNonSolid is not supported
2018-06-30 14:45:19 +02:00
Jarred Davies
ef04e9842d Don't set an object name for the wireframe pipeline when fillModeNonSolid is not supported
Fixes segfault in debugmarker example on platforms where fillModeNonSolid is not supported
2018-06-29 11:36:41 +01:00
Giuseppe Barbieri
646844a945
Update README.md 2018-06-23 12:36:55 +02:00
Giuseppe Barbieri
c7771eed75
Update README.md 2018-06-23 12:34:25 +02:00
Giuseppe Barbieri
5f41d1441a
Update README.md 2018-06-23 12:32:23 +02:00
Giuseppe Barbieri
979e0abb96
Update README.md 2018-06-23 12:32:04 +02:00