-
Notifications
You must be signed in to change notification settings - Fork 220
/
toc.hanson
117 lines (117 loc) · 2.69 KB
/
toc.hanson
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
{
"fundamentals": [
"webgl-getting-webgl2.md",
"webgl-fundamentals.md",
"webgl-how-it-works.md",
"webgl-shaders-and-glsl.md",
"webgl-state-diagram.md",
],
"webgl2": [
"webgl2-whats-new.md",
"webgl1-to-webgl2.md",
"webgl1-to-webgl2-fundamentals.md",
],
"image-processing": [
"webgl-image-processing.md",
"webgl-image-processing-continued.md",
],
"matrices": [
"webgl-2d-translation.md",
"webgl-2d-rotation.md",
"webgl-2d-scale.md",
"webgl-2d-matrices.md"
],
"3d": [
"webgl-3d-orthographic.md",
"webgl-3d-perspective.md",
"webgl-3d-camera.md",
"webgl-matrix-naming.md",
],
"lighting": [
"webgl-3d-lighting-directional.md",
"webgl-3d-lighting-point.md",
"webgl-3d-lighting-spot.md",
],
"organization": [
"webgl-less-code-more-fun.md",
"webgl-drawing-multiple-things.md",
"webgl-scene-graph.md"
],
"geometry": [
"webgl-3d-geometry-lathe.md",
"webgl-load-obj.md",
"webgl-load-obj-w-mtl.md",
],
"textures": [
"webgl-3d-textures.md",
"webgl-data-textures.md",
"webgl-2-textures.md",
"webgl-cors-permission.md",
"webgl-3d-perspective-correct-texturemapping.md",
"webgl-planar-projection-mapping.md",
],
"rendertargets": [
"webgl-render-to-texture.md"
],
"shadows": [
"webgl-shadows.md",
],
"techniques": {
"2d": [
"webgl-2d-drawimage.md",
"webgl-2d-matrix-stack.md",
"webgl-sprites.md",
],
"3d": [
"webgl-cube-maps.md",
"webgl-environment-maps.md",
"webgl-skybox.md",
"webgl-skinning.md",
"webgl-fog.md",
"webgl-picking.md",
],
"text": [
"webgl-text-html.md",
"webgl-text-canvas2d.md",
"webgl-text-texture.md",
"webgl-text-glyphs.md",
],
"gpgpu": [
"webgl-gpgpu.md",
],
},
"tips": [
"webgl-smallest-programs.md",
"webgl-drawing-without-data.md",
"webgl-shadertoy.md",
"webgl-pulling-vertices.md",
],
"optimization": [
"webgl-indexed-vertices.md",
"webgl-instanced-drawing.md",
],
"misc": [
"webgl-setup-and-installation.md",
"webgl-boilerplate.md",
"webgl-resizing-the-canvas.md",
"webgl-animation.md",
"webgl-points-lines-triangles.md",
"webgl-multiple-views.md",
"webgl-visualizing-the-camera.md",
"webgl-and-alpha.md",
"webgl-2d-vs-3d-library.md",
"webgl-anti-patterns.md",
"webgl-matrix-vs-math.md",
"webgl-precision-issues.md",
"webgl-tips.md",
"webgl-cross-platform-issues.md",
"webgl-qna.md",
],
"reference": [
"webgl-attributes.md",
"webgl-texture-units.md",
"webgl-framebuffers.md",
"webgl-readpixels.md",
"webgl-references.md",
],
}