[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [15249] trunk/blender: Merge of apricot branch game engine changes into trunk, excluding GLSL.

Jean-Luc Peurière jlp at nerim.net
Tue Jun 17 17:08:26 CEST 2008

Le 17 juin 08 à 12:27, Brecht Van Lommel a écrit :

> Revision: 15249
>           http://projects.blender.org/plugins/scmsvn/viewcvs.php? 
> view=rev&root=bf-blender&revision=15249
> Author:   blendix
> Date:     2008-06-17 12:27:34 +0200 (Tue, 17 Jun 2008)
> Log Message:
> -----------
> Merge of apricot branch game engine changes into trunk, excluding  
> ====
> Added the GLEW opengl extension library into extern/, always compiled
> into Blender now. This is much nicer than doing this kind of extension
> management manually, and will be used in the game engine, for GLSL,  
> and
> other opengl extensions.
> * According to the GLEW website it works on Windows, Linux, Mac OS X,
>   FreeBSD, Irix, and Solaris. There might still be platform specific
>   issues due to this commit, so let me know and I'll look into it.
> * This means also that all extensions will now always be compiled in,
>   regardless of the glext.h on the platform where compilation happens.

very nice. seems to works flawlessly with all the game engine graphic  

small remark :

i get the message "shaders not supported!" from

64:             std::cout<<"shaders not supported!" << std::endl;

while on my configuration they are obviously ok as console report :

Detected GL_ARB_shader_objects
Detected GL_ARB_vertex_shader
Detected GL_ARB_fragment_shader

What happens is that the test is done against GLEW_VERSION_2_0, which  
my card isn't fully,
but it supports all the needed extensions for GLSL (ATI Radeon 9650).

Jean-Luc Peurière
jlp at nerim.net

More information about the Bf-committers mailing list