Skip to content

Instantly share code, notes, and snippets.

@Acry
Last active August 22, 2022 21:52
Show Gist options
  • Save Acry/baa861b8e370c6eddbb18519c487d9d8 to your computer and use it in GitHub Desktop.
Save Acry/baa861b8e370c6eddbb18519c487d9d8 to your computer and use it in GitHub Desktop.

Revisions

  1. Acry revised this gist Aug 7, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -1 +1 @@
    See: https://acry.github.io/
    See: https://acry.github.io/c.html
  2. Acry revised this gist Aug 14, 2018. 1 changed file with 1 addition and 153 deletions.
    154 changes: 1 addition & 153 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -1,153 +1 @@
    ## SDL2 C Examples, Tutorials, Demos and more
    Not covering Setup here, if you struggle to get things up and running, refer to one of those pages:
    [Will Usher](https://www.willusher.io/sdl2 tutorials/2013/08/15/lesson-0-setting-up-sdl) or
    [Lazy Foo](http://lazyfoo.net/tutorials/SDL/01_hello_SDL/index.php).

    #### Mac OS
    [Setting Up An SDL2 Project In Xcode 9](http://matthewstyles.com/set-up-an-sdl2-project-in-xcode/).
    [Set up SDL2 on your Mac without Xcode](https://medium.com/@edkins.sarah/set-up-sdl2-on-your-mac-without-xcode-6b0c33b723f7).
    #### Using SDL2 with CMake
    [Trenki's Dev Blog](https://trenki2.github.io/blog/2017/06/02/using-sdl2-with-cmake/)

    Everything else and more will be covered here, tho this is pure C and mainly Linux orientated, what doesn't mean I don't cross-compile for Windows or Android. If you need a german translation I could make that happen.

    As soon as the size here is getting out of hand, I will jump to a wiki page and merge repos. If you want to host a website with tutorials [contact me](https://discourse.libsdl.org/u/Acry/).
    ### C-Code:
    [Shade it! - Shadertoy viewer/editor](https://github.com/Acry/Shade-it-)

    #### Entry Level
    [SDL2-TTF](https://github.com/Acry/SDL2-TTF)
    This is a C-SDL2 series about the SDL-Extension SDL_ttf 2.0

    [SDL2-Text](https://github.com/Acry/SDL2-Text)
    This is a small SDL2 text API demo

    [SDL2-Surfaces](https://github.com/Acry/SDL2-Surfaces)
    This is a set of 10 small introductory programs.
    It's about the window, the window icon, cursor, surfaces,
    and Pixel Manipulation.
    And finally it shows why SDL_Renderer Infrastructure is so useful.

    [SDL2-Renderer](https://github.com/Acry/SDL2-Renderer)
    This is a series about the SDL2-Renderer.
    Render and animate a colorful gradient like a new shadertoy one.
    Shows a bit how glsl works and why we want shaders.

    [SDL2-DnD](https://github.com/Acry/SDL2-DnD)
    Drag and Drop. Receiving Text and Files via SDL_DropEvent.

    [SDL2-SpriteAnim](https://github.com/Acry/SDL2-Anim01)
    Create Spritesheet from gif and render that timed.

    [SDL2-TextureColorMod](https://github.com/Acry/SDL2-TextureColorMod)
    This is a small SDL2 demo to shows how to use [TextureColorMod](https://wiki.libsdl.org/SDL_GetTextureColorMod?action=fullsearch&context=180&value=TextureColorMod&titlesearch=Titles).

    [SDL2-GUI-Button](https://github.com/Acry/SDL2-GUI-Button)
    responsive Button

    [SDL2-Mousegrab](https://github.com/Acry/SDL2-Mousegrab)
    Let rect follow the mouse

    [Play music with SDL2](https://github.com/Acry/SDL2-Mixer-play_music_mp3)
    use of SDL-Mixer for Music

    [SDL2-Mixer-play_mp3](https://github.com/Acry/SDL2-Mixer-play_mp3)
    use of SDL-Mixer for Sound

    [SDL2-Timer-01](https://github.com/Acry/SDL2-Timer-01)
    Records the duration how long left MouseButton is pressed.

    [SDL2-Timer-02](https://github.com/Acry/SDL2-Timer-02)
    SDL2-Timing: Program quits after a certain amount of time.

    #### Basic-Level:
    [SDL2_simple_music_player](https://github.com/Acry/SDL2_simple_music_player)
    use of SDL-Mixer and GUI-Elements

    [SDL2-Parallax-02](https://github.com/Acry/SDL2-Parallax-02)
    rapid Parallax implementation with 6 Layers

    [SDL2-Titlebar](https://github.com/Acry/SDL2-Titlebar)
    roll your own titlebar

    #### Slightly Advanced in C:
    [SDL2-Textures](https://github.com/Acry/SDL2-Textures)
    Procedural/algorithmic Textures with SDL2.

    [SDL2-Game-Physics](https://github.com/Acry/SDL2-Physics)
    This is a series about physics - SI-Units, Velocity, Acceleration, Gravity, Friction etc.

    [SDL2-Game-AI](https://github.com/Acry/AI)
    This is an introductory series about Artificial intelligence (AI).

    [SDL2-Slider](https://github.com/Acry/SDL2-Slider)
    It is a follow up from Mousegrab. Shows how to make a Slider.

    [SDL2-Curves](https://github.com/Acry/SDL2-Curves)
    How to apply De Casteljau's algorithm on a quadratic Bézier curve.

    [simple-state-pattern](https://github.com/Acry/simple-state-pattern)
    High Level Game State Management

    [SDL2-create_tex_part_of_win](https://github.com/Acry/SDL2-create_tex_part_of_win)
    Re-Render a part of the screen using SetRenderTarget and SDL_TEXTUREACCESS_TARGET.

    [Pong](https://github.com/Acry/SDL2-Pong)

    #### Advanced in C
    [SDL2-OpenGL](https://github.com/Acry/SDL2-OpenGL)
    This is a starter series about GLSL Shaders using SDL2 as OpenGL Helper and a bit Shader-Language for C-Coders.

    [NanoVG-SDL2 starter](https://github.com/Acry/SDL2-nanovg-example)
    Startup Code to use SDL2/OpenGL/NanoVG

    [SDL2-Demo-01](https://github.com/Acry/SDL2-Demo-01)
    Demo with a couple of features.

    [Byte_Drawer](https://github.com/Acry/Byte_Drawer)
    Flipping Bits on a real char and visualize that.

    ### C&C++ mixed Code:
    [classic Pong and Breakout stuff](https://github.com/Acry/SDL2-pong_issue-01)

    ### Misc
    [My C Code](https://gist.github.com/Acry/554e04bab3a2669a5ba2ecd4d673e875)
    C-Idioms, C-Examples, C-Tutorials, C-Snippets

    [Light Template](https://github.com/Acry/SDL2-C-KDev_App_Template_light)
    SDL2 Template for KDevelop

    [Heavy Template](https://github.com/Acry/SDL2-C-KDev_App_Template)
    SDL2 Template for KDevelop - with TTF & Mixer

    [cpp game engine skeleton](https://github.com/Acry/cpp-game-engine-skel)
    with GNU-Makefile

    [Game Loots](https://github.com/Acry/Game_loots)
    This guide is intended to get the Idea of random drops
    and introduction in random distribution or weighted distribution.

    ## Other external ressources
    ### C
    http://www.stephenmeier.net/2014/08/10/sdl-2-0-tutorial-00-the-basic-sturcture/

    SDL Mixer:
    [change Frequency during runtime](https://gist.github.com/danilolc/9fff54a8cb9ddc04b9bd82df7badb610)
    ### C++
    http://gigi.nullneuron.net/gigilabs/writing/sdl2-tutorials/

    ### Emscripten
    [Emscripten and SDL 2 Tutorial](https://lyceum-allotments.github.io/2016/06/emscripten-and-sdl-2-tutorial-part-1/)

    ### GameDev
    [Amit’s Game Programming Information](http://www-cs-students.stanford.edu/~amitp/gameprog.html)

    [Game Engines Collection](https://github.com/collections/game-engines)

    ### CG
    [Philip Rideout's blog](http://github.prideout.net/)
    [Lode's Computer Graphics Tutorial](https://lodev.org/cgtutor/)
    [Íñigo Quílez](http://www.iquilezles.org/prods/index.htm)

    ### Audio
    [DrPetter's homepage](http://www.drpetter.se/article_sound.html)
    See: https://acry.github.io/
  3. Acry revised this gist Aug 14, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -9,7 +9,7 @@ Not covering Setup here, if you struggle to get things up and running, refer to
    #### Using SDL2 with CMake
    [Trenki's Dev Blog](https://trenki2.github.io/blog/2017/06/02/using-sdl2-with-cmake/)

    Everything else and more will be covered here, tho this is pure C and mainly Linux orientated, which doesn"t mean I don"t cross-compile for Windows or Android. If you need a german translation I could make that happen.
    Everything else and more will be covered here, tho this is pure C and mainly Linux orientated, what doesn"t mean I don"t cross-compile for Windows or Android. If you need a german translation I could make that happen.

    As soon as the size here is getting out of hand, I will jump to a wiki page and merge repos. If you want to host a website with tutorials [contact me](https://discourse.libsdl.org/u/Acry/).
    ### C-Code:
  4. Acry revised this gist Aug 13, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -19,7 +19,7 @@ As soon as the size here is getting out of hand, I will jump to a wiki page and
    [SDL2-TTF](https://github.com/Acry/SDL2-TTF)
    This is a C-SDL2 series about the SDL-Extension SDL_ttf 2.0

    [SDL2-Text](https://github.com/Acry/SDL2-Text)
    [SDL2-Text](https://github.com/Acry/SDL2-Text)
    This is a small SDL2 text API demo

    [SDL2-Surfaces](https://github.com/Acry/SDL2-Surfaces)
  5. Acry revised this gist Aug 13, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -16,7 +16,7 @@ As soon as the size here is getting out of hand, I will jump to a wiki page and
    [Shade it! - Shadertoy viewer/editor](https://github.com/Acry/Shade-it-)

    #### Entry Level
    [SDL2-TTF](https://github.com/Acry/SDL2-TTF)
    [SDL2-TTF](https://github.com/Acry/SDL2-TTF)
    This is a C-SDL2 series about the SDL-Extension SDL_ttf 2.0

    [SDL2-Text](https://github.com/Acry/SDL2-Text)
  6. Acry revised this gist Aug 13, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -19,6 +19,9 @@ As soon as the size here is getting out of hand, I will jump to a wiki page and
    [SDL2-TTF](https://github.com/Acry/SDL2-TTF)
    This is a C-SDL2 series about the SDL-Extension SDL_ttf 2.0

    [SDL2-Text](https://github.com/Acry/SDL2-Text)
    This is a small SDL2 text API demo

    [SDL2-Surfaces](https://github.com/Acry/SDL2-Surfaces)
    This is a set of 10 small introductory programs.
    It's about the window, the window icon, cursor, surfaces,
  7. Acry revised this gist Aug 13, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -16,6 +16,9 @@ As soon as the size here is getting out of hand, I will jump to a wiki page and
    [Shade it! - Shadertoy viewer/editor](https://github.com/Acry/Shade-it-)

    #### Entry Level
    [SDL2-TTF](https://github.com/Acry/SDL2-TTF)
    This is a C-SDL2 series about the SDL-Extension SDL_ttf 2.0

    [SDL2-Surfaces](https://github.com/Acry/SDL2-Surfaces)
    This is a set of 10 small introductory programs.
    It's about the window, the window icon, cursor, surfaces,
  8. Acry revised this gist Jul 21, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -65,7 +65,7 @@ rapid Parallax implementation with 6 Layers
    roll your own titlebar

    #### Slightly Advanced in C:
    [SDL2-Textures](https://github.com/Acry/SDL2-Textures)
    [SDL2-Textures](https://github.com/Acry/SDL2-Textures)
    Procedural/algorithmic Textures with SDL2.

    [SDL2-Game-Physics](https://github.com/Acry/SDL2-Physics)
  9. Acry revised this gist Jul 21, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -65,6 +65,9 @@ rapid Parallax implementation with 6 Layers
    roll your own titlebar

    #### Slightly Advanced in C:
    [SDL2-Textures](https://github.com/Acry/SDL2-Textures)
    Procedural/algorithmic Textures with SDL2.

    [SDL2-Game-Physics](https://github.com/Acry/SDL2-Physics)
    This is a series about physics - SI-Units, Velocity, Acceleration, Gravity, Friction etc.

  10. Acry revised this gist Jul 16, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -74,6 +74,9 @@ This is an introductory series about Artificial intelligence (AI).
    [SDL2-Slider](https://github.com/Acry/SDL2-Slider)
    It is a follow up from Mousegrab. Shows how to make a Slider.

    [SDL2-Curves](https://github.com/Acry/SDL2-Curves)
    How to apply De Casteljau's algorithm on a quadratic Bézier curve.

    [simple-state-pattern](https://github.com/Acry/simple-state-pattern)
    High Level Game State Management

  11. Acry revised this gist Jul 8, 2018. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -13,6 +13,8 @@ Everything else and more will be covered here, tho this is pure C and mainly Lin

    As soon as the size here is getting out of hand, I will jump to a wiki page and merge repos. If you want to host a website with tutorials [contact me](https://discourse.libsdl.org/u/Acry/).
    ### C-Code:
    [Shade it! - Shadertoy viewer/editor](https://github.com/Acry/Shade-it-)

    #### Entry Level
    [SDL2-Surfaces](https://github.com/Acry/SDL2-Surfaces)
    This is a set of 10 small introductory programs.
  12. Acry revised this gist Jun 27, 2018. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -132,3 +132,8 @@ http://gigi.nullneuron.net/gigilabs/writing/sdl2-tutorials/

    ### CG
    [Philip Rideout's blog](http://github.prideout.net/)
    [Lode's Computer Graphics Tutorial](https://lodev.org/cgtutor/)
    [Íñigo Quílez](http://www.iquilezles.org/prods/index.htm)

    ### Audio
    [DrPetter's homepage](http://www.drpetter.se/article_sound.html)
  13. Acry revised this gist Jun 23, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -25,6 +25,9 @@ This is a series about the SDL2-Renderer.
    Render and animate a colorful gradient like a new shadertoy one.
    Shows a bit how glsl works and why we want shaders.

    [SDL2-DnD](https://github.com/Acry/SDL2-DnD)
    Drag and Drop. Receiving Text and Files via SDL_DropEvent.

    [SDL2-SpriteAnim](https://github.com/Acry/SDL2-Anim01)
    Create Spritesheet from gif and render that timed.

  14. Acry revised this gist Jun 7, 2018. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -6,6 +6,8 @@ Not covering Setup here, if you struggle to get things up and running, refer to
    #### Mac OS
    [Setting Up An SDL2 Project In Xcode 9](http://matthewstyles.com/set-up-an-sdl2-project-in-xcode/).
    [Set up SDL2 on your Mac without Xcode](https://medium.com/@edkins.sarah/set-up-sdl2-on-your-mac-without-xcode-6b0c33b723f7).
    #### Using SDL2 with CMake
    [Trenki's Dev Blog](https://trenki2.github.io/blog/2017/06/02/using-sdl2-with-cmake/)

    Everything else and more will be covered here, tho this is pure C and mainly Linux orientated, which doesn't mean I don't cross-compile for Windows or Android. If you need a german translation I could make that happen.

  15. Acry revised this gist Jun 7, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -76,6 +76,9 @@ Re-Render a part of the screen using SetRenderTarget and SDL_TEXTUREACCESS_TARGE
    [Pong](https://github.com/Acry/SDL2-Pong)

    #### Advanced in C
    [SDL2-OpenGL](https://github.com/Acry/SDL2-OpenGL)
    This is a starter series about GLSL Shaders using SDL2 as OpenGL Helper and a bit Shader-Language for C-Coders.

    [NanoVG-SDL2 starter](https://github.com/Acry/SDL2-nanovg-example)
    Startup Code to use SDL2/OpenGL/NanoVG

  16. Acry revised this gist May 30, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -89,6 +89,9 @@ Flipping Bits on a real char and visualize that.
    [classic Pong and Breakout stuff](https://github.com/Acry/SDL2-pong_issue-01)

    ### Misc
    [My C Code](https://gist.github.com/Acry/554e04bab3a2669a5ba2ecd4d673e875)
    C-Idioms, C-Examples, C-Tutorials, C-Snippets

    [Light Template](https://github.com/Acry/SDL2-C-KDev_App_Template_light)
    SDL2 Template for KDevelop

  17. Acry revised this gist May 28, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -118,3 +118,6 @@ http://gigi.nullneuron.net/gigilabs/writing/sdl2-tutorials/
    [Amit’s Game Programming Information](http://www-cs-students.stanford.edu/~amitp/gameprog.html)

    [Game Engines Collection](https://github.com/collections/game-engines)

    ### CG
    [Philip Rideout's blog](http://github.prideout.net/)
  18. Acry revised this gist May 28, 2018. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -117,5 +117,4 @@ http://gigi.nullneuron.net/gigilabs/writing/sdl2-tutorials/
    ### GameDev
    [Amit’s Game Programming Information](http://www-cs-students.stanford.edu/~amitp/gameprog.html)

    ### Game Engines Collection
    https://github.com/collections/game-engines
    [Game Engines Collection](https://github.com/collections/game-engines)
  19. Acry revised this gist May 28, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -114,5 +114,8 @@ http://gigi.nullneuron.net/gigilabs/writing/sdl2-tutorials/
    ### Emscripten
    [Emscripten and SDL 2 Tutorial](https://lyceum-allotments.github.io/2016/06/emscripten-and-sdl-2-tutorial-part-1/)

    ### GameDev
    [Amit’s Game Programming Information](http://www-cs-students.stanford.edu/~amitp/gameprog.html)

    ### Game Engines Collection
    https://github.com/collections/game-engines
  20. Acry revised this gist May 28, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -111,5 +111,8 @@ SDL Mixer:
    ### C++
    http://gigi.nullneuron.net/gigilabs/writing/sdl2-tutorials/

    ### Emscripten
    [Emscripten and SDL 2 Tutorial](https://lyceum-allotments.github.io/2016/06/emscripten-and-sdl-2-tutorial-part-1/)

    ### Game Engines Collection
    https://github.com/collections/game-engines
  21. Acry revised this gist May 28, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@ It's about the window, the window icon, cursor, surfaces,
    and Pixel Manipulation.
    And finally it shows why SDL_Renderer Infrastructure is so useful.

    [SDL2-Renderer]https://github.com/Acry/SDL2-Renderer
    [SDL2-Renderer](https://github.com/Acry/SDL2-Renderer)
    This is a series about the SDL2-Renderer.
    Render and animate a colorful gradient like a new shadertoy one.
    Shows a bit how glsl works and why we want shaders.
  22. Acry revised this gist May 28, 2018. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -18,6 +18,11 @@ It's about the window, the window icon, cursor, surfaces,
    and Pixel Manipulation.
    And finally it shows why SDL_Renderer Infrastructure is so useful.

    [SDL2-Renderer]https://github.com/Acry/SDL2-Renderer
    This is a series about the SDL2-Renderer.
    Render and animate a colorful gradient like a new shadertoy one.
    Shows a bit how glsl works and why we want shaders.

    [SDL2-SpriteAnim](https://github.com/Acry/SDL2-Anim01)
    Create Spritesheet from gif and render that timed.

  23. Acry revised this gist May 25, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -106,5 +106,5 @@ SDL Mixer:
    ### C++
    http://gigi.nullneuron.net/gigilabs/writing/sdl2-tutorials/

    ### Game Engines COLLECTION
    ### Game Engines Collection
    https://github.com/collections/game-engines
  24. Acry revised this gist May 25, 2018. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -106,4 +106,5 @@ SDL Mixer:
    ### C++
    http://gigi.nullneuron.net/gigilabs/writing/sdl2-tutorials/


    ### Game Engines COLLECTION
    https://github.com/collections/game-engines
  25. Acry revised this gist May 19, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    ## SDL2 Tutorials and Demos in C
    ## SDL2 C Examples, Tutorials, Demos and more
    Not covering Setup here, if you struggle to get things up and running, refer to one of those pages:
    [Will Usher](https://www.willusher.io/sdl2 tutorials/2013/08/15/lesson-0-setting-up-sdl) or
    [Lazy Foo](http://lazyfoo.net/tutorials/SDL/01_hello_SDL/index.php).
  26. Acry revised this gist May 19, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -71,6 +71,9 @@ Re-Render a part of the screen using SetRenderTarget and SDL_TEXTUREACCESS_TARGE
    [Pong](https://github.com/Acry/SDL2-Pong)

    #### Advanced in C
    [NanoVG-SDL2 starter](https://github.com/Acry/SDL2-nanovg-example)
    Startup Code to use SDL2/OpenGL/NanoVG

    [SDL2-Demo-01](https://github.com/Acry/SDL2-Demo-01)
    Demo with a couple of features.

  27. Acry revised this gist May 17, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@ Not covering Setup here, if you struggle to get things up and running, refer to
    [Will Usher](https://www.willusher.io/sdl2 tutorials/2013/08/15/lesson-0-setting-up-sdl) or
    [Lazy Foo](http://lazyfoo.net/tutorials/SDL/01_hello_SDL/index.php).

    ####Mac OS
    #### Mac OS
    [Setting Up An SDL2 Project In Xcode 9](http://matthewstyles.com/set-up-an-sdl2-project-in-xcode/).
    [Set up SDL2 on your Mac without Xcode](https://medium.com/@edkins.sarah/set-up-sdl2-on-your-mac-without-xcode-6b0c33b723f7).

  28. Acry revised this gist May 17, 2018. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,8 @@
    Not covering Setup here, if you struggle to get things up and running, refer to one of those pages:
    [Will Usher](https://www.willusher.io/sdl2 tutorials/2013/08/15/lesson-0-setting-up-sdl) or
    [Lazy Foo](http://lazyfoo.net/tutorials/SDL/01_hello_SDL/index.php).

    ####Mac OS
    [Setting Up An SDL2 Project In Xcode 9](http://matthewstyles.com/set-up-an-sdl2-project-in-xcode/).
    [Set up SDL2 on your Mac without Xcode](https://medium.com/@edkins.sarah/set-up-sdl2-on-your-mac-without-xcode-6b0c33b723f7).

  29. Acry revised this gist May 17, 2018. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,8 @@
    ## SDL2 Tutorials and Demos in C
    Not covering Setup here, if you struggle to get things up and running, refer to one of those pages:
    [Will Usher](https://www.willusher.io/sdl2 tutorials/2013/08/15/lesson-0-setting-up-sdl) or
    [Lazy Foo](http://lazyfoo.net/tutorials/SDL/01_hello_SDL/index.php).
    [Lazy Foo](http://lazyfoo.net/tutorials/SDL/01_hello_SDL/index.php).
    [Setting Up An SDL2 Project In Xcode 9](http://matthewstyles.com/set-up-an-sdl2-project-in-xcode/).
    [Set up SDL2 on your Mac without Xcode](https://medium.com/@edkins.sarah/set-up-sdl2-on-your-mac-without-xcode-6b0c33b723f7).

    Everything else and more will be covered here, tho this is pure C and mainly Linux orientated, which doesn't mean I don't cross-compile for Windows or Android. If you need a german translation I could make that happen.
  30. Acry revised this gist May 17, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SDL_Demos.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    ## SDL2 Tutorials and Demos in C
    Not covering Setup here, if you struggle to get things up and running, refer to one of those pages:
    [Will Usher](https://www.willusher.io/sdl2 tutorials/2013/08/15/lesson-0-setting-up-sdl) or
    [Lazy Foo](http://lazyfoo.net/tutorials/SDL/01_hello_SDL/index.php).
    [Lazy Foo](http://lazyfoo.net/tutorials/SDL/01_hello_SDL/index.php).
    [Set up SDL2 on your Mac without Xcode](https://medium.com/@edkins.sarah/set-up-sdl2-on-your-mac-without-xcode-6b0c33b723f7).

    Everything else and more will be covered here, tho this is pure C and mainly Linux orientated, which doesn't mean I don't cross-compile for Windows or Android. If you need a german translation I could make that happen.