Bastiaan's blog

GLFW Tutorials

I've started work on a tutorial series for GLFW.

Source code for this is stored on my GitHub page:
https://github.com/BastiaanOlij/glfw-tutorial
The latest sample code can be downloaded here and ZIP files related to each part.

The posts in the tutorial series so far are:

  • Getting started with GLFW (Mac)
  • Getting started with GLFW (Windows)
  • Making the move to OpenGL 3+ (Mac)
  • Making the move to OpenGL 3+ (Windows)
  • The world in 2 dimensions 
  • Rendering tiles 
  • Rendering tiles method 2 
  • Rendering sprites #1 
  • Rendering sprites #2 
  • Rendering sprites #3 
  • Interaction with the 2d environment 
  • The world in 3 dimensions 
  • Texture mapping 
  • Basic lighting 
  • Adding a camera 
  • Loading models #1 
  • Loading models #2 
  • Stereoscopic Rendering 
  • Using a joystick 
  • Adding a skybox 
  • Instantiating objects 
  • Adding a height field #1 
  • Adding a height field #2 
  • Distance based level of details
    And render to texture/bill boarding 
  • Using bounding volumes
  • Shadow maps #1
  • Shadow maps #2
  • Shadow maps #3
  • Simple preprocessor
  • Deferred lighting #1
  • Deferred lighting #2
  • Deferred lighting #3

Posts related to this tutorial but which fall a little to the side:
  • Adding a setup window 
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest

No comments:

Post a Comment

Home
Subscribe to: Posts (Atom)

Blog Archive

  • ▼  2017 (1)
    • ▼  January (1)
      • Happy newyear
  • ►  2016 (33)
    • ►  August (2)
    • ►  July (1)
    • ►  June (4)
    • ►  May (1)
    • ►  April (4)
    • ►  March (5)
    • ►  February (4)
    • ►  January (12)
  • ►  2015 (15)
    • ►  December (1)
    • ►  September (3)
    • ►  August (1)
    • ►  July (1)
    • ►  April (2)
    • ►  March (5)
    • ►  January (2)
  • ►  2014 (11)
    • ►  December (7)
    • ►  November (1)
    • ►  October (1)
    • ►  April (1)
    • ►  March (1)
  • ►  2013 (7)
    • ►  May (7)

About Me

Unknown
View my complete profile

Pages

  • More About Me
  • GLFW Tutorials

Popular Posts

  • glActiveTexture
    I'm just taking a quick sidestep from my tutorial series to spend a few words on glActiveTexture and when to a bind texture which may ha...
  • Rendering tiles (part 6)
    It's finally time to step it up a little and start drawing something usable. As I mentioned in my previous part I want to stick with 2D ...
  • Getting started with GLFW (part 1)
    In my little hobby projects I've been using GLFW and I've been thinking awhile about writing a small tutorial series based on my ex...
  • Using a joystick (part 19)
    Ok, it's time for another little sidetrack here:) I bought myself a little USB 4 axis gamepad and decided to have a look at the cross ...
  • Space Colonization Algorithm Part 1
    Hitting a roadblock with the model I was using to test my engine I found myself working on a few related projects. The first was implement...
  • Space Colonization Algorithm part 3
    Holidays are over unfortunately which means time is more constraint. Most of what is in this part I did on the last days of my holidays and ...
  • Fields based on subwindows
    Prologue Below is a write-up based on one of the talks I did at EurOmnis 2014. Further files related to this can be found on my github pag...
  • Rendering tiles method 2 (part 7)
    So I promised a second approach to the same tile rendering demo in my previous post. With this approach we'll put the solution on its he...
Ethereal theme. Powered by Blogger.