OBSOLETE Patch-ID# 109543-05
Keywords: OpenGL libraries bug fixes
Synopsis: Obsoleted by: 109543-06 OpenGL 1.2.1: OpenGL Patch for Solaris 2.5.1/2.6/7/8 (32-bit)
Date: Aug/22/2000

Solaris Release: 2.5.1 2.6 7 8

SunOS Release: 5.5.1 5.6 5.7 5.8

Unbundled Product: OpenGL

Unbundled Release: 1.2.1

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4308235 4329455 4329648 4329898 4330878 4331542 4332124 4332747 4332952 4333251 4336148 4336763 4338060 4342631 4344497 4344641 4344844 4345636 4346086 4346639 4346764 4347472 4350062 4352058 4352272 4352907 4353791 4356654 4358298 4360746 4361554

Changes incorporated in this version: 4346086 4352272 4356654 4358298 4360746 4361554

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch:  or greater

Obsoleted by: 
NOTE: OpenGL 1.2.2


Files included with this patch: 

/usr/openwin/demo/GL/ogl_install_check
/usr/openwin/demo/GL/sparcv7/ogl_install_check
/usr/openwin/demo/GL/xglinfo
/usr/openwin/lib/GL/devhandlers/oglSUNWafb.so.5
/usr/openwin/lib/GL/devhandlers/oglSUNWffb.so.5
/usr/openwin/lib/GL/devhandlers/oglSUNWifb.so.5
/usr/openwin/lib/GL/devhandlers/oglSUNWmmap.so.5
/usr/openwin/lib/GL/oglSUNWcore.so.5
/usr/openwin/lib/libGL.so.1
/usr/openwin/lib/libGLU.so.1
/usr/openwin/lib/libGLw.so.1
/usr/openwin/lib/libGLw.so.2
/usr/openwin/platform/sun4u/lib/GL/libvis.so.1
/usr/openwin/platform/sun4u/lib/GL/oglSUNWcore.so.5
/usr/openwin/server/modules/SUNWGLX.so.1

Problem Description:

(from 109543-05)
    4346086 - Memory leak when repeatedly running an application exhausts
              swap space.
    4352272 - Application GUI window corrupt in xinerama mode on Expert3D
    4356654 - Graphics performance hit when three or more windows on top of 
	      graphics window on Expert3D
    4358298 - GLbitmap Turns Transparent When Other Object''s Attributes Change
              on Elite3D and Creator3D.
    4360746 - Support for display list view frustum culling is needed for
              better performance.
    4361554 - Geometry that requires lights are still visible in scene without
              light source on Expert3D.
(from 109543-04)
    4308235 - Application has rendering artifacts using multiple screens with
              Xinerama.
    4346639 - Application benchmark crashes on Elite3D.
    4353791 - Window corruption in OIV window using Xinerama on Expert3D
(from 109543-03)
    4346764 - Xinerama and OpenGL Render/Resize problems
    4347472 - Texture Mapping rendering is sometime missing on Expert3D.
    4350062 - User interactivity is poor on PGX frame buffers.
    4352058 - cache display list geometry on Expert3D
    4352907 - 8-bit copy pixel, pixelmap, and stencil operations are not
              correct.
(from 109543-02)
    4342631 - GLUT cubemapped views into sphere map ruins desktop on Expert3D
    4344497 - Wide anti-aliased lines clipped incorrectly after window is
	      moved on Expert3D
    4344641 - Wide AA lines render incorrectly with negative screen origin
              on Expert3D
    4344844 - global alpha color3f does not work in display list mode on 
	      Expert3D
    4345636 - Incorrect texture map used on Expert3D
(from 109543-01)
    4329455 - Xinerama glReadPixels does not work on Expert3D multiscreens
    4329648 - glMultiDrawArraysEXT for GL_TRIANGLE_STRIP shows holes on
              xinerama mode.
    4329898 - Application SNAP Cursor not displayed in 2D Orthographic views
              (Top, Side,Rear) on Expert3D
    4330878 - Expert3D hangs with glTexSubImage2DExt of type GL_UNSIGNED_BYTE
    4331542 - Application cannot draw a circular solid line on Elite3D and
              Creator3D.
    4332124 - Application sphere icon drawn as shaded wireframe, should be
              unshaded wireframe on Expert3D
    4332747 - Expert3D fails 1.2 conformance
    4332952 - Image becomes blurred on Creator3D.
    4333251 - Application renders blank screen in Xinerama environment.
    4336148 - Specular highlights missing on one side of two-sided lit 
              surface on Expert3D
    4336763 - Wrong color when displaying in shading with only ambient
              light on Expert3D
    4338060 - Color management is messy on Expert3D

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-8 releases, 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:
----------------------------- 
NOTE: For the Elite3D graphics accelerator only, you **must** also
      install the following Elite3D Graphics Patch to run Sun OpenGL 1.2.1
      applications:
	Install patch 105791-16 (or newer) for Solaris 2.5.1
	Install patch 105363-18 (or newer) for Solaris 2.6
	Install patch 106148-03 and patch 106144-05 (or newer) for Solaris 7
NOTE: For the Sun Expert3D graphics accelerator only, you **must** also
      install the following Sun Expert3D Graphics Patch to run Sun OpenGL 1.2.1
      applications:
	Install patch 108576-02 (or newer) for Solaris 8

