Patch-ID# 108132-07
Keywords: OpenGL libraries bug fixes
Synopsis: OpenGL 1.2: OpenGL Patch for Solaris 7 (64-bit)
Date: Mar/27/00

Solaris Release: 7

SunOS release: 5.7

Unbundled Product: OpenGL

Unbundled Release: 1.2

Relevant Architectures: sparc

BugId's fixed with this patch: 4242841 4252985 4253346 4253421 4256555 4265086 4266238 4268609 4269285 4270754 4274780 4275333 4277770 4248912 4261197 4283523 4265132 4288439 4291922 4293628 4287103 4292003 4293004 4299722 4299881 4301665 4302499 4305313 4306297 4307339 4312533 4313629 4317912 4318313 4318789 4318944

Changes incorporated in this version: 4305313 4306297 4307339 4312533 4313629 4317912 4318313 4318789 4318944

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 108131-07

Patches associated with this patch: 

Obsoleted by: 
        NOTE: OpenGL 1.2.1

Files included with this patch: 

/usr/openwin/demo/GL/sparcv9/ogl_install_check
/usr/openwin/lib/sparcv9/GL/devhandlers/oglSUNWmmap.so.4
/usr/openwin/lib/sparcv9/libGL.so.1
/usr/openwin/lib/sparcv9/libGLU.so.1
/usr/openwin/lib/sparcv9/libGLw.so.1
/usr/openwin/platform/sun4u/lib/sparcv9/GL/libvis.so.1
/usr/openwin/platform/sun4u/lib/sparcv9/GL/oglSUNWcore.so.4
/usr/openwin/platform/sun4u/lib/sparcv9/GL/oglSUNWsr.so.4
/usr/openwin/platform/sun4u/lib/sparcv9/GL/oglSUNWsrz.so.4
/usr/openwin/lib/sparcv9/GL/devhandlers/oglSUNWafb.so.4
/usr/openwin/lib/sparcv9/GL/devhandlers/oglSUNWffb.so.4
/usr/openwin/lib/sparcv9/GL/devhandlers/oglSUNWifb.so.4

Problem Description: 

    4305313 - Double buffered overlay does not render anything after 
	      calling swap buffers on Expert3D.

    4306297 - Accumulation buffer operations are too slow on Expert3D.

    4307339 - glEnable(GL_BLEND) causes OpenGL Xor graphics to fail.

    4312533 - Image disappears when toolbar overlaps form in graphics
              window on Expert3D.

    4313629 - Screen is not cleared properly on Expert3D.

    4317912 - Can't Display properly OpenInventer Demos on Expert3D

    4318313 - Expert3D not rendering semi transparent triangles correctly.

    4318789 - nothing rendering with texture color table extension on Expert3D

    4318944 - glLineWidth doesn't work if a same value is specified continuously

(from 108132-06)

    4287103 - OpenGL application displays a chart, alignment of texture is
              wrong on Elite3D.

    4292003 - Incorrect context recognition on Elite3D in tex/env mapping.

    4293004 - Program showing only 1 rotating object within the panel when
              run on Elite3D.
 
    4299722 - The glCopyPixels information is lost on Creator.

    4299881 - Texture coordinates of stroke fonts is not correct by
              glVertex2f() on Elite3D.

    4301665 - The current color is not copied/restored by glMakeCurrent
              after a glXCopyContext on Expert3D.
 
    4302499 - Model clipping is not working properly on Expert3D.

(from 108132-05)

    4293628 - Expert3D Index mode lighting is not working properly

(from 108132-04)

    4265132 - Image banding with OpenGL on PGX.

    4288439 - OpenGL crashes while processing MultiDrawArrays.

    4291922 - Indirect rendering with pixmaps crashes X server.

(from 108132-03)

    4248912 - Triangle list performance problems on Elite3D.

    4261197 - Floating point exception when rendering texture/environment
              mapping.

    4283523 - OpenGL display list program crashes.

(from 108132-02)
 
    4265086 - Software geometry decompressor produces bad colors from mesh
              references.

    4266238 - Software geometry decompressor fails with isolated triangles.

    4268609 - Two pixel wide lines are rendered incorrectly in index color
              mode on Elite3D.

    4269285 - glBindTexture with texture id of 0 causes OpenGL application
              to dump core on Elite3D.

    4270754 - Multithreaded OpenGL programs hang X server.

    4274780 - Execution of multithreaded compressed geometry programs
              result in system freeze.

    4275333 - Missing OpenGL device pipeline interface for occlusion test.

    4277770 - MT-hot compressed geometry program crashes on Elite3D.

(from 108132-01)

    4242841 - glCallLists with multiple viewports and patterned lines crash
              the application.

    4252985 - Floating point exception errors occur when rendering textured
              objects.

    4253346 - Polygon offset extension doesn't work correctly on Elite3D
              when the bias is less than 0.0 or greater than 1.0.

    4253421 - Incorrect highlighting of dashed lines on Creator3D.

    4256555 - Polygon offset on Elite3D isn't initialized correctly.


Patch Installation Instructions: 
-------------------------------- 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.

For Solaris 7 release, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:

        example# patchadd /var/spool/patch/104945-02

The following example removes a patch from a standalone system:

        example# patchrm 104945-02

For additional examples please see the appropriate man pages.


Special Install Instructions: 
----------------------------- 

None.
