Commit graph

1782 commits

Author SHA1 Message Date
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
saschawillems
0eb306ec9e Barrel distortion as parameter 2018-06-08 21:07:51 +02:00
saschawillems
a122c2380a Render views using quads with barrel distortion (instead of directly blitting result to swapchain) 2018-06-03 16:02:33 +02:00
saschawillems
671cebdc63 Fence sync 2018-06-03 11:27:04 +02:00
saschawillems
19afba3f71 Base class wait fences 2018-06-03 09:38:14 +02:00
saschawillems
a911f0e785 Added multiview example to readme [skip ci] 2018-06-02 12:11:33 +02:00
saschawillems
a60fa850f4 Check against surface capability usage flags instead of format flags for setting additional swapchain usage flags 2018-06-02 11:31:25 +02:00
saschawillems
2d1287df75 Proper synchronization 2018-06-02 10:08:44 +02:00
saschawillems
539fbcdf10 Code cleanup, release resources 2018-06-02 09:05:19 +02:00
saschawillems
c56868d660 Started working on multiview example 2018-06-01 22:48:53 +02:00
saschawillems
218bd05eb9 Update Vulkan headers to 1.1.76 2018-06-01 22:47:19 +02:00
saschawillems
fa5d86e42b Allow base class instance Vulkan version override 2018-06-01 18:43:24 +02:00
saschawillems
aa380791c8 Formatting 2018-06-01 18:43:24 +02:00
Sascha Willems
eb4fec7edb Update Linux Vulkan loader to 1.1.73 2018-05-25 21:34:12 +02:00
prideout
556e12769c Disable fragment shader when generating shadow map.
This fixes the following validation warning:

fragment shader writes to output location 0 with no matching attachment
2018-05-21 16:47:32 -07:00
Timo Wiren
0b2104b272 Fix using a potentially uninitialized variable in triangle.cpp 2018-05-20 15:32:13 +03:00
saschawillems
4b47a1ccca Fixed wrong initial buffer size
Fixes #473
2018-05-14 23:08:27 +02:00