procedural-3d-engine/examples
Wenqing Li 214a45099d
Update the old layout of swapchain images
The swapchain image is already used as the resolve target with the general image layout, after that we should specify the old layout as VK_IMAGE_LAYOUT_GENERAL instead of VK_IMAGE_LAYOUT_UNDEFINED.
2025-07-08 12:00:57 +08:00
..
bloom Code cleanup 2024-01-20 19:02:26 +01:00
bufferdeviceaddress Comment 2024-09-05 21:35:58 +02:00
computecloth Code cleanup 2025-01-24 10:14:40 +01:00
computecullandlod Sligthly rework validation layer logging to tet file 2025-06-16 22:34:21 +02:00
computeheadless Add slang shaders for headless samples 2025-05-15 19:04:04 +02:00
computenbody Code cleanup, restructuring. code comments 2024-01-08 19:04:03 +01:00
computeparticles Base class code cleanup 2024-03-20 07:49:06 +01:00
computeraytracing Macos ios fixes (#1192) 2025-03-29 16:21:37 +01:00
computeshader Fix computeshader sample first frame being rendered with bogus UBOs (#1125) 2024-05-15 18:32:32 +02:00
conditionalrender Move entry point macros to separate header (#1120) 2024-07-03 21:28:20 +02:00
conservativeraster Code cleanup 2024-01-21 13:15:56 +01:00
debugprintf Macos ios fixes (#1192) 2025-03-29 16:21:37 +01:00
debugutils Code cleanup 2024-01-21 11:09:15 +01:00
deferred Macos ios fixes (#1192) 2025-03-29 16:21:37 +01:00
deferredmultisampling Macos ios fixes (#1192) 2025-03-29 16:21:37 +01:00
deferredshadows Code cleanup 2024-01-19 14:49:21 +01:00
descriptorbuffer Minor code cleanup, check for device limits 2024-10-22 21:06:05 +02:00
descriptorindexing Do not shadow loop variable 2025-06-06 08:48:41 +02:00
descriptorsets Initialize cubes, clamp y instead of x for second cube 2025-01-17 19:03:08 +01:00
displacement
distancefieldfonts
dynamicrendering Swapchain code cleanup 2024-12-19 21:29:22 +01:00
dynamicrenderingmultisampling Update the old layout of swapchain images 2025-07-08 12:00:57 +08:00
dynamicstate macOS/iOS fixes plus other generic fixes for clang and validation warnings (#1117) 2024-05-04 13:53:08 +02:00
dynamicuniformbuffer Updated readme to match sample 2024-01-20 19:02:07 +01:00
gears
geometryshader
gltfloading
gltfscenerendering
gltfskinning Minor code cleanup 2024-05-01 18:29:52 +02:00
graphicspipelinelibrary Android build fixes (#1156) 2024-10-08 20:30:35 +02:00
hdr Code cleanup, simplification 2024-01-20 13:05:02 +01:00
hostimagecopy Fix a few compiler warnings and startup/validation issues at runtime (#1193) 2025-03-09 12:48:00 +01:00
imgui Sligthly rework validation layer logging to tet file 2025-06-16 22:34:21 +02:00
indirectdraw Removed outdated todos 2024-01-21 13:58:37 +01:00
inlineuniformblocks Apply a random seed when NOT in benchmark mode to have 100% deterministic runs in all samples (#1127) 2024-05-18 10:01:01 +02:00
inputattachments Adjust samples to recent swap chain class changes 2024-12-19 21:40:42 +01:00
instancing
meshshader Android build fixes (#1156) 2024-10-08 20:30:35 +02:00
multisampling Adjust samples to recent swap chain class changes 2024-12-19 21:40:42 +01:00
multithreading Code cleanup 2025-07-05 16:15:43 +02:00
multiview Code cleanup 2024-01-21 13:15:56 +01:00
negativeviewportheight
occlusionquery Code cleanup 2024-01-21 11:09:15 +01:00
offscreen Adjust subpass barriers 2024-02-19 21:33:16 +01:00
oit Fix descriptor leak on resize 2024-10-29 22:10:14 +01:00
parallaxmapping Code cleanup 2024-01-21 12:52:14 +01:00
particlesystem macOS/iOS fixes plus other generic fixes for clang and validation warnings (#1117) 2024-05-04 13:53:08 +02:00
pbrbasic Minor code cleanup 2024-05-01 18:29:52 +02:00
pbribl Code cleanup, simplified the sample 2024-01-20 14:04:23 +01:00
pbrtexture Code cleanup 2024-01-16 19:30:16 +01:00
pipelines
pipelinestatistics Skip fragment shader when discard is enabled 2024-04-14 09:43:16 +02:00
pushconstants Apply a random seed when NOT in benchmark mode to have 100% deterministic runs in all samples (#1127) 2024-05-18 10:01:01 +02:00
pushdescriptors Code cleanup 2024-01-21 13:19:40 +01:00
radialblur Cleanup, fix comment typos 2024-03-19 21:17:36 +01:00
rayquery Remove rayTracingPipeline requirement from rayquery (#1115) 2024-04-06 19:39:14 +02:00
raytracingbasic RT fix (#1069) 2023-09-09 11:33:32 +02:00
raytracingcallable Post PR cleanup 2024-05-04 14:06:18 +02:00
raytracinggltf Minor cleanup 2025-04-13 18:19:36 +02:00
raytracingintersection Post PR cleanup 2024-05-04 14:06:18 +02:00
raytracingpositionfetch Documentation 2024-03-16 10:34:29 +01:00
raytracingreflections Post PR cleanup 2024-05-04 14:06:18 +02:00
raytracingsbtdata Move entry point macros to separate header (#1120) 2024-07-03 21:28:20 +02:00
raytracingshadows Post PR cleanup 2024-05-04 14:06:18 +02:00
raytracingtextures Remove compilier warnings 2024-03-19 22:07:26 +01:00
renderheadless Add slang shaders for headless samples 2025-05-15 19:04:04 +02:00
screenshot
shaderobjects Swapchain code cleanup 2024-12-19 21:29:22 +01:00
shadowmapping Code cleanup, comments 2024-01-20 19:41:53 +01:00
shadowmappingcascade Add slang shader for shadow mapping and shadow mapping cascades sample 2025-04-28 21:03:37 +02:00
shadowmappingomni Code cleanup 2024-01-21 13:15:56 +01:00
specializationconstants Macos ios fixes (#1192) 2025-03-29 16:21:37 +01:00
sphericalenvmapping Code cleanup 2024-01-15 19:12:23 +01:00
ssao Fix SSAO_NOISE_DIM for android (#1121) 2024-05-15 18:52:31 +02:00
stencilbuffer
subpasses Fix a few compiler warnings and startup/validation issues at runtime (#1193) 2025-03-09 12:48:00 +01:00
terraintessellation
tessellation
textoverlay Sligthly rework validation layer logging to tet file 2025-06-16 22:34:21 +02:00
texture
texture3d Apply a random seed when NOT in benchmark mode to have 100% deterministic runs in all samples (#1127) 2024-05-18 10:01:01 +02:00
texturearray Code cleanup, refactoring and simplification 2024-01-14 15:23:58 +01:00
texturecubemap
texturecubemaparray Sligthly rework validation layer logging to tet file 2025-06-16 22:34:21 +02:00
texturemipmapgen Removed outdated todos 2024-01-21 13:58:37 +01:00
texturesparseresidency Apply a random seed when NOT in benchmark mode to have 100% deterministic runs in all samples (#1127) 2024-05-18 10:01:01 +02:00
timelinesemaphore Add new sample for timeline semaphores (#1145) 2024-07-21 09:31:42 +02:00
triangle Proper semaphore setup 2025-06-25 21:22:08 +02:00
trianglevulkan13 Proper semaphore setup 2025-06-25 21:22:08 +02:00
variablerateshading Swapchain code cleanup 2024-12-19 21:29:22 +01:00
vertexattributes Removed outdated todos 2024-01-21 13:58:37 +01:00
viewportarray
vulkanscene Sligthly rework validation layer logging to tet file 2025-06-16 22:34:21 +02:00
CMakeLists.txt New dynamic rendering multi sampling example 2025-02-16 12:07:15 +01:00
validate_all.py Make validation script work with non-windows platforms 2025-07-03 08:57:54 +02:00