You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: examples/README.md
+19-18Lines changed: 19 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,17 +32,26 @@ pilot_light -a example_gfx_2
32
32
33
33
## Basic Examples
34
34
35
-
### Example 0 - Minimal App (example_basic_0.c)
35
+
### Example 0 - Minimal App With API Registry (example_basic_0.c)
36
36
Demonstrates the bare minimum app. This app loads, runs 50 iterations of the update function (printing to console), then exits. Note: this app is not really meant to run. It is for reference.
37
37
38
-
### Example 1 - API Loading (example_basic_1.c)
38
+
### Example 1 - API Loading With API Registry (example_basic_1.c)
39
39
Note: this app is not really meant to run. It is for reference.
40
40
Demonstrates:
41
41
* loading APIs
42
42
* hot reloading
43
43
44
44
### Example 2 - Starter & Basic Extensions (example_basic_2.c)
45
45
Demonstrates:
46
+
* loading extensions
47
+
* starter extension
48
+
* basic drawing extension (2D)
49
+
* basic screen log extension
50
+
* basic console extension
51
+
* basic UI extension
52
+
53
+
### Example 3 - Starter & Basic Extensions With API Registry (example_basic_3.c)
54
+
Demonstrates:
46
55
* loading APIs
47
56
* loading extensions
48
57
* starter extension
@@ -51,49 +60,41 @@ Demonstrates:
51
60
* basic console extension
52
61
* basic UI extension
53
62
54
-
### Example 3 - Draw Extension (example_basic_3.c)
63
+
### Example 4 - Draw Extension With API Registry (example_basic_4.c)
55
64
Demonstrates:
56
65
* loading APIs
57
66
* loading extensions
58
67
* drawing extension (2D)
59
68
60
-
### Example 4 - UI Extension (example_basic_4.c)
69
+
### Example 5 - UI Extension With API Registry (example_basic_5.c)
61
70
Demonstrates:
62
71
* loading APIs
63
72
* loading extensions
64
73
* hot reloading
65
74
* ui extension
66
75
67
-
### Example 5 - Dear ImGui (example_basic_5.c)
76
+
### Example 6 - Dear ImGui With API Registry (example_basic_6.c)
68
77
Demonstrates:
69
78
* Dear ImGui integration
70
79
71
-
### Example 2 - Starter & Draw & Collision (example_basic_6.c)
72
-
Demonstrates:
73
-
* loading APIs
74
-
* loading extensions
75
-
* starter extension
76
-
* basic drawing extension (3D)
77
-
* basic screen log extension
78
-
* collision extension
79
80
80
81
## Low Level Graphics Examples
81
82
82
-
### Example 0 - Graphics Extension 0 (example_gfx_0.c)
83
+
### Example 0 - Graphics Extension 0 With API Registry (example_gfx_0.c)
83
84
Demonstrates:
84
85
* vertex buffers
85
86
* shaders
86
87
* non-index drawing
87
88
88
-
### Example 1 - Graphics Extension 1 (example_gfx_1.c)
89
+
### Example 1 - Graphics Extension 1 With API Registry (example_gfx_1.c)
89
90
Demonstrates:
90
91
* vertex buffers
91
92
* index buffers
92
93
* staging buffers
93
94
* shaders
94
95
* indexed drawing
95
96
96
-
### Example 2 - Graphics Extension 2 (example_gfx_2.c)
97
+
### Example 2 - Graphics Extension 2 With API Registry (example_gfx_2.c)
97
98
Demonstrates:
98
99
* bind groups
99
100
* vertex, index, staging buffers
@@ -102,12 +103,12 @@ Demonstrates:
102
103
* indexed drawing
103
104
* image extension
104
105
105
-
### Example 3 - Graphics Extension 3 (example_gfx_3.c)
106
+
### Example 3 - Graphics Extension 3 With API Registry (example_gfx_3.c)
106
107
Demonstrates:
107
108
* starter extension
108
109
* drawing extension (2D & 3D)
109
110
110
-
### Example 4 - Graphics Extension 4 (example_gfx_4.c)
111
+
### Example 4 - Graphics Extension 4 With API Registry (example_gfx_4.c)
0 commit comments