diff --git a/README.md b/README.md index b7948725..664eca77 100644 --- a/README.md +++ b/README.md @@ -207,10 +207,10 @@ Generating curved PN-Triangles on the GPU using tessellation shaders to add deta Uses tessellation shaders to generate additional details and displace geometry based on a displacement map (heightmap).

-## [(Compute shader) Particle system](computeshader/) - +## [(Compute shader) Particle system](computeparticles/) + -Attraction based particle system. A shader storage buffer is used to store particle data and updated by a compute shader. The buffer is then used by the graphics pipeline for rendering. +Attraction based particle system. A shader storage buffer is used to store particle data and updated by a compute shader. The buffer is then used by the graphics pipeline for rendering. Demonstrates the use of memory barriers for synchronizing vertex buffer access between a compute and graphics pipeline

## [(Compute shader) Image processing](computeshader/) diff --git a/screenshots/basic_mesh.png b/screenshots/basic_mesh.png index f13147a2..44e4cf3a 100644 Binary files a/screenshots/basic_mesh.png and b/screenshots/basic_mesh.png differ diff --git a/screenshots/compute_particles.jpg b/screenshots/compute_particles.jpg new file mode 100644 index 00000000..7a814388 Binary files /dev/null and b/screenshots/compute_particles.jpg differ diff --git a/screenshots/compute_particles.png b/screenshots/compute_particles.png deleted file mode 100644 index cecea536..00000000 Binary files a/screenshots/compute_particles.png and /dev/null differ diff --git a/screenshots/mesh_skeletalanimation.png b/screenshots/mesh_skeletalanimation.png index cb424882..26e67c97 100644 Binary files a/screenshots/mesh_skeletalanimation.png and b/screenshots/mesh_skeletalanimation.png differ