Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mac-opengl Digest, Vol 4, Issue 288



-------------------------------
>
> Message: 3

> I was shocked and surprised to see this list.  I thought the GMA X3100
> was supposed to be the successor to the GMA 950, but by the chart it's
> *missing* functionality the GMA 950 has.  I've filed radars for:
> EXT_blend_equation_separate and EXT_blend_func_separate (5575773)
> ARB_fragment_program_shadow, ATI_texture_env_combine3,
> EXT_blend_color, EXT_blend_minmax, EXT_blend_subtract (5575825)

I wouldn't much rely to the 'legacy' fixed pipeline extensions. A modern
OpenGL shouldn't rely on thoses since they can be reproduced with fragment
program (and in a faster way) (like GL_QUADS, glBegin/glEnd, glVertexArray
with VBO etc..). Even using glLight and glLoadMatrix and their friends
should be avoided : they just mess up the shader compilation.

> Not of great personal interest to me, but this should be a feature we
> can rely on having present on capable hardware.
> floating point textures and framebuffers (5575818)

Again, blame OpenGL ARB, not Apple. Floating point textures is 'unknown'
for OpenGL core revision. Extensions are vendors specifics. You need to
workaround your program for it. Welcome to OpenGL programming.

> What's going on here?  Not to sound alarmist, but things on the Apple
> OpenGL front were looking really good, with new features and quality
> drivers, until we hit the GeForce 8600M's instability, then the Radeon
> HD 2600's lockups, and now the travesty of a driver for the GMA X3100
> with a pre-beta feature list.  It doesn't exactly inspire confidence.

At least you didn't tried on Windows with OpenGL and Intel GMA X1000
renderer : They even not supporting GLSL for example - it's limited to 1.5
OpenGL :) anyway. You must use DirectX 10 to get full access to all
hardware, and since WHQL driver need to be approved, tested by Microsoft
(in contrario with OpenGL where vendor can release OpenGL drivers without
any certifications or tests, due to bugs and instabilities).

Well, perhaps the upcoming GMA X4500 should fixes those issue. There will
be true support of SM 4.0.

For instability, well, indeed, having a GF 8600M, the implementation is
far for optimal - I have a Geforce 8800 GTS with Vista, just to compare
the behaviour

As you said, I've seen some issues : MRT not working, kernel panic
(however it was improved with latest Macbook update), and very long 'lag'
when rendering some shader the first time, list go on. I've been told that
Leopard has addressed those issues ... (what I had as answer in my radar
fills). It's true that those implementations are still young.







 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Mac-opengl mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/mac-opengl/email@hidden

This email sent to email@hidden



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.