Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Mac OS X > OpenGL 1.4 info

OpenGL 1.4 info
Thread Tools
Forum Regular
Join Date: Jan 2002
Location: ORF
Status: Offline
Reply With Quote
Dec 20, 2002, 12:17 AM
 
Some people were wondering what the changes were, so without further delay, here it is:


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.
     
Senior User
Join Date: Jun 2001
Location: Merry Land
Status: Offline
Reply With Quote
Dec 20, 2002, 07:39 AM
 
WC3 and FAKK2 are definitely smoother now on my QS 933 w/ GeForce4.
     
Mac Elite
Join Date: Oct 2002
Location: 33-37-22.350N / 111-54-37.920W
Status: Offline
Reply With Quote
Dec 20, 2002, 09:44 AM
 
These all seem like improvements, so what's this talk of slower frame rates? is that just on older games?


BTW, Panzer.... I am also a WWII history buff... My latest read is von Manstein's lost victories... And of course I have read Guderians "panzer leader" a half dozen times...
Mac Pro 3.0, ATI 5770 1GB VRAM, 10GB, 2xVelociraptor boot RAID, 4.5TB RAID0 storage, 30" & 20" Apple displays.
2 x Macbook Pro's 17" 3.06 4 GB RAM, 256GB Solid State drives
iMac 17" Core Duo 1GB RAM, & 2 iPhones 8GB, and a Nano in a pear tree!
Apple user since 1981
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 12:00 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2