cogl-material: Add support for point sprites
This adds a new API call to enable point sprite coordinate generation for a material layer: void cogl_material_set_layer_point_sprite_coords_enabled (CoglHandle material, int layer_index, gboolean enable); There is also a corresponding get function. Enabling point sprite coords simply sets the GL_COORD_REPLACE of the GL_POINT_SPRITE glTexEnv when flusing the material. There is no separate application control for glEnable(GL_POINT_SPRITE). Instead it is left permanently enabled under the assumption that it has no affect unless GL_COORD_REPLACE is enabled for a texture unit. http://bugzilla.openedhand.com/show_bug.cgi?id=2047
This commit is contained in:

committed by
Robert Bragg

parent
06b58baa10
commit
da3be3df6b
@ -380,3 +380,10 @@ COGL_FEATURE_FUNCTION (void, glBlendEquationSeparate,
|
||||
(GLenum modeRGB,
|
||||
GLenum modeAlpha))
|
||||
COGL_FEATURE_END ()
|
||||
|
||||
COGL_FEATURE_BEGIN (point_sprites, 2, 0,
|
||||
"ARB\0",
|
||||
"point_sprite\0",
|
||||
COGL_FEATURE_POINT_SPRITE,
|
||||
0)
|
||||
COGL_FEATURE_END ()
|
||||
|
Reference in New Issue
Block a user