procedural-3d-engine/examples
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
..
bloom Cleaned up includes 2020-08-09 13:16:35 +02:00
computecloth Cleaned up includes 2020-08-09 13:16:35 +02:00
computecullandlod Cleaned up includes 2020-08-09 13:16:35 +02:00
computeheadless Change scope of validationExt and validationLayerName variables 2021-01-18 17:41:41 +01:00
computenbody Cleaned up includes 2020-08-09 13:16:35 +02:00
computeparticles Cleaned up includes 2020-08-09 13:16:35 +02:00
computeraytracing Cleaned up includes 2020-08-09 13:16:35 +02:00
computeshader Update computeshader.cpp 2021-08-03 23:04:40 +08:00
conditionalrender Cleaned up includes 2020-08-09 13:16:35 +02:00
conservativeraster Cleaned up includes 2020-08-09 13:16:35 +02:00
debugmarker Cleaned up includes 2020-08-09 13:16:35 +02:00
deferred Cleaned up includes 2020-08-09 13:16:35 +02:00
deferredmultisampling Cleaned up includes 2020-08-09 13:16:35 +02:00
deferredshadows Fixed typos 2020-08-09 14:39:32 +02:00
descriptorindexing Finished descriptor indexing example 2021-01-28 22:04:25 +01:00
descriptorsets Fixed typos 2020-08-09 14:39:32 +02:00
displacement Cleaned up includes 2020-08-09 13:16:35 +02:00
distancefieldfonts Cleaned up includes 2020-08-09 13:16:35 +02:00
dynamicuniformbuffer Cleaned up includes 2020-08-09 13:16:35 +02:00
gears Cleaned up includes 2020-08-09 13:16:35 +02:00
geometryshader Fixed typos 2020-08-09 14:39:32 +02:00
gltfloading Fixed typos 2020-08-09 14:39:32 +02:00
gltfscenerendering Fixed typos 2020-08-09 14:39:32 +02:00
gltfskinning Split texture class into header and implementation 2020-08-08 22:54:34 +02:00
hdr Cleaned up includes 2020-08-09 13:16:35 +02:00
imgui Cleaned up includes 2020-08-09 13:16:35 +02:00
indirectdraw Fixed typos 2020-08-09 14:39:32 +02:00
inlineuniformblocks Cleaned up includes 2020-08-09 13:16:35 +02:00
inputattachments Resize attachments on window resize and update descriptor 2021-07-09 08:14:59 +02:00
instancing Three vertices are sufficient for the full screen background 2021-06-28 22:03:36 +02:00
multisampling Cleaned up includes 2020-08-09 13:16:35 +02:00
multithreading Cleaned up includes 2020-08-09 13:16:35 +02:00
multiview Cleaned up includes 2020-08-09 13:16:35 +02:00
negativeviewportheight Cleaned up includes 2020-08-09 13:16:35 +02:00
occlusionquery Cleaned up includes 2020-08-09 13:16:35 +02:00
offscreen Optimizations and code-cleanup 2020-10-09 11:07:19 +02:00
oit Use push constants for fixed object data, some minor code cleanup 2020-08-21 17:27:54 +02:00
parallaxmapping Cleaned up includes 2020-08-09 13:16:35 +02:00
particlefire Cleaned up includes 2020-08-09 13:16:35 +02:00
pbrbasic Fixed typos 2020-08-09 13:38:33 +02:00
pbribl Fixed typos 2020-08-09 13:38:33 +02:00
pbrtexture Fixed typos 2020-08-09 13:38:33 +02:00
pipelines Cleaned up includes 2020-08-09 13:16:35 +02:00
pipelinestatistics Cleaned up includes 2020-08-09 13:16:35 +02:00
pushconstants Cleaned up includes 2020-08-09 13:16:35 +02:00
pushdescriptors Cleaned up includes 2020-08-09 13:16:35 +02:00
radialblur Cleaned up includes 2020-08-09 13:16:35 +02:00
rayquery Fix rayquery demo to not require full raytracing support. 2021-07-29 12:22:47 +02:00
raytracingbasic Remove acceleration structure host commands usage 2021-02-23 18:24:59 -08:00
raytracingcallable Merge pull request #812 from tangmi/remove-host-commands 2021-05-31 19:35:24 +02:00
raytracingreflections Merge pull request #812 from tangmi/remove-host-commands 2021-05-31 19:35:24 +02:00
raytracingshadows Remove acceleration structure host commands usage 2021-02-23 18:24:59 -08:00
renderheadless Change scope of validationExt and validationLayerName variables 2021-01-18 17:41:41 +01:00
screenshot Fixed typos 2020-08-09 13:48:49 +02:00
shadowmapping Fixed typos 2020-08-09 13:48:49 +02:00
shadowmappingcascade Fixed typos 2020-08-09 13:48:49 +02:00
shadowmappingomni Fixed typos 2020-08-09 13:48:49 +02:00
specializationconstants Cleaned up includes 2020-08-09 13:16:35 +02:00
sphericalenvmapping Cleaned up includes 2020-08-09 13:16:35 +02:00
ssao SSAO sample: Render Sponza with textures 2021-02-25 19:16:41 +01:00
stencilbuffer Cleaned up includes 2020-08-09 13:16:35 +02:00
subpasses Fixed subpass dependency 2021-07-13 17:43:54 +02:00
terraintessellation Fixed typos 2020-08-09 13:48:49 +02:00
tessellation Fixed typos 2020-08-09 13:48:49 +02:00
textoverlay Fixed typos 2020-08-09 13:48:49 +02:00
texture Cleaned up includes 2020-08-09 13:16:35 +02:00
texture3d Enable OpenMP 2020-09-17 13:55:26 +02:00
texturearray Cleaned up includes 2020-08-09 13:16:35 +02:00
texturecubemap Cleaned up includes 2020-08-09 13:16:35 +02:00
texturecubemaparray Fixed coordinate transformation for skybox and reflection objects 2020-08-28 21:15:13 +02:00
texturemipmapgen Cleaned up includes 2020-08-09 13:16:35 +02:00
texturesparseresidency Cleaned up includes 2020-08-09 13:16:35 +02:00
triangle Add support for rendering for the headless extension 2021-04-27 13:53:07 +02:00
variablerateshading Replace VK_VERSION_1_1 with VK_API_VERSION_1_1 2021-03-16 12:58:02 +00:00
viewportarray Cleaned up includes 2020-08-09 13:16:35 +02:00
vulkanscene Cleaned up includes 2020-08-09 13:16:35 +02:00
CMakeLists.txt Added descriptorindexing sample to CMake. 2020-12-16 10:40:23 +00:00