Patch-ID# 113886-26 Keywords: opengl libraries bug fixes Synopsis: OpenGL 1.3: OpenGL Patch for Solaris (32-bit) Date: Oct/29/2004 Install Requirements: None Solaris Release: 7 8 9 SunOS Release: 5.7 5.8 5.9 Unbundled Product: OpenGL Unbundled Release: 1.3 Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 4731810 4767124 4779012 4782616 4791333 4792710 4794414 4796335 4796376 4796456 4796586 4796683 4798503 4798645 4799436 4803168 4803742 4803906 4804725 4805724 4806763 4807902 4808162 4808985 4809535 4810145 4810405 4811428 4811571 4812747 4812756 4814618 4817290 4819204 4819427 4819490 4820144 4821565 4821732 4823011 4824593 4825421 4825550 4828052 4828438 4828784 4831988 4832994 4835559 4839800 4840279 4841268 4841277 4842054 4845331 4846372 4846925 4846932 4850970 4851614 4851921 4852126 4852596 4852704 4853482 4853498 4854561 4855708 4855730 4857231 4857246 4858499 4858585 4859531 4859968 4860761 4860958 4861497 4861746 4861761 4862544 4864123 4864129 4864345 4864348 4864720 4865480 4866901 4866937 4867349 4867363 4868609 4868956 4870737 4871398 4871529 4871577 4872124 4872678 4873516 4874991 4876755 4877458 4877664 4877912 4878131 4878226 4878228 4878355 4878359 4878364 4878368 4879959 4881502 4884139 4885369 4888005 4888867 4891817 4893773 4895305 4896739 4897913 4899454 4899822 4900523 4902129 4904684 4906058 4906409 4906914 4907657 4907736 4907843 4907857 4915069 4915153 4915228 4915246 4915537 4916286 4916292 4917747 4919156 4920614 4923288 4926825 4927057 4927499 4931217 4931537 4937462 4937631 4939761 4939943 4941318 4950510 4951725 4953800 4959191 4963117 4963725 4985564 4996697 5007023 5023782 5034822 5038655 5044200 5044674 5062225 5069258 5069430 5072413 5073101 5087426 5095048 5106472 5110240 6174830 Changes incorporated in this version: 5095048 5110240 6174830 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /usr/openwin/demo/GL/ogl_install_check /usr/openwin/demo/GL/sparcv7/ogl_install_check /usr/openwin/lib/GL/devhandlers/oglSUNWafb.so.7 /usr/openwin/lib/GL/devhandlers/oglSUNWdzfb.so.7 /usr/openwin/lib/GL/devhandlers/oglSUNWffb.so.7 /usr/openwin/lib/GL/devhandlers/oglSUNWgfb.so.7 /usr/openwin/lib/GL/devhandlers/oglSUNWifb.so.7 /usr/openwin/lib/GL/devhandlers/oglSUNWjfb.so.7 /usr/openwin/lib/GL/devhandlers/oglSUNWmmap.so.7 /usr/openwin/lib/GL/devhandlers/oglSUNWsrgfb.so.7 /usr/openwin/lib/GL/devhandlers/oglSUNWzulu.so.7 /usr/openwin/lib/GL/oglSUNWcore.so.7 /usr/openwin/lib/GL/oglSUNWsr.so.7 /usr/openwin/lib/libGL.so.1 /usr/openwin/platform/sun4u/lib/GL/oglSUNWcore.so.7 /usr/openwin/platform/sun4u/lib/GL/oglSUNWsr.so.7 /usr/openwin/platform/sun4u/lib/GL/oglSUNWsrz.so.7 /usr/openwin/server/modules/SUNWGLX.so.1 /usr/openwin/share/include/GL/gl.h /usr/openwin/share/man/man3gl/glreadvideopixelssun.3gl /usr/openwin/share/src/GL/docs/SolImpPerfGuide1.3.pdf Problem Description: 5095048 rendering performance caused by multiple overlapping windows 5110240 GL_BGR_EXT undeclared error encountered after installing patch 113886 6174830 Clip list gets corrupted when running CUST opengl application (from 113886-25) 5069430 With an OpenGL application under CDE, windows are not repainted correctly 5106472 glXChooseFBConfig return NULL as long as GLX_STEREO is in the attrib_list. (from 113886-24) 5073101 REGRESSION: pbuffer->screen copies broken since patch-20 5087426 glDrawPixels displaying improperly on IFB and JFB / OpenGL 1.3 (from 113886-23) 5023782 ifb: Xsun hangs when OpenGL application is processing DisplayList. 5069258 texture is not updated when switching context between pbuffer and drawable (from 113886-22) 5072413 CATIA V5 regression tests fail with OGL1.3 on XVR-1200 and XVR-600. 5062225 Catia V5 pick highlighting slow with nested menus on XVR500 (from 113886-21) 5044674 Poor PCI bandwidth for large models with small display lists 4996697 OGL: Hotspot crash running Java2Demo on Expert3D-lite 5034822 glViewport(neg val, neg val, ?, ?) with pbuffer corrupt in direct mode 5038655 copy from pbuffer to framebuffer->writes to front buffer instead of back buffer 5044200 RobCad application causes hard hang of Elite3D (from 113886-20) 4985564 Catia V5 pick highlighting slow with nested menus 5007023 Catia/OpenGL core dump with OGL 1.3 113887-18 on Solaris 8 with XVR-1200 (from 113886-19) 4963117 Texture corruption on XVR-1000 (from 113886-18) 4963725 Display list overhead slows rendering 4959191 Flashing of Inside Reality app when using ZFB_USE_BP (from 113886-17) 4953800 Large polygon opt does not work with immediate mode 4951725 Expert3D/opengl shows incorrect graphics with CADDS5 4923288 CATIA DMU Immersive Review crashes on V880Z (from 113886-16) 4917747 FTC: Core dump at ogl_zfb_sub_texture2D in test 4941318 corrupted volume slices running voxelgeo 4927499 unexpected black streaks appear on the block face running Reservoir Navigator 4950510 Opticore seg faults in Xinerama mode with assertion failure (from 113886-15) 4939943 FTC: GL_ALPHA_TEST set to enable where it shouldn't on s8psr4 b2 Xinerama w/MT 4915537 XVR-4000 problems with large display lists (>64k) (from 113886-14) 4915069 rendering in manual mode across 2 boards in xinerama produces tearing effect 4927057 covgl segv/hang on DhakaZulu with TCP connection between master and slave. 4796586 Using a GLXPixmap [on DhakaZulu] causes the X server to crash 4902129 covgl freezes during conform run on DhakaZulu with myrinet connection 4931217 add an extension to query the texture memory size 4926825 unexpected opaque plane displayed when Reservoir Navigator is run in xinerama 4937631 Slow rendering with one texture and multitexture blending enabled 4937462 Display list with attributes renders incorrectly with ZFB_DL_CACHE_LIST 4931537 Shell 123DI texture crash on Expert3D 4939761 Missing text when using wide AA polyline (from 113886-13) 4907736 LP Opt doesn't work with ZFB_DL_CACHE_DI 4907843 Cursor location & Obj ID are not correct when view window obscured by windows 4907857 VoxelGeo right head displays 2D texture as black in Xinerama 4896739 f18: backgrounds of gauges have bad colors 4825550 Icem Surf 4.3: Cube mapped textures do not work on XVR-4000 4915246 Shared textures not deleted on other contexts in non-Xinerama mode 4916286 FTC: tex_env_combine_ARB doesn't work on PBuffer mode 4916292 FTC: Copying pixels from pbuffer to window failed in multitexture cases 4915153 VoxelGeo crashes after dragging windows from left to right screens in xinerama 4919156 gc-less call to swap-buffers can cause seg-fault 4864123 Wireframe with texture is very slow on XVR-4000 4864129 Wireframe rendering flickers on XVR-4000 4915228 Immediate mode opengl should use all 4 pipes in zulu 4920614 Texture Corruption running VoxelGeo (from 113886-12) 4799436 VoxelGeo Splash Sreen Image Corrupted on XVR-4000 4878368 vrcom VD2 4.1.1 crashes when the OGL context is destroyed 4904684 FTC: Core dump at creation of shared context in indirect rendering xinerama mode 4900523 Points don't get rendered in the correct position with Xinerama 4906914 Display list overhead running Catia V5 4906409 Texture state of apps get messed up when run 2 textured apps. on remote machines 4907657 FAILED: glGetError report GL_NO_ERROR 4906058 FTC: Garbage in the rendering image of test on alpha test 4897913 GLUT example highlight: No highlighting occurs on dhakazulu. 4899822 OpenGL 1.3 crashes customer's application 4899454 FTC: nurbs_high_*: nothing rendered on dhakazulu. 4835559 OpenGL 1.3 problem prevents FIFO from flushing and exit from Xserver (from 113886-11) 4885369 Robarts on Dhaka: DI fails during large vertex array display list allocation 4876755 Division Mockup has extra border on OpenGL window 4878359 Icem Surf 4.3 shows incorrect textures when accumulation buffers are used 4855730 CEI Ensight splash screen corrupted when using -multi_sampling 4853482 FTC: Global alpha extension doesn't work in display list mode 4888867 VoxelGeo textures not displayed in xinerama mode 4868956 Sharing applications using SunForum3D on a Zulu system crashes the Xserver 4888005 Textures get corrupted in OSG after displaying text 4796456 Application newave's texture is incorrect on 2nd head in 4884139 need a way to activate DVR without interposer or modify 4877458 64 bit covgl binary segfaults in DhakaZulu oglrenderer 4891817 Shared textures with Xinerama don't render correctly 4782616 some graphics missing in I-DEAS on FFB3 4879959 XVR-4000 should not advertise Occlusion culling extension 4895305 Performance regression running CATIA 4893773 REGRESSION: many tests failed in texgen and stencil test (from 113886-10) 4805724 Geometry loss on second board when using Xinerama over two Zulus. 4872124 Incorrect degamma in ReadVideoPixels if more than one Zulu in the system 4873516 glReadSamplesSUN() output DMA2 Update ZDA alignment error if x not align to 16 4871577 index color 2D point in vertex array doesn't render 4877664 FTC: Format GL_BGR doesn't work correct in glDrawPixels 4877912 Intermittent deadlock in glXGetConfig 4825421 FTC: GL/points/point_param causes core dump when run under xinerama mode on dual FFBs. 4872678 REGRESSION: bias pixel transfer modes broken in OGL 1.3 patch 05 4798503 glCopyPixels may cause image disappear if hardware Pixel Transfer function use 4878228 Image render has dithering effect after glCopyPixels() used on hardware pipeline 4878226 Alpha channel in color lookup table does not set correctly 4878131 Display list performance is slow on Xinerama 4821732 zulu works in ordered mode in cases when it doesn't need to 4878355 Icem Surf 4.3 crashes when Soft Shadows are activated 4840279 FTC1.3 texproxy_cm_7 fails using GLXChooseVisual, passes with GLXChooseFBConfig 4878364 Icem Surf 4.3 display soft shadows incorrectly on XVR-1200 4881502 Frequent MT synchronizations hinders OpenGL/Xinerama performance 4867349 Two texturemap using apps interfere each other on XVR-1000 4874991 Intermittent stray geometry displayed while running VMD in Xinerama (from 113886-09) 4846932 Xinerama: John Stone's vmd app crashes at startup. 4864720 Stop advertising ARB_imaging extensions for SUNWdzfb 4846925 Xinerama: missing geometry in Marathon F15 and vallejo -- frustum cull bug. 4861497 Display list creation time is sometime prohibitive with CATIA DMU-Navigator. 4860761 glXGetFBConfigs() functions returns a invalid FBConfig. 4862544 Xsun freezes on enchilada with Pro/E regression tests. 4864345 OpenGL apps run in a Xinerama setup hang when shared using SunForum3D. 4860958 FTC: FPE errors in display list only mode and with ZFB_DL_CACHE_DI set. 4866937 FTC: test failure in texgen_2 with ZFB_DL_CACHE_DI 4861746 FTC: Core dump from diCopyBPPrimStateToBuffer in display list mode 4861761 FTC: Core dumped at oglGenerateUncompressedBp in displaylist COMPILE_AND_EXECUTE mode 4852126 The XVR-100 shows image distortion when running a particular app 4859531 XVR-100 shows image distortion using X11 4866901 FTC: Core dumped in ogl_ifb_output_draw_array_fast() in a VA multitexture test 4865480 OpenGL DI passes incorrect data to DP in DL GL_COMPILE_AND_EXECUTE mode. 4857231 Textures look incorrect for OSG hanglide demo 4867363 Two texturemap using apps interfere each other on XVR-1200 4870737 FTC: Core dumped at ogl_ifb_output_disp_t2f_n3f_v3f in DLCE mode 4871398 Large vertex arrays can lock up zulu 4871529 Running 2 instances of gltest3d in indirect mode causes bad rendering 4868609 Shadow image gets messed up when moving OGL application off the screen 4864348 glReadPixels() return last sample if follow by glRead/WriteSamplesSUN() 4854561 glReadVideoPixelsSUN result not correct for GL_RGB_DEGAMMA_SUN format 4872678 REGRESSION: bias pixel transfer modes broken in OGL 1.3 patch 05 (from 113886-08) 4845331 ogl_install_check is displayed with the wrong colors 4855708 Switching to antialiasing in CATIA produces wrong polylines 4792710 XOR mode does not work on ZULU when multiple OpenGL windows are used 4819427 Icem Surf 4.3 does not start on XVR-4000 4852704 Pro/E axis labels show as yellow blocks instead of XYZ 4858585 XVR-500 and IFBlite lose the first left pixels 4859968 Application hangs Xsun when setting DISPLAY to localhost:0 4858499 Some application cases don't use DI display list caches 4851921 Incorrect Pro/E 2001 Wireframe Display 4857246 Some lights flicker in OSG lightpoint demo (from 113886-07) 4851614 Unloading SunForum3D interposer causes OpenGL application to hang 4842054 Messages in /var/adm/messages when multiple OGL window in CATIA V5 4811571 MPI: Multitextures don't work with vertex array 4850970 The XVR-500 and the IFBlite graphics cards gives distortion 4852596 AA wide line causes screen flashing 4853498 Image bleedthrough in popup windows when run in stereo (from 113886-06) 4779012 Accumulation buffer results are incorrect if multisampling is enabled 4814618 polygon offset can cause zulu to hang 4846372 Inconsistent result for DrawPixels and ReadPixels with GL_DEPTH 4839800 Garbage in graphics window on the XVR-1000 with OpenGL 1.3 4817290 X11 exits after exiting a Xinerama app on Zulu (from 113886-05) 4841268 Third party graphics cards not working with OpenGL 1.3 4841277 sf3d interposer library not loaded for xinerama environments (from 113886-04) 4828784 binaries compiled under ogl 1.3 not compatible with 1.3-01 for targeted texture 4831988 Lines sometimes become invisible when antialiased 4832994 MT glDrawPixels hangs board 4828438 Display lists use extra memory on XVR-1000, XVR-4000 (from 113886-03) 4828052 Papaya 's colormap is not correct when it is running in 24 bit color mode (from 113886-02) 4767124 OpenGL fails to maintain correct image in Xinerama when rendering on two buffers 4809535 A PolygonMode = Line multitextured case gets a segv 4796376 WARNING message in 32 bit tests on glReadVideoPixel 4812747 glReadVideoPixelsSUN(GL_BGRA) returns GL_RGBA 4808985 FTC: GL_RGB_DEGAMMA_SUN etc not supported in glReadVideo 4811428 FTC: Out of texture memory with glReadVideoPixelsSUN() 4824593 SunForum3D interposer is not loaded for some multi-threaded apps 4806763 OGL needs to handle out of memory more gracefully 4804725 Stereo Mode does not work correctly with XVR-4000 4731810 GL_EXT_pixel_transform ignored on IFB 4810405 Conform must pass tests fail on Papaya in 24 bit color mode. 4803906 Display of app from alpha box crashes CDE on Blade2000, dual XVR-1000, xinerama 4812756 glReadPixels(GL_BGRA) returns pixels in GL_RGBA format 4810145 FTC 1.3 tests glut_dinoshade, glut_trippy dump core on Xinerama dual M64 4819490 Opengl test program hangs SunBlade150 with Expert3D-lite 4821565 glDrawPixels() at negative x-coord raster position renders incorrectly 4823011 incorrect texture rendered when the most-recently-used texture is swapped out 4819204 FTC: Accumulation buffer operation doesn't work in some cases in pbuffer mode 4820144 FTC: Gradient clear is not properly working with scissor test (from 113886-01) 4791333 Illuminated lines rendered wrong on Zulu 4796335 CATIA crashes on ZULU when rendering projected shadows 4794414 glXWaitGL doesn't synchronize properly for direct contexts 4798645 Graphics from one window "prints through" to overlapped window 4803168 Texture IDs are not managed properly unless glGenTextures is called 4796683 With several consecutive gradient clears, only the last one takes effect 4803742 glxSendEventSUN crashes the X server if an invalid drawable is passed 4807902 Using accumulation buffer with multisample leads to dark images 4808162 Incorrect display with accumulation buffer Patch Installation Instructions: -------------------------------- 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: Friday, October 29, 2004