On Sun, Apr 26, 2009 at 6:59 AM, Jimmy Chan <[email protected]> wrote:

>
> Found this video from PyCon 2009.  Thought it is interesting as a
> learning noob interested in scientific visualization and gaming.
>
> http://blip.tv/file/1949748
> A Whole New OpenGL, OpenGL 3.x in PyOpenGL
>
> highlights(early in video):
> * OpenGL 2 is really old and modern game programmers don't use 90% of it.
> * OpenGL 3 is going to "fix" this but is completely different and 3.1
> will break your traditional OpenGL code.
> * games = pyglet
>  sci-visualization = PyOpenGL
>  sci-visulaization = Mayavi etc.
> *OpenGL 3 requires you to do your own math.
> * shaders ... (over my head).
>
> should i be scared?
>

Don't be afraid, be very, very afraid... ;)
In reality, though, nothing changes with 3.0, and 3.1 just removes legacy
features. 3.1 is thus not backwards compatible, but 3.0 is, and will stick
around for the foreseeable future.

That said, you should be learning modern OpenGL techniques anyway. In
practical terms, that means using vertex buffer objects (pyglet's
vertex_list and indexed_vertex_list handle this for you) instead of
immediate mode drawing (glBegin/glEnd), and using shaders. Shaders are
really not so scary once you get the hang of the basics.

-- 
Tristam MacDonald
http://swiftcoder.wordpress.com/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/pyglet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to