======================= This is a commercial posting from a mailing list to which you have subscribed. Past postings are available from our web site at <http://www.xig.com/Lists/summit-announce>. ======================= Xi Graphics is pleased to announce the release of Summit Version 2.2. Current Summit customers with version 2.0 and 2.1 can use their existing licenses with this version (ie: this is a free upgrade). The following is a snippet from the release notes file that explains the changes and fixes for this release: 2.2 9/11/2002 - New features and support - New support for Intel i845 - RENDER extension support - Now OpenGL 1.3 compliant, GLX 1.4 compliant. - OpenGL S3TC texture compression on certain hardware - support for up to 4 texture units on certain hardware - Support for up to 32 hardware lights on certain hardware - Improved XiGMiscExtension (XME) support. XME libraries and header files are now installed with the server. XME allows applications to control a variety of display options, and is loosly modeled on the proposed OpenML Display Control (MLDC) extension. Resolution, gamma, screen blanking, monitor command set/query, timings, viewport changes, and several other functions are now supported. - New input device support and fixes - New USB mouse driver will automatically choose correct protocol based on the device path - New support for SGI Buttonbox/Knobbox - many core pipeline fixes and enhancments - fixed material/color-material state changes - fixed update of the current state for displaylist compilation and execution - fixed handling of the specular color if no texturing was applied. - updated handling of locked vertex arrays to include optimizations across multiple primitives. - fixed vertex array state change handling to avoid lost enables/diosables - fixed improper default texture state with regards to EXT_texture_env_combine, as well as faulty context validation. - reworked TnL part of the context validation to fix issues with normalization and rescaling of normals, as well as texture coordinate generation. - reworked SW TnL to properly deal with flat shaded lines and polygon offset. - new texture context code was created to get around some issues with non-deleteable texture objects. - added GLX_SGIX_fbconfig/GLX_SGIX_pbuffer - fixed various GLX protocol issues, including GLX_SGIX_pbuffer specification bugs. - updated the semantics of rasterposDistance to map to OpenGL 1.4 semantics with respect to GL_EXT_fog_coordinate - reworked display list caching code to avoid cache trashing if the same display list was reused for different context configurations. - fixed DrawPixels/CopyPixels problem with a negative zoom factor. - reworked the display list logic to deal properly with early termination of recursive display lists. - added support for up to 32 lights and 4 texture units - fixed drawing issues when a window was completely obscured, or the scissor would essentially disable all drawing. - glRasterPos* calls would only update the texture coordinates for enabled textures. - improved memory managment for huge display lists. - added/completed the following extensions: - GL_ARB_texture_env_add - GL_ARB_texture_env_combine - GL_ARB_texture_env_dot3 - GL_ARB_texture_border_clamp - GL_ARB_texture_mirrored_repeat - GL_IBM_rasterpos_clip - GL_EXT_texture_compression_s3tc - GL_ARB_texture_compression - added GLX_SGIX_fbconfig/GLX_SGIX_pbuffer - fixed various GLX protocol issues, including GLX_SGIX_pbuffer specification bugs. - enabled saveunders/backing store for overlays - corrected server core with certain TT fonts. - several performance enhancments - Wildcat II and III fixes: - fixed texture coordinate problem in GL_REPEAT mode (sarafly) - improved DMA handling, including DMA reset problems - added option for distributed vs. global textures (using global textures doubles the amount of available texture memory at the expense of speed) as Xaccel.ini option: DistributedTextures = YES/NO; - added automatic display/texture/list memory detection - changed the external visible R,G,B,A XVisual ordering to B,G,R,A in order to make RENDER work. - added a fallback to SW geometry path for wide points that the HW can not handle. - fixed various lighting/texture-generation problems that had to do with internal context validation. - fixed the HW accumulation buffer path for AOP_MULT - fixed buffer swapping code relative to the X11 notion of front and back buffers. Issue was that a parent window to a double-buffered window could not be used correctly with IncludeInferiors. - reworked buffer clear logic to handle partial clears of depth/stencil buffers properly. Multipass stencil algorithms would expose problems with random unwanted buffer clears. - ATI Rage/Radeon fixes: - fixed r128/rg6/r200 scissoring problem (wrong clips would be used if more than 2 clipping rectangles were used). - fixed various display list issues with regards to material updates for rg6/r200. Many times, changes would not be executed if part of the display list would be completely out of view. - added compressed texture formats - fixed twosided lighting issues with rg6/r200 (tuxracer) - added rg6/r200 RENDER HW acceleration for 32bpp modes - added SW path to wide antialiased points - specular exponent material property fixes for r6/r200 - rg6/r200 problems with fog and specular color at the same time - texture_env_combine is not yet supported on the r128 cards. It will be added in a future release. - S3 fixes: - added compressed texture formats - reworked DMA handling to avoid lookups waiting for texture image changes. - fixed EXT_texture_env_combine context validation - intel 830 - several driver improvements - DualView support - context update fixes (alpha-test problem) - XVideo support - added "MTRR" to the [SETTINGS] section in Xaccel.ini - fixed memory leaks in keyboard driver - added Euro symbol keyboard mappings Thank you for using Accelerated-X! -- Jon Trulson work: mailto:jon@xxxxxxx, home: mailto:jon@xxxxxxxxxxx Xi Graphics, Inc. http://www.xig.com ID: 1A9A2B09, FP: C23F328A721264E7 B6188192EC733962 PGP keys at http://radscan.com/~jon/PGPKeys.txt #include <stddisclaimer.h> Bad Color Temperature, too much Peach. ===================== To unsubscribe from this list, please send email to majordomo@xxxxxxx with the message content 'unsubscribe summit-announce'. =====================