Patch-ID# 109543-20 Keywords: OpenGL libraries bug fixes Synopsis: OpenGL 1.2.1: OpenGL Patch for Solaris 2.5.1/2.6/7/8 (32-bit) Date: Jul/11/2002 Install Requirements: See Special Install Instructions 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 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 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: Obsoleted by: 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/GL/oglSUNWsr.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/platform/sun4u/lib/GL/oglSUNWsr.so.5 /usr/openwin/platform/sun4u/lib/GL/oglSUNWsrz.so.5 /usr/openwin/server/modules/SUNWGLX.so.1 Problem Description: (from 109543-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 109543-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 crash 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 109543-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 109543-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 109543-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 109543-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 109543-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 109543-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 109543-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 109543-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 109543-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 109543-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 109543-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 109543-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 109543-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 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 patches to run Sun OpenGL 1.2.1 applications: Install patch 105181-12 (or newer) for Solaris 2.6 Install patch 108576-02 (or newer) for Solaris 8 NOTE: For the Sun Expert3D-Lite graphics accelerator only, you **must** also install the following patches to run Sun OpenGL 1.2.1 applications: Install patch 105181-12 and patch 108788-05 (or newer) for Solaris 2.6 Install patch 108787-04 (or newer) for Solaris 7 Install patch 108576-08 (or newer) for Solaris 8 README -- Last modified date: Thursday, July 11, 2002