The wizard behind Shadertoy has struk once again with this beautiful demo showing an animated snail.
This demo has been ported to GeeXLab by our news hunter Stefan:

The demo is available in the code samples pack in the host_api/GLSL_ShaderToy/ folder (snail_gl2.xml). The demo is also available in the X-MAS 15 pack HERE. To test the demo, just run GeeXLab (you can download the latest version from THIS PAGE) and load (or drag and drop) the demo (snail_gl2.xml) into GeeXLab (GeeXLab 0.9.2.0 is recommended).
I quickly benchmarked few GPUs with this demo. The default settings are 800×480 pixels in windowed mode. The anti-aliasing can be set directly in the pixel shader and is equal to 1 by default (line 30 in the snail_gl2.xml file). A value of 4 improves the visual quality but destroys the framerate 😉 (try for yourself). I benchmarked with AA=1.
Testbed: Core i5 6600K, ASUS Z170 Pro Gaming, 8GB DDR4 Corsair Vengeance, Win10 64-bit, all hardware with stock clock speeds.
The demo runs fine without artifacts on an Intel HD Graphics 530!
Radeon R9 290X (Crimson 15.12) | 89 FPS (avg) |
GeForce GTX 960 (R361.43) | 45 FPS (avg) |
HD Graphics 530 (v4326) | 10 FPS (avg) |
A time lapse of the creation process of this demo with Shadertoy is available here:
I get 120 fps at 800×480@0xAA on my EVGA GTX 780 Ti Classified. 🙂
I tried to update to GeekLab 0.9.2.0 but this version doesn’t fix very bad performance of 4xAA!?!! 🙁 Why? But I think it’s bad optimized….
AAh… Like SSS (Subsurface Scattering). 😉 Tried SSSS demo (DirectX 10) and to enable AA at 4x,,, 4xAA drops little performance. 🙂
Results from my GeForce GTX980 Ti:
Default windowed — 150 FPS;
Windowed & 4xAA — 8FPS;
Fullscreen (2560×1440) — 21 FPS;
Windows 10 and the latest WHQL drivers.
HD7870
55 fps @ windowed default(1xAA)