procedural-3d-engine/data/shaders/computenbody
JC Liang b575a1ff1a Fix some synchronization flaws
- shader: add barrier at the end of each iteration to avoid writing before the reading finished
- cpp: add synchronization between compute and graphics, the image barrier is not enough for the data visibility between different submission

	modified:   data/shaders/computenbody/particle_calculate.comp
	modified:   data/shaders/computenbody/particle_calculate.comp.spv
	modified:   examples/computenbody/computenbody.cpp
2019-06-17 19:31:00 +08:00
..
particle.frag Removed GL_ARB_separate_shader_objects and GL_ARB_shading_language_420pack extensions from all shaders 2018-11-19 22:05:47 +01:00
particle.frag.spv Rebuild shaders with recent glslang compiler 2019-02-20 20:52:12 +01:00
particle.vert Removed GL_ARB_separate_shader_objects and GL_ARB_shading_language_420pack extensions from all shaders 2018-11-19 22:05:47 +01:00
particle.vert.spv Rebuild shaders with recent glslang compiler 2019-02-20 20:52:12 +01:00
particle_calculate.comp Fix some synchronization flaws 2019-06-17 19:31:00 +08:00
particle_calculate.comp.spv Fix some synchronization flaws 2019-06-17 19:31:00 +08:00
particle_integrate.comp Removed GL_ARB_separate_shader_objects and GL_ARB_shading_language_420pack extensions from all shaders 2018-11-19 22:05:47 +01:00
particle_integrate.comp.spv Rebuild shaders with recent glslang compiler 2019-02-20 20:52:12 +01:00