So it’s possible that the support is there but the system headers are
borked. Thankfully, this technote tells us how to conditionally compile
code based on OS version:
Now in CVS, I have it #define the multisample symbols to what they
should be on Jaguar/Panther if building on anything less than 10.2.0, so
a compiled binary will get the same effect regardless of what system it
builds on (although you may or may not actually get a multisample
context at runtime on 10.1).
Testing from others, on OSX 10.1 or otherwise, is welcome.
…i know this is from a while ago, but I’m just now getting around to
trying it out again…
The FSAA code in CVS does work on OSX, but it’s #ifdef’d out, because
it reportedly doesn’t seem to compile on 10.1, as stated here:
…snip…
Testing from others, on OSX 10.1 or otherwise, is welcome.
…well, I’m now using 10.3.3 with one of those spiffy new powerbook’s
with 128 MB VRAM, so I thought I’d update freespace1&2 to use FSAA…it
works, but no matter what multisamplesamples I request (ie. 4 or 8), I
always get 2; this is at a resolution of 640x480, so I assume I have
enough VRAM to cover this: