Skip to content

Commit a3e8b7e

Browse files
committed
Update docs/tutorials around open-gl stuff, to cross-reference some of our documentation.
1 parent 45f4c60 commit a3e8b7e

File tree

3 files changed

+20
-10
lines changed

3 files changed

+20
-10
lines changed

doc/advanced/opengl_notes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
.. _open_gl_notes:
12

23
OpenGL Notes
34
============

doc/get_started.rst

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ Arcade Skill Tree
9999
* Enemy randomly shoots *x* frames - :ref:`sprite_bullets_random`
100100
* Player aims - :ref:`sprite_bullets_aimed`
101101
* Enemy aims - :ref:`sprite_bullets_enemy_aims`
102-
* Multi-hit - *Supported, but documentation needed.*
103102

104103
* Physics Engines
105104

@@ -114,7 +113,6 @@ Arcade Skill Tree
114113
* Using the physics engine on multiple sprites - *Supported, but documentation needed.*
115114
* Pymunk top-down - *Supported, needs docs*
116115
* Pymunk physics engine for a platformer - :ref:`pymunk_platformer_tutorial`
117-
* Pymunk shooting - *Support under development.*
118116

119117
* View management
120118

@@ -162,12 +160,19 @@ Arcade Skill Tree
162160
* Concepts - :ref:`gui_concepts`
163161
* Examples - :ref:`gui_concepts`
164162

165-
* OpenGL Frame buffers
163+
* OpenGL
166164

165+
* Read more about using OpenGL in Arcade with :ref:`open_gl_notes`.
167166
* Lights - :ref:`light_demo`
168-
* Wrap-around - *Supported, but documentation needed.*
169-
* Mini-map - :ref:`minimap`
167+
* Writing shaders using "ShaderToy"
168+
169+
* :ref:`shader_toy_tutorial`
170+
* Learn how to ray-cast shadows in the :ref:`raycasting_tutorial`.
171+
* Make your screen look like an 80s monitor in :ref:`crt_filter`.
172+
* Study the `Asteroids Example Code <https://github.com/pythonarcade/asteroids>`_.
173+
174+
* Rendering onto a sprite to create a mini-map - :ref:`minimap`
170175
* Bloom/glow effect - :ref:`bloom_defender`
171-
* Writing your own shader - *Supported, but documentation needed.*
176+
* Learn to do a compute shader in :ref:`compute_shader_tutorial`.
172177

173178
* :ref:`Logging`

doc/tutorials/shader_toy/index.rst

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -208,11 +208,15 @@ Some other sample shaders:
208208
Additional learning
209209
-------------------
210210

211-
Here is a decent learn-by-example tutorial for making shaders:
211+
On this site:
212212

213-
https://www.shadertoy.com/view/Md23DV
213+
* Learn how to ray-cast shadows in the :ref:`raycasting_tutorial`.
214+
* Make your screen look like an 80s monitor in :ref:`crt_filter`.
215+
* Read more about using OpenGL in Arcade with :ref:`open_gl_notes`.
216+
* Learn to do a compute shader in :ref:`compute_shader_tutorial`.
214217

215-
Here's a video tutorial that steps through how to do an explosion:
218+
On other sites:
216219

217-
https://www.youtube.com/watch?v=xDxAnguEOn8
220+
* Here is a decent learn-by-example tutorial for making shaders: https://www.shadertoy.com/view/Md23DV
221+
* Here's a video tutorial that steps through how to do an explosion: https://www.youtube.com/watch?v=xDxAnguEOn8
218222

0 commit comments

Comments
 (0)