www.xlr8yourmac.com
The Source for Mac Performance News and Reviews

Reviews and Daily News with a  Difference!
Select a Topic Area To See a List of Related Reviews & Articles
Systems  | CPU Upgrades  | SCSI | IDE | Firewire  | Video  | Audio  | Games  | Misc/OS  | Archives  | Search

Searchable Databases of Mac Owner Reports on:
CPU Upgrades | Drive Compatibility (HD/DVD/CDRW/Tape) | System/Graphics Benchmarks | Game Reviews

Got Questions? - Check the FAQ for Answers
800+ Answers on CPU Upgrades/CDR/DVD/Storage/Video Cards/Firewire/Games & More!
Email News/Tips/Reviews | Forums down |  Advertise here
Info on OpenGL 1.4 in OS X 10.2.3Return to News Page

Click for iPod Batteries and Accessories!
Click for iPod Batteries and Accessories!

Info on OpenGL 1.4 in OS X 10.2.3
Posted: 12/20/2002


Last night when 10.2.3 was released (which noted OpenGL v1.4), I had asked if anyone knew what the changes were. (Note - Apple System Profiler in 10.2.3 reports the OpenGL Frameworks is version 1.2.1 - not 1.4. I'm trying to get more info on that...) Ben Boffey replied with info on OpenGL 1.4:

" Hi Mike,
I just noticed the request for info on the OpenGL 1.4 update included in 10.2.3. John Stauffer posted the following comprehensive details to the OpenGL developers list, as this is basically a public list, I'm sure it's fine to pass the info on :)
One point that should be made clear, is that no currently shipping mac video card fully supports all the features of OpenGL 1.4 in hardware. More info on OpenGL 1.4 can be found at opengl.org, specifically this pdf:
www.opengl.org/developers/documentation/version1_4/glspec14.pdf
Cheers
Ben Boffey

MacOS X 10.2.3 delivers OpenGL 1.4 and 13 new extensions.

* 13 New Extensions
GL ARB shadow ambient
GL EXT s3tc texture compression
GL EXT shadow funcs
GL EXT stencil two side
GL ARB fragment program
GL ARB vertex blend
GL ARB window pos
GL EXT multi draw arrays
GL NV light max exponent
GL SGIS generate mipmap
GL Apple float pixels
GL ATI point cull
GL ATI texture mirror once

OpenGL version 1.4, released on July 24, 2002, is the fourth revision since the original version 1.0. Version 1.4 is upward compatible with earlier versions, meaning that any program that runs with a 1.3, 1.2, 1.1, or 1.0 GL implementation will also run unchanged with a 1.4 GL implementation. In addition to numerous additions to the classical fixed-function GL pipeline in OpenGL 1.4, the OpenGL ARB also approved the ARB vertex program extension, which supports programmable vertex processing. Following are brief descriptions of each addition to OpenGL 1.4:

* Automatic Mipmap Generation - Setting the texture parameter GENERATE MIPMAP to TRUE introduces a side effect to any modification of the levelbase of a mipmap array, wherein all higher levels of the mipmap pyramid are recomputed automatically by successive filtering of the base level array.

* Blend Squaring extends the set of supported source and destination blend functions to permit squaring RGB and alpha values during blending.

* Changes to the Imaging Subset to include BlendEquation, BlendColor, and the BlendFunc modes CONSTANT COLOR, ONE MINUS CONSTANT COLOR, CONSTANT ALPHA, and ONE MINUS CONSTANT ALPHA (these features previously were available only in the optional imaging subset in versions 1.2 and 1.3 of the GL.)

* Depth and Shadows - Depth textures define a new texture internal format, DEPTH, normally used to represent depth values. Applications include image-based shadow casting, displacement mapping, and image-based rendering. Image-based shadowing is enabled with a new texture application mode defined by the parameter TEXTURE COMPARE MODE.

* Fog Coordinates can be used in computing fog for a fragment, instead of using eye distance to the fragment, useful for more complex fog models

* Multiple Draw Arrays - Multiple primitives may be drawn in a single call using the MultiDrawArrays and MultiDrawElements commants.

* Point Parameters support additional geometric characteristics of points, allowing the size of a point to be affected by linear or quadratic distance attenuation, and increasing control of the mapping from point size to raster point area and point transparency. This effect may be used for distance attenuation in rendering particles or light points.

* Secondary Color may be varied even when lighting is disabled by specifying it as a vertex parameter with the SecondaryColor commands.

* Separate Blend Functions allow independent setting of the RGB and alpha blend functions for blend operations that require source and destination blend factors.

* Stencil Wrap operations INCR WRAP and DECR WRAP allow the stencil value to wrap around the range of stencil values instead of saturating to the minimum or maximum values on decrement or increment.

* Texture Crossbar Environment Mode extends the texture combine environment mode COMBINE by allowing use of the texture color from different texture units as sources to the texture combine function.

* Texture LOD Bias may be set to bias the computed lamda parameter used in texturing for mipmap level of detail selection, providing a means to blur or sharpen textures. LOD bias may be used for depth of field and other special visual effects, as well as for some types of image processing.

* Texture Mirrored Repeat extends the set of texture wrap modes with the mode MIRRORED REPEAT. This effectively defines a texture map twice as large as the original texture image in which the additional half, for each mirrored texture coordinate, is a mirror image of the original texture. Mirrored repeat can be used seamless tiling of a surface.

* Window Raster Position - The raster position may be set directly to specified window coordinates with the WindowPos commands, bypassing the transformation applied to RasterPos.

If anyone sees any pros or cons (Apps incompatibility, etc.) with this update, let me know your specific Mac system info/graphics card and what application/games (and app/game version) you're using. Thanks



Mac Memory!


FasterMac.net
Internet Access

OWC SPECIALS!
(see full list)

= MEMORY =
4GB (2x2GB) Mac Pro RAM (800MHz) $175!

4GB (2x2GB) Mac Pro RAM (667MHz) $145!

4GB (2x2GB) PC6400 for 2008 iMacs $109.75

2GB PC2-5300 SODIMM $45.75

2x2GB PC2-5300 SODIMMs $90.05

2x1GB DDR400 DIMMs $79.50!

512MB PC-133 SDRAM $40!

= WIRELESS =
802.11N/g/b PCI, PCMCIA or USB adapters under $50
802.11N/G/B Router $65

= TV TUNERS/DVR =
ElGato Turbo.264 $77.50!

Miglia TVMicro Express $37.50!

= CPU UPGRADES =
G3 1GHz ZIF upgrade $125!

OWC G4/1.2GHz w/2MB L3 $195!

7448 1.8GHz $325!

7447A 1.6GHz $225!

= HARD DRIVES =
FAST Samsung F1 1TB $198.25!

Samsung F1 750GB $125!

400GB Hard Drives from $85!

500GB Drives from $88!

750GB Drives from $125!

1TB SATA HDs from $198.25!

= NOTEBOOK HDs =
160GB 2.5in HDs from $69.50!

250GB 2.5in HDs from $100!

320GB 2.5in SATA HD $122.75!

320GB 7200RPM Firewire Drive $117.50!

= GRAPHICS CARDS =
ATI 9800 Pro AGP $205!

ATI X1900 G5/PCIe $297.50!

ATI 9600 Mac/PC AGP $179!


XLR8YourMac.com T-Shirts $14.99!
Support this site!


= Buy this Website! =
Make an Offer
Millions of page views/mo.
Huge potential!



Mac Help Now!
Freq. Asked Questions
(Check First!)

Mac Model Articles

CPU Upgrade Articles

Video/Card Articles

Storage Articles

Search Mac Drive Upgrades/Compat. Database

Search the CPU Upgrade Database

Search the
Game/System Perf. Database

Read Game Reviews

 
= back to www.XLR8YOURMAC.com =


= Other Site Topic Areas =
Systems | CPU Upgrades | SCSI | IDE | Video | Firewire | Audio | Tips/Misc | Mac OS Articles | FAQ


Copyright © , 1997-2008. All Rights Reserved
All brand or product names mentioned here are properties of their respective companies.

Legal: Users of the web site must read and are bound by the terms and conditions of use.