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
conditionalrender Move entry point macros to separate header (#1120) 2024-07-03 21:28:20 +02:00
conservativeraster
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
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 Code cleanup, simplified descriptor setup 2024-01-15 19:12:06 +01:00
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
dynamicuniformbuffer Updated readme to match sample 2024-01-20 19:02:07 +01:00
gears
geometryshader Code cleanup and simplification 2024-01-14 11:04:43 +01:00
gltfloading Code cleanup 2024-01-06 18:00:43 +01:00
gltfscenerendering
gltfskinning Minor code cleanup 2024-05-01 18:29:52 +02:00
graphicspipelinelibrary
hdr
hostimagecopy
imgui Sligthly rework validation layer logging to tet file 2025-06-16 22:34:21 +02:00
indirectdraw
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 Code cleanup, removed unnecessary VERTEX_BUFFER_BIND_ID 2024-01-08 20:26:41 +01:00
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 Replaced per-sample validation define with global define in base class 2023-12-30 13:15:37 +01:00
occlusionquery Code cleanup 2024-01-21 11:09:15 +01:00
offscreen
oit
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
pipelines Code cleanup 2024-01-07 20:40:31 +01:00
pipelinestatistics
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
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 Code cleanup, comments 2024-01-07 20:46:30 +01:00
shaderobjects
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
specializationconstants
sphericalenvmapping Code cleanup 2024-01-15 19:12:23 +01:00
ssao
stencilbuffer Code cleanup 2024-01-02 20:00:06 +01:00
subpasses Fix a few compiler warnings and startup/validation issues at runtime (#1193) 2025-03-09 12:48:00 +01:00
terraintessellation Code cleanup, fixed HLSL shaders 2024-01-14 10:24:55 +01:00
tessellation
textoverlay Sligthly rework validation layer logging to tet file 2025-06-16 22:34:21 +02:00
texture Code cleanup, refactoring and simplification 2024-01-14 15:23:58 +01:00
texture3d
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
texturesparseresidency
timelinesemaphore
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
vertexattributes Removed outdated todos 2024-01-21 13:58:37 +01:00
viewportarray Code cleanup 2024-01-03 18:31:23 +01:00
vulkanscene Sligthly rework validation layer logging to tet file 2025-06-16 22:34:21 +02:00
CMakeLists.txt
validate_all.py Make validation script work with non-windows platforms 2025-07-03 08:57:54 +02:00