Original Post
Guys:
OpenGL 4.1 specification has been released: http://www.opengl.org/news/permalink/khronos-drives-evolution-of-3d-graphics-release-of-opengl-4.1-specification
You can read about it at:
http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=280739
Some VERY notable changes are:
Full compatibility with OpenGL ES 2.0 APIs for easier porting between mobile and desktop platforms;
Full compatibility with OpenGL ES 2.0 APIs for easier porting between mobile and desktop platforms;
The ability to query and load a binary for shader program objects to save re-compilation time;
The capability to bind programs individually to programmable stages for programming flexibility;
64-bit floating-point component vertex shader inputs for higher geometric precision;
Multiple viewports for a rendering surface for increased rendering flexibility.
OpenGL sync objects linked to OpenCL event objects for enhanced OpenCL interoperability;
The ability to set stencil values in a fragment shader for enhanced rendering flexibility;
Features to improve robustness, for example when running WebGL applications;
Callback mechanisms to receive enhanced errors and warning messages.
So yeah, GL has now binary shaders :)
OpenGL 4.1 specification has been released: http://www.opengl.org/news/permalink/khronos-drives-evolution-of-3d-graphics-release-of-opengl-4.1-specification
You can read about it at:
http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=280739
Some VERY notable changes are:
Full compatibility with OpenGL ES 2.0 APIs for easier porting between mobile and desktop platforms;
Full compatibility with OpenGL ES 2.0 APIs for easier porting between mobile and desktop platforms;
The ability to query and load a binary for shader program objects to save re-compilation time;
The capability to bind programs individually to programmable stages for programming flexibility;
64-bit floating-point component vertex shader inputs for higher geometric precision;
Multiple viewports for a rendering surface for increased rendering flexibility.
OpenGL sync objects linked to OpenCL event objects for enhanced OpenCL interoperability;
The ability to set stencil values in a fragment shader for enhanced rendering flexibility;
Features to improve robustness, for example when running WebGL applications;
Callback mechanisms to receive enhanced errors and warning messages.
So yeah, GL has now binary shaders :)