Speaking as a born-and-bred American citizen, our paper sizes are totally STUPID.
1) Walk into Kinko's with a set of UK magazines you wish to photocopy 2) Ask them for some A3 paper 3) Get stared at like you have lobsters crawling out of your eye sockets 4) End up fiddling with reduction factors and leaving huge gaping margins around everything 5) Try not to lose opposable thumbs in the paper cutter while getting rid of those margins
On X, you can just use 'screencapture' from the commandline to grab apps which normally aren't grabbable (DVD player, for example.) Apple also had a 'glGrab' code sample which sadly has been removed. As a last resort, you can always ask for the real address of the framebuffer: _screenBytes = (unsigned char *)CGDisplayBaseAddress(kCGDirectMainDisplay);
If it's some wacky NT derived OS though, who knows...
Oh, right: "Mercury's numbers include so-called x86 processors shipped for inclusion in desktops, notebooks, servers and Xboxes."
So, these numbers don't tell us anything about the chips in Macs, Suns, SGIs, mainframes, Crays, Playstations, Palms, VCRs, cars, vaccuum cleaners, or toaster ovens. Just that Wintel stuff.
However, NPOT textures are the only way to get fully accelerated DMA AGP updates. POT textures are not currently accelerated in 10.2.6, see Apple's TextureRange sample code.
As you point out, this is primarily useful with video textures, but any game that does animated textures can take advantage of it.
The Ensoniq 5503 DOC was actually quite sophisticated for 1986: 32 sampling voices (8 bit) with independent playback rate, volume and looping control, and programmable interrupt rates. It not only supported stereo in and out (not included by Apple) but _eight_ channel output.
Granted there was only 64k of sample RAM, but people eventually figured out how to trigger dynamic sample swapping via interrupts.
What? Can't do that? But it's in all of Apple's apps!
Ooooooh I see, it's in 10.3. Well great. How about those of us targeting 10.1 and 10.2?
Re:This will be another solid update
on
Jaguar is Over
·
· Score: 2, Informative
In my experience as an amateur Cocoa developer, it's pretty common that the feature I really need just plain wasn't available until version foo.
For example, I need Open GL render-to-texture. The "documented" API wasn't available until 10.2.
I need Open GL copy-from-framebuffer-to-rectangle-texture. This was there in 10.2, but wasn't accelerated on ATI cards until 10.2.5. For my application, unaccelerated == unavailable.
So, there are very often cases where I am forced to just not run unless "system version >= foo"
In other cases, there is functionality that would be much easier to get at if I have version foo.
For example, I really want a disclosure triangle as a Cocoa control. It's not available as of 10.2.6. So do I roll my own, or require version foo?
a) Quartz Extreme uses rectangle textures, for optimum memory / bandwidth usage. b) Rectangle textures are incompatible with mipmaps. Check the spec.
ergo, scaling down a window texture does give you linear filtering, but past a certain size will get you the nearest neighbor look, and there's not much you can do about it.
This is picky (but hey this is a big budget film), did anyone else notice the gamma on the freeway chase scenes? It's very washed out compared to the other clips. There's also a torn frame at 01:23, whoever edited the trailer together wasn't paying attention very closely...
Speaking as a born-and-bred American citizen, our paper sizes are totally STUPID.
1) Walk into Kinko's with a set of UK magazines you wish to photocopy
2) Ask them for some A3 paper
3) Get stared at like you have lobsters crawling out of your eye sockets
4) End up fiddling with reduction factors and leaving huge gaping margins around everything
5) Try not to lose opposable thumbs in the paper cutter while getting rid of those margins
Grrrrrrrrrrrrrrrrr
1) make a web page.
2) get people to link to it, with the query words in the link.
3) lots of people.
For example, google for "monkeys".
Top hit: bdmonkeys.net (my band)
Now if you look at that page, "monkeys" only shows up FOUR times in the source: the page name, the meta keyword, an IMG ALT tag, and the email.
Now google for "battle cry".
Top hit: the blog meme Chaz wrote that LINKS TO OUR SITE WITH THE WORD "MONKEYS".
561823649174 bloggers linking to you = top google position.
On that sort of hardware, even Mac OS X 10.0 would seem peppy.
You can train a lot of ninjas for $150 million. The kind that don't leave any trace.
No, that'd be my IIgs monitor: http://homepage.mac.com/arekkusu/GS/snesrgb.html
Yep.
iMac + OS X + Safari + PithHelmet.
The worst computer problem my folks have had in two years is a lightning strike knocking out the router.
Well, and constantly buying new ink cartridges for their Epson printer, I guess...
On X, you can just use 'screencapture' from the commandline to grab apps which normally aren't grabbable (DVD player, for example.) Apple also had a 'glGrab' code sample which sadly has been removed. As a last resort, you can always ask for the real address of the framebuffer:
_screenBytes = (unsigned char *)CGDisplayBaseAddress(kCGDirectMainDisplay);
If it's some wacky NT derived OS though, who knows...
What were you expecting when you went to http://noon58.org
Probably not a big "YES".
2) eBay
2) is always eBay.
I've been living on slightly-longer than 24hr day for two years now.
It's just what my body is used to.
I know this goes against the grain of most geeks, but how about just getting by with LESS STUFF?
Powerbook? Check.
Guitar? Check.
Library card? Check.
All the rest of the electronics can go to Goodwill.
Hm, what will happen to all my non-ASCII filenames?
In the foreseeable future, it won't be only digital items that can be easily copied.
You have a Big Mac with Cheese, and your friend in Nebraska wants a copy? Just nanofax it to him.
In this world of increasingly code-intensive frameworks ...I guess NSController doesn't count for anything?
Every Mac ships with GCC now.
"...and has demanded that
users of Linux, the kernel most often used with the GNU system, pay
for a license."
Hm, is this true? How many Linux kernels are out there? How many Mach (OS X) kernels are out there?
Wait, what market are we talking about?
Oh, right: "Mercury's numbers include so-called x86 processors shipped for inclusion in desktops, notebooks, servers and Xboxes."
So, these numbers don't tell us anything about the chips in Macs, Suns, SGIs, mainframes, Crays, Playstations, Palms, VCRs, cars, vaccuum cleaners, or toaster ovens. Just that Wintel stuff.
However, NPOT textures are the only way to get fully accelerated DMA AGP updates. POT textures are not currently accelerated in 10.2.6, see Apple's TextureRange sample code.
As you point out, this is primarily useful with video textures, but any game that does animated textures can take advantage of it.
nitpick: the ROM 1 IIgs came with 256k. The ROM 3 came with 1 meg.
Re: audiophiles,
The Ensoniq 5503 DOC was actually quite sophisticated for 1986: 32 sampling voices (8 bit) with independent playback rate, volume and looping control, and programmable interrupt rates. It not only supported stereo in and out (not included by Apple) but _eight_ channel output.
Granted there was only 64k of sample RAM, but people eventually figured out how to trigger dynamic sample swapping via interrupts.
Okay, gripe:
I want a disclosure triangle as a Cocoa widget.
What? Can't do that? But it's in all of Apple's apps!
Ooooooh I see, it's in 10.3. Well great. How about those of us targeting 10.1 and 10.2?
In my experience as an amateur Cocoa developer, it's pretty common that the feature I really need just plain wasn't available until version foo.
For example, I need Open GL render-to-texture. The "documented" API wasn't available until 10.2.
I need Open GL copy-from-framebuffer-to-rectangle-texture. This was there in 10.2, but wasn't accelerated on ATI cards until 10.2.5. For my application, unaccelerated == unavailable.
So, there are very often cases where I am forced to just not run unless "system version >= foo"
In other cases, there is functionality that would be much easier to get at if I have version foo.
For example, I really want a disclosure triangle as a Cocoa control. It's not available as of 10.2.6. So do I roll my own, or require version foo?
Re: nearest neighbor / bilinear--
a) Quartz Extreme uses rectangle textures, for optimum memory / bandwidth usage.
b) Rectangle textures are incompatible with mipmaps. Check the spec.
ergo, scaling down a window texture does give you linear filtering, but past a certain size will get you the nearest neighbor look, and there's not much you can do about it.
also torn frames at 0:41 and 0:47.
This is picky (but hey this is a big budget film), did anyone else notice the gamma on the freeway chase scenes? It's very washed out compared to the other clips. There's also a torn frame at 01:23, whoever edited the trailer together wasn't paying attention very closely...