[Lsb-messages] /var/www/bzr/lsb/4.1/lsbspec r3812: add errata for bug 3157

Mats Wichmann mats at linuxfoundation.org
Wed May 30 15:17:36 UTC 2012


------------------------------------------------------------
revno: 3812
committer: Mats Wichmann <mats at linuxfoundation.org>
branch nick: lsbspec
timestamp: Wed 2012-05-30 09:17:36 -0600
message:
  add errata for bug 3157
added:
  errata/errata_40/3157-gl.txt
-------------- next part --------------
=== added file 'errata/errata_40/3157-gl.txt'
--- a/errata/errata_40/3157-gl.txt	1970-01-01 00:00:00 +0000
+++ b/errata/errata_40/3157-gl.txt	2012-05-30 15:17:36 +0000
@@ -0,0 +1,75 @@
+Specification: LSB Desktop generic
+Edition of Specification: 4.0
+Type: Editorial
+Status: Unapproved
+Bug reference: http://bugs.linuxbase.org/show_bug.cgi?id=3157
+
+Rationale: a number of OpenGL symbols were present in this specification
+which should not be: they did not exist as of the reference version of
+OpenGL (1.2).  Their presence would lead programs which make decisions
+as to the level of OpenGL support to make incorrect decisions based on
+finding these symbols.  In addition, one type was declared incorrectly.
+
+In LSB Desktop generic:
+
+In 7.2. Data Definitions for libGL
+
+In 7.2.1. GL/gl.h
+
+Delete:
+
+#define GL_VERSION_1_3  1
+
+===
+
+In 7.2.2. GL/glext.h
+
+Delete:
+
+#define GL_FOG_COORD_ARRAY_BUFFER_BINDING        \
+        GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
+
+Delete:
+
+#define GL_ARB_vertex_program   1
+
+Delete:
+
+#define GL_EXT_framebuffer_object       1
+
+Delete:
+
+#define GL_VERSION_1_4  1
+#define GL_VERSION_1_5  1
+#define GL_VERSION_2_0  1
+
+Delete:
+
+#define GL_BLEND_EQUATION_RGB   GL_BLEND_EQUATION
+#define GL_BLEND_EQUATION_RGB_EXT       GL_BLEND_EQUATION
+#define GL_CURRENT_FOG_COORD    GL_CURRENT_FOG_COORDINATE
+#define GL_FOG_COORD    GL_FOG_COORDINATE
+#define GL_FOG_COORD_ARRAY      GL_FOG_COORDINATE_ARRAY
+#define GL_FOG_COORD_ARRAY_POINTER      GL_FOG_COORDINATE_ARRAY_POINTER
+#define GL_FOG_COORD_ARRAY_STRIDE       GL_FOG_COORDINATE_ARRAY_STRIDE
+#define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE
+#define GL_FOG_COORD_SRC        GL_FOG_COORDINATE_SOURCE
+#define GL_READ_FRAMEBUFFER_BINDING_EXT GL_FRAMEBUFFER_BINDING_EXT
+
+Delete:
+
+#define GL_SRC0_ALPHA   GL_SOURCE0_ALPHA
+#define GL_SRC0_RGB     GL_SOURCE0_RGB
+#define GL_SRC1_ALPHA   GL_SOURCE1_ALPHA
+#define GL_SRC1_RGB     GL_SOURCE1_RGB
+#define GL_SRC2_ALPHA   GL_SOURCE2_ALPHA
+#define GL_SRC2_RGB     GL_SOURCE2_RGB
+
+Change:
+
+typedef long int GLintptr;
+
+To:
+
+typedef ptrdiff_t GLintptr;
+



More information about the lsb-messages mailing list