Patch-ID# 109544-20
Keywords: OpenGL libraries bug fixes
Synopsis: OpenGL 1.2.1: OpenGL Patch for Solaris 7/8 (64-bit)
Date: Jul/11/2002

Install Requirements: None                      
                      
Solaris Release: 7 8

SunOS Release: 5.7 5.8

Unbundled Product: OpenGL

Unbundled Release: 1.2.1

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4308235 4312374 4329455 4329648 4329898 4330878 4331542 4332124 4332747 4332952 4333251 4336148 4336625 4336763 4338060 4342631 4344497 4344641 4344844 4345636 4346086 4346639 4346764 4347472 4350062 4352058 4352272 4352907 4353433 4353791 4354963 4355175 4356654 4358298 4360746 4361554 4363275 4363493 4365466 4365540 4365605 4366022 4366709 4367901 4368030 4368035 4369497 4370215 4370242 4370248 4370712 4371857 4373028 4375165 4377917 4379841 4380316 4380402 4381416 4381432 4382007 4382236 4385523 4386015 4388315 4389573 4390143 4393308 4396390 4397846 4401504 4402164 4402198 4403301 4403950 4404261 4404899 4408458 4408984 4410482 4414695 4415709 4415750 4415756 4417093 4418791 4419106 4420009 4421035 4421638 4423300 4424742 4425679 4426265 4426330 4428015 4428552 4430083 4431877 4435689 4445438 4446182 4447800 4448498 4455959 4459385 4459976 4463773 4465869 4466503 4466520 4470723 4472162 4475268 4482463 4485332 4493914 4495045 4500357 4508508 4510844 4521178 4521574 4522453 4546121 4599386 4599499 4614075 4615413 4619993 4621393 4622052 4627880 4658142 4658825 4661789 4663042 4665899 4681260 4681933 4690003

Changes incorporated in this version: 4658142 4658825 4661789 4663042 4665899 4681260 4681933 4690003

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 109543-20 or greater

Obsoleted by: OpenGL 1.2.2

Files included with this patch: 

/usr/openwin/demo/GL/sparcv9/ogl_install_check
/usr/openwin/lib/sparcv9/GL/devhandlers/oglSUNWafb.so.5
/usr/openwin/lib/sparcv9/GL/devhandlers/oglSUNWffb.so.5
/usr/openwin/lib/sparcv9/GL/devhandlers/oglSUNWifb.so.5
/usr/openwin/lib/sparcv9/GL/devhandlers/oglSUNWmmap.so.5
/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.5
/usr/openwin/platform/sun4u/lib/sparcv9/GL/oglSUNWsr.so.5
/usr/openwin/platform/sun4u/lib/sparcv9/GL/oglSUNWsrz.so.5

Problem Description:

(from 109544-20)
 
    4658142 - flashing on Expert3D-Lite when multi-viewports are in use
 
    4658825 - SunBlade 100 & Expert3D-Lite performance too slow to GLPerf
 
    4661789 - Operations on accumulation buffer fails for alpha channel
              on Expert3D
 
    4663042 - glDrawPixels with zoom causes hang on Expert3D
 
    4665899 - stray rectangles running GLUT demo particle on Expert3D
 
    4681260 - FTC: pbuffer tests have failed request in indirect rendering on
              Expert3D
 
    4681933 - XVR-500 fails to create a 2k x 2k texture in application
 
    4690003 - XVR-500 fails allocating a 1k x 1k texture with borders enabled
 
(from 109544-19)
 
    4546121 - Flashing text in Pixe3d demo with Expert3D
 
    4599386 - Dissolve demo doesn't erase texture on Expert3D
 
    4599499 - Incorrect alpha blending when using GL_SRC_ALPHA_SATURATE
              function with Expert3D
 
    4614075 - Rendering problems with application popup menus with Expert3D
 
    4615413 - IFB hangs when running application in display list mode w/ 2 cpus
 
    4621393 - HelloUniverse demo - Rotating white cube on Expert3D
 
    4622052 - 64 bit OpenGL app generates ReadPastEnd warnings / hangs on Expert3D
    4627880 - OpenGL 1.2.1 patch-18 crashes Sunray X server
 
    4619993 - console hang when rotating cube in opengl app on Expert3D
 
(from 109543-18)
 
    4522453 - GLX request number 0x15 (glXGetFBConfigs) has incorrect length
	      field in reply
 
    4521178 - Seg fault when running OpenGL application viewer on
	      Expert3D-Lite
 
    4521574 - The monitor with Expert3D-Lite hung while running OpenGL
	      application
 
(from 109544-17)
 
    4393308 - Dual Expert3D: delayed frame output using U60 Xinerama mode
 
    4500357 - Texture memory in one OGL context is overwritten by another OGL
              context on Expert3D
 
    4508508 - Application crashes when direct rendered on Elite3D.
 
    4510844 - Expert3D memory leak problem when running MT applications
 
(from 109544-16)
 
    4485332 - Xinerama styling app. sometimes is not redrawn on second display
              on Expert3D
 
    4493914 - Application gets seg fault when loading large texture data model
              on Expert3D
 
    4495045 - OpenGL app causes Xsun to crash in function lookup_dga_ext
 
(from 109544-15)
 
    4370712 - incorrect fog value is generated when polygon is clipping and
              culling on Expert3D
 
    4466503 - glPolygonStipple affects polygon in line mode on Expert3D
 
    4470723 - Triangle fans rendered incorrectly on Expert3D
 
    4472162 - System hang when running application with Accum & Stereo enabled
              in fbconfig on Expert3D
 
    4475268 - triangle popping with fog on Expert3D
 
    4482463 - It is not possible to get a transparent overlay visual using
              glXChooseVisual().
 
(from 109544-14)
 
    4459385 - Xinerama is erroneously showing a texture map on the right
              screen on Expert3D.
 
    4459976 - Divide-by-zero floating point exception occurs when reflection
              vector is (0,0,0) on Elite3D.
 
    4463773 - Conformance mustpass BlendColor test fails on Expert3D.
 
    4465869 - GLU quadrics application has missing lines on Expert3D.
 
    4466520 - GL_POINTS becomes a line when drawn outside clip plane on
              Expert3D
 
(from 109544-13)
 
    4403301 - Java3D MultiCanvases and MultiScreens fail in xinerama mode.
 
    4428552 - Application crashes Xserver in Xinerama mode during indirect
              rendering.
 
    4430083 - GLX protocol error for glTexImage3D Sun -> SGI
 
    4435689 - No rendering when context creation happens after first exposure
 
    4445438 - 4-sided quad has one vertex with incorrect color on Expert3D
 
    4446182 - Clipping problems in app test case on Expert3D
 
    4447800 - Expert3D draws outside the glViewport when anti-aliasing is on.
 
    4448498 - Blending doesn't work properly when separate specular color is
              enabled on Expert3D.
 
    4455959 - app displays white textures in OpenGL 1.2.1 with Expert3D
 
(from 109544-12)
 
    4375165 - Running OpenGL applications in Xinerama mode hangs X-window on
              a system with two Expert3Ds.
 
    4421035 - Stereo buffer corruption when running with SunVideo on Expert3D
 
    4421638 - White flashes in window when application runs under Xinerama
              on Expert3D
 
    4423300 - Core dump in glDrawArrays for vertex with texture coords and
              RGBA colors.
 
    4424742 - Multi-threaded application hangs or dumps core in the MMAP
              device pipeline.
 
    4425679 - Sharing display lists across multiple glx contexts not working
              on Expert3D
 
    4426265 - Performance regression from patch 109543-09 to 109543-11 on
              Expert3D
 
    4426330 - Missing pixels in full screen OpenGL on Expert3D
 
    4428015 - GLUT demo "geoface" segmentation fault when run in Xinerama mode.
 
    4431877 - Multi-threaded application dumps core when calling
              glReplacementCodePointerSUN().
 
(from 109544-11)
 
    4354963 - OpenGL not sending render commands to secondary Xinerama
              displays
 
    4402198 - Application zooming in very closely damages graphics.
 
    4404899 - a blue or black shadow pops up when an image is rotated on
              Expert3D
 
    4408458 - Incorrect shaded surface in app on Expert3D
 
    4408984 - Wrong color for antialiasing point with size >3 on Expert3D
 
    4410482 - Accumulation buffers don't work correctly on Expert3D.
 
    4414695 - glXMakeCurrent returns wrong value under Xinerama
 
    4415709 - GL_SEPARATE_SPECULAR_COLOR doesn't work on Expert3D
 
    4415750 - Rendering to a pBuffer results in an inverted image on Expert3D
 
    4415756 - Rendering to a pBuffer results in a corrupted image on Expert3D
 
    4417093 - app under Xinerama locks up system with multiple Expert3D's
 
    4418791 - Performance degradation after environment mapping data is
              generated on Expert3D.
 
    4419106 - Application using overlay hangs on Expert3D in Xinerama mode.
 
    4420009 - Black triangles drawn when reloading part after environment
              mapping on Expert3D.
 
(from 109544-10)
 
    4369497 - Application solid lines appear dashed in parametrics mode on
              Elite3D.
 
    4396390 - Application demo problems in Xinerama.
 
    4397846 - Graphics annotation is Z-buffered incorrectly on Expert3D
 
    4401504 - Using GL_XOR rendering on Expert3D does not work correctly
 
    4402164 - Application hangs with Xinerama.
 
    4403950 - Large glViewport values are not handled correctly.
 
    4404261 - OpenGL/Xinerama has an LWP leak.
 
(from 109544-09)
 
    4365605 - Segmentation fault occurs in glXMakeCurrent.
 
    4373028 - GPI cc to dc transform is incorrect when yUp is false.
 
    4380316 - Slow shaded performance on Expert3D using OpenGL display list
 
    4382007 - Occlusion test doesn't work consistently on Expert3D
 
    4385523 - Expert3D display list memory not freed when display list is
              deleted.
 
    4386015 - glXDestroyContext sometimes cannot kill Xinerama thread.
 
    4388315 - Triangles go white after window resize when running OpenInventor
	      on Expert3D
 
    4389573 - application displays small dropped triangles on shaded surface
              on Expert3D
 
    4390143 - application surfaces have wrong color if two windows are
              displayed on Expert3D
 
(from 109544-08)
 
    4379841 - Viewperf's ProCDRS caused ifb_dma_buffer_submit_multi:Error
              Starting DMA on Expert3D.
 
    4380402 - Graphics window renders incorrect after resizing app Motif
              frame on Expert3D
 
    4381416 - Stipple Line + XOR mode does not render correctly for app on
              Expert3D
 
    4381432 - Multiple overlapping OpenGL windows seem to confuse zbuffer
	      on Expert3D
 
    4382236 - incorrect color and style rendering on Expert3D
 
(from 109544-07)
 
    4370215 - Some application X11 icons are sometime not drawn on Expert3D.
 
    4370248 - 5000 individual triangles rendered incorrectly on Creator3D
              and MMAP.
 
    4377917 - DGA winlock mappings get shared on MT OGL applications.
 
(from 109544-06)
 
    4312374 - Incorrect hollow vertex strip polygons (polygon mode=GL_LINE)
	      on Expert3D
 
    4336625 - Transparency not working when alpha comes from diffuse material
              properties on Elite3D.
 
    4363275 - Signal 8 Arithmetic Exception when reading in application part
	      on Expert3D
 
    4363493 - Text not displayed in application on Expert3D
 
    4365466 - Application graphics will overwrite 2D menu windows when
	      windows overlap on Expert3D
 
    4365540 - Vectors incorrectly inherit material color.
 
    4366022 - Expert3D renders "square point" for AA Point with size less
	      than 4
 
    4366709 - Triangles Flash during rendering on Expert3D
 
    4367901 - Spectra demo causes ogl_ifb_make_current: Unable to allocate
	      prim table on Expert3D
 
    4368030 - Running OpenGL conformance test in an environment without a
              window manager crashes Xserver.
 
    4368035 - Lines are sometimes not drawn on Expert3D
 
    4370242 - app graphics test cases (WSG: anim2dwf,ras2dpic) failed on
	      Expert3D
 
    4371857 - MT OpenGL application hangs / core dumps on multi CPU system.
 
(from 109544-05)
 
    4346086 - Memory leak when repeatedly running an application exhausts
              swap space.
 
    4352272 - Application GUI window corrupt in xinerama mode on Expert3D
 
    4353433 - running opengl demos on xinerama on 2 Expert3D/Expert3D-Lites
              causes Xsun hang
 
    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 109544-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
 
    4355175 - 64-bit ogl_install_check doesn't output the OpenGL GLU Extensions
 
(from 109544-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 109544-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 109544-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:
-----------------------------
 
None.

README -- Last modified date:  Thursday, July 11, 2002

