GMA cards ... while we are on the topic of capabilities and software
emulation,
As of this newest update, for all cards (even those without a hardware
vertex texture fetch), MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 16
And EXT_geometry_shader4 on cards without hardware geometry shader paths
(IMHO which probably doesn't matter anyway because it seems as if even on
hardware [from non-mac experience], the geometry shader pipe is really too
slow to be useful).
So what can be concluded with this is that Apple now probably has really
improved its software fallback path (runtime LLVM compiling, excellent
work there!!).
However, this brings up the very important question of now what is
software emulated and what runs on hardware? For many of us, only the
hardware path is useful (too much geometry/fill to route through software
emulation).
For example, how much of EXT_gpu_shader4 and EXT_transform_feedback runs
on the hardware (8600M GT) vs software emulation?
Perhaps we need something on the capas table like keep "*" for hardware
supported, change to "s" for software emulated, and "m" for mix of
sometimes hardware and sometimes software depending on usage. For example
we know that for at least all GPUs but the ATI HD and GeForce 8, that
EXT_gpu_shader4 should be marked "s" for software emulated!
BTW, to the Apple GL dev team if you are reading this, I really do
appreciate the progress made thus far in updating the GL support!
_______________________________________________
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