forked from stackgl/shader-school
-
Notifications
You must be signed in to change notification settings - Fork 0
/
exercises.json
33 lines (33 loc) · 1.39 KB
/
exercises.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
{
"» GETTING STARTED: HELLO, GLSL": "intro-0",
"» GETTING STARTED: GLSL SYNTAX": "intro-1",
"» GETTING STARTED: QUALIFIERS AND BUILTINS": "intro-2",
"» GETTING STARTED: VECTORS": "intro-3",
"» GETTING STARTED: BRANCHING": "intro-4",
"» GETTING STARTED: LOOPS": "intro-5",
"» GETTING STARTED: MATRICES": "intro-6",
"» FRAGMENT SHADERS: THE BASICS": "frag-1",
"» FRAGMENT SHADERS: DISCARD": "frag-2",
"» FRAGMENT SHADERS: UNIFORMS AND TEXTURES": "frag-3",
"» VERTEX SHADERS: THE BASICS": "vert-1",
"» VERTEX SHADERS: VARYING VARIABLES": "vert-2",
"» GEOMETRY: CLIP COORDINATES": "geom-1",
"» GEOMETRY: TRANSLATIONS": "geom-2",
"» GEOMETRY: SCALING": "geom-3",
"» GEOMETRY: REFLECTIONS": "geom-4",
"» GEOMETRY: ROTATIONS": "geom-5",
"» LIGHTING: FLAT SHADING": "light-1",
"» LIGHTING: DIFFUSE SHADING": "light-2",
"» LIGHTING: PHONG SHADING": "light-3",
"» LIGHTING: POINT LIGHTS": "light-4",
"» LIGHTING: MULTIPLE LIGHTS": "light-5",
"» NON-PHOTOREALISTIC RENDERING: CEL SHADING": "npr-1",
"» NON-PHOTOREALISTIC RENDERING: GOOCH SHADING": "npr-2",
"» GPGPU: GAME OF LIFE": "gpgpu-1",
"» GPGPU: HEAT EQUATION": "gpgpu-2",
"» GPGPU: WAVE EQUATION": "gpgpu-3",
"» PRIMITIVES: POINT SPRITES": "prims-1",
"» PRIMITIVES: TRIANGLES": "prims-2",
"» PLAYGROUND: FLOCKING": "playground-flocking",
"» PLAYGROUND: GPGPU": "playground-gpgpu"
}