Commit graph

2051 commits

Author SHA1 Message Date
Sascha Willems
3b7098d699 Added dynamic rendering sample to readme 2021-11-07 09:11:14 +01:00
Sascha Willems
3e55366434 Added sample fro dynamic rendering using VK_KHR_dynamic_rendering 2021-11-06 19:45:22 +01:00
Sascha Willems
16edda1013 Updated Vulkan headers to 1.2.197 2021-11-06 18:06:20 +01:00
Sascha Willems
e79634e4da Disable UI overlay for triangle sample
Fixes validation layer errors
Refs #876
2021-10-24 13:19:05 +02:00
Sascha Willems
a5022d6d5f Fixing several validation related issues 2021-10-24 13:00:11 +02:00
Sascha Willems
6f723ea1e0 Remove buffer copies for gltf indices
Directly access the values from the buffer instead
Fixes #894
2021-10-24 12:07:01 +02:00
Sascha Willems
d72ff3c8d5 Use Vulkan bool type for material specialization
Refs #876
2021-10-24 11:53:03 +02:00
Sascha Willems
1c6c08d41f Fixed ray tracing callable shader sample HLSL shaders 2021-10-18 22:01:07 +02:00
Sascha Willems
f00568f482 Add ray tracing callable shaders to solution 2021-10-18 22:00:40 +02:00
Sascha Willems
1993f3af5d Changed ray tracing closest hit shader hit attributes to vec2
Fixes #878
2021-10-18 21:41:18 +02:00
Sascha Willems
711743ad69 Refactoring 2021-10-17 11:11:19 +02:00
Sascha Willems
241583774c Destroy fence 2021-10-17 10:50:43 +02:00
Sascha Willems
7543ef14b8 Destroy fence 2021-10-17 10:48:14 +02:00
Sascha Willems
adb0528184 Proper mip tail memory cleanup
Refs #882
2021-10-17 10:45:09 +02:00
Sascha Willems
a5c2a8e757 Fix pipeline stage for mip tail barrier
Refs #882
2021-10-17 10:26:30 +02:00
Sascha Willems
813eda7796
Merge pull request #888 from cforfang/fix_barrier
dstAccessMask should be VK_ACCESS_SHADER_READ_BIT
2021-10-16 18:03:35 +02:00
Christian Forfang
13ff9e5019
dstAccessMask should be VK_ACCESS_SHADER_READ_BIT 2021-10-16 16:38:55 +02:00
Sascha Willems
fc89345f61 Update ubuntu build environment 2021-10-16 09:11:32 +02:00
Sascha Willems
72bc2eaf01
Merge pull request #877 from cforfang/access_mask_fix
Minor fix to access mask
2021-10-14 21:12:59 +02:00
Sascha Willems
208fdf71a3
Merge pull request #882 from neither-nor/master
Fix texturesparseresidency memory and image layout bugs
2021-10-09 20:01:11 +02:00
Sascha Willems
0069b7ab49
Merge pull request #884 from ahcox/patch-1
Chrome complains when the link is insecure
2021-10-09 20:00:41 +02:00
Andrew H. Cox
01caa15a15
Chrome complains when the link is insecure 2021-10-08 01:42:35 +01:00
neither-nor
52c32c2d7b fix layout transition 2021-09-28 16:21:35 +08:00
neither-nor
1f6d425933 Fix texturesparseresidency memory and image layout bugs 2021-09-28 15:29:01 +08:00
Sascha Willems
93328016e9 Fixed SSAO sample G-Buffer shader
Refs #880
2021-09-26 16:28:45 +02:00
Christian Forfang
33cb572058 Minor fix to access mask
- Given newLayout = LAYOUT_SHADER_READ_ONLY_OPTIMAL, upcoming
  usage is unlikely to be TRANSFER_READ_BIT.
- dstAccessMask = FRAGMENT_SHADER makes more sense
2021-09-05 12:17:12 +02:00
Sascha Willems
eb11297312 Enable inline uniform block feature
Fixes #875
2021-09-04 09:28:16 +02:00
Sascha Willems
4ae88a2772
Merge pull request #873 from cforfang/offset
Fix bound range in dynamicuniformbuffer sample
2021-09-03 08:28:22 +02:00
Christian Forfang
6a1a8988d0 Fix bound range in dynamicuniformbuffer sample 2021-08-31 12:27:52 +02:00
Sascha Willems
28397adb20 Use clamped roughness
Fixes #864
2021-08-28 15:32:23 +02:00
Sascha Willems
3b1ff1eece Ray tracing samples can now also use the UI overlay
General cleanup, changed default settings.overlay value
2021-08-28 12:59:10 +02:00
Sascha Willems
d0f0e1698e Removed clang format file
Not used in most samples yet, causing confusion
2021-08-28 11:38:45 +02:00
Sascha Willems
ab2d4060d2
Merge pull request #860 from per-mathisen-arm/benchmark1frame
Add option to only render a given number of frames.
2021-07-31 13:05:35 +02:00
Sascha Willems
5684b20951
Merge pull request #859 from per-mathisen-arm/fixrayquery
Fix rayquery demo to not require full raytracing support.
2021-07-31 13:05:09 +02:00
Per Inge Mathisen
488aa9c220 Fix rayquery demo to not require full raytracing support. 2021-07-29 12:22:47 +02:00
Per Inge Mathisen
5f72b0faa3 Add option to only render a given number of frames.
This is useful on very slow targets, such as GPU emulators.
2021-07-29 12:15:58 +02:00
Sascha Willems
2c8b29b39c Corrected link to displacement sample
Fixes #856
2021-07-28 20:40:56 +02:00
Sascha Willems
0a8a274bd4 Fixed subpass dependency 2021-07-13 17:43:54 +02:00
Sascha Willems
d3134465e2 Resize attachments on window resize and update descriptor
Sample no longer crashes on resize
Fixes #838
2021-07-09 08:14:59 +02:00
Sascha Willems
3fb787a610 Updated Vulkan headers to 1.2.184 2021-07-08 21:30:47 +02:00
Sascha Willems
2933cb6ea3
Merge pull request #818 from Lephar/master
Removed duplicate local_size_x from computecullandlod/cull.comp
2021-06-28 22:05:02 +02:00
Sascha Willems
ad2d922166 Three vertices are sufficient for the full screen background
Fixes #843
2021-06-28 22:03:36 +02:00
Sascha Willems
ac4deedd0c
Merge pull request #830 from expenses/master
Add a `Running` section to the readme that provides info about multi-gpu setups
2021-06-20 20:16:32 +02:00
Sascha Willems
b972c620c5
Merge pull request #850 from mdinkov/master
Missing shaders in Android Packages for raytracingshadows and raytracingreflections
2021-06-20 20:15:45 +02:00
dinkovm
bf538e772f Missing shaders in Android Packages for raytracingshadows and raytracingreflections 2021-06-17 13:00:51 -04:00
Sascha Willems
0721179003
Merge pull request #817 from rumblehhh/patch-1
Replace VK_VERSION_1_1 with VK_API_VERSION_1_1
2021-06-05 15:11:29 +02:00
Sascha Willems
0887881eac
Merge pull request #832 from per-mathisen-arm/master
Add support for rendering with the headless extension
2021-06-05 15:10:30 +02:00
Sascha Willems
2735ea213e
Merge pull request #812 from tangmi/remove-host-commands
Remove acceleration structure host commands usage
2021-05-31 19:35:24 +02:00
Sascha Willems
434546625f Updated Vulkan Headers to 1.2.178
Don't use VK_NULL_HANDLE for queue family
Fixes #839
2021-05-17 20:39:41 +02:00
Sascha Willems
6180f3d1e9
Merge pull request #831 from tomek-brcm/master
Fixes for embedded systems
2021-05-08 19:24:55 +02:00