Sascha Willems
8e98d10f74
Merge pull request #938 from Chris-F5/fix-deferred-typo
...
Fix typo in deferred.cpp
2022-05-08 09:36:34 +02:00
Sascha Willems
56b6978a6c
Descriptor setup
...
Fixes #941
2022-05-08 09:30:15 +02:00
Sascha Willems
63c3e7eadd
Added thread include
2022-04-22 08:05:28 +02:00
Sascha Willems
5bc82e9f02
Updated graphics pipeline library sample
2022-04-21 07:34:44 +02:00
Christopher Lang
26c8e2c520
Fix typo in deferred.cpp
2022-04-16 10:22:10 +01:00
Sascha Willems
4e6b4fe021
Renaming things
2022-04-04 10:22:54 +02:00
Sascha Willems
483671815f
Reworked shader loading
...
Shader module creation is no longer necessary with graphics pipeline library
2022-04-04 09:58:46 +02:00
Sascha Willems
4e75890f84
Added vertex input and fragment output state
...
First working version
Still work-in-progress
2022-04-03 20:15:50 +02:00
Sascha Willems
a23742dba2
Started working on sample for VK_EXT_graphics_pipeline_library
2022-04-03 18:22:53 +02:00
Rajnesh Kanwal
b228c1adbf
Don't set VK_IMAGE_ASPECT_STENCIL_BIT bit if format is depth only
2022-03-06 18:36:11 +00:00
Sascha Willems
821a0659a7
Merge pull request #924 from SaschaWillems/sample_vertexattributes
...
Add vertex attributes sample
2022-01-22 10:19:24 +01:00
Sascha Willems
704aeec6b0
Simplified glTF buffer code
...
Added Android build files
2022-01-22 10:03:39 +01:00
Sascha Willems
aad5a7dd81
Code cleanup
2022-01-21 21:07:16 +01:00
Sascha Willems
6b0bc52a1b
Code cleanup and readme for vertex attributes sample
2022-01-21 13:35:06 +01:00
Sascha Willems
e34634c266
Corrected vertex attribute formats
2022-01-21 11:42:50 +01:00
Sascha Willems
0dc34c3375
Code restructuring
2022-01-21 09:59:30 +01:00
Sascha Willems
15124e8232
Code restructuring, cleanup and simplification
2022-01-21 08:17:07 +01:00
JJCUBER
e427c87664
Fixed typos in comments of triangle.cpp
2021-12-30 22:58:53 -05:00
Sascha Willems
5f1aac61ca
Started working on sample showing comparing separate/interleaved vertex attributes
2021-12-26 18:42:03 +01:00
Longer Long
a78f139563
[Minor] Remove small duplication in triangle.cpp
...
Remove a line of duplication in `void preparePipelines()` of triangle.cpp.
2021-12-06 10:40:07 -05:00
Sascha Willems
313ac10de4
Removed unused texture
2021-12-04 10:10:38 +01:00
Sascha Willems
cd6882395d
Added barrier between fragment shader write and read
2021-11-28 21:01:00 +01:00
Sascha Willems
fce1c93266
SSBOs are now device local
...
Heavily increases performance of this sample
Fixes #905
2021-11-28 11:16:35 +01:00
Sascha Willems
41a52bda4c
Small fixes, validation is now clean except for a false positive
2021-11-20 12:29:27 +01:00
Sascha Willems
089edad01c
Added barriers
2021-11-20 10:31:17 +01:00
Sascha Willems
317cc1181c
Disable culling for models
...
Fixes #886
2021-11-11 20:01:03 +01:00
Sascha Willems
6f9da1dd96
Merge pull request #861 from ShoufengYang/patch-1
...
Update computeshader.cpp
2021-11-10 19:21:42 +01:00
Sascha Willems
485f93441e
Merge pull request #862 from ShoufengYang/patch-2
...
Fixed the first frame render error.
2021-11-10 19:20:15 +01:00
Sascha Willems
10427c626b
Disable framework overlay for explicit ImGui sample
...
Fixes #902
2021-11-10 19:04:02 +01:00
Sascha Willems
dd24009991
Remove unused push constants
...
Fies #901
2021-11-09 21:44:43 +01:00
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
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
f00568f482
Add ray tracing callable shaders to solution
2021-10-18 22:00:40 +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
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
eb11297312
Enable inline uniform block feature
...
Fixes #875
2021-09-04 09:28:16 +02:00
Christian Forfang
6a1a8988d0
Fix bound range in dynamicuniformbuffer sample
2021-08-31 12:27:52 +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
ShoufengYang
f4197f93b4
Fixed the first frame render error.
...
The compute commands should be submit before the graphic command. If not, there is a logical error that cause the first frame render error. Since the graphic rendering need to sample the compute shader 's output image.
2021-08-03 23:22:48 +08:00
ShoufengYang
fb4187a916
Update computeshader.cpp
...
There is a logical error that cause the first frame render error. Since the graphic rendering need to sample the compute shader 's output image, so the compute command need to run before the graphic rendering. If not, the graphic rendering will sample the gabage data (computer's output image) for the first frame and present on the display screen.This issue can be easy to be reproduced when the GPU device has a lower performance.
2021-08-03 23:04:40 +08:00
Per Inge Mathisen
488aa9c220
Fix rayquery demo to not require full raytracing support.
2021-07-29 12:22:47 +02:00