Zane,

I am almost sure that there is something is the OS which forces the need for
a d1 bitmap but I can't remember. I guess I should check. That's the reason
why I put this warning in PilRC (because _I_ (and Renaud) know the pain it
has been :-) to add HDB to pilrc)

Your trick (using dummy) would work but you app would not produce the
expected result on a non HiRes device, since the OS would display the dummy
one.

Cordially,
Regis.

------------------------------------------------------------------------
Regis NICOLAS - Engineering Director, Montpellier Site
Palm Computing Europe, a PalmSource, Inc. subsidiary
 
When the finger points to the sky, the idiot looks at the finger.


-----Original Message-----
From: r. zane rutledge [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, June 05, 2002 8:31 PM
To: Palm Developer Forum
Subject: Re: PILRC 2.9 BitmapFamilyEx Density 2


Aaron Ardiri <[EMAIL PROTECTED]> wrote:
>   you know what a pain in the a** it was to get hi-density into pilrc? ;P 

Hey, I didn't mean to be ungrateful! I mean, I love the fact that PILRC
got updated at all! Don't get me wrong. I was just giving some feedback
as I knew it wasn't "final".... After using it very well for weeks, and
very nicely for many many families, I'm finding some limitations based
mostly on 64K limits, and thought I'd throw them at the PILRC folks.

But thanks, thanks for the fine tool! It's awesome. GCC/PILRC/ETC rules! ;-P


>   just create a family, with only one bitmap inside it :) same thing.
>   the BITMAP, BITMAPGREY etc are just convenience tags..
> ...
> 
> BITMAPFAMILY ID 1000 "" "mybitmap.bmp"
> 
>   see the pattern? :)

But Aaron, if I do this:

BITMAPFAMILYEX ID 1000
BEGIN
   BITMAP "bitmap_doubledensity.bmp" BPP 8 DENSITY 2
END

I get an error: "BitmapFamilyEx must have at least one bitmap with
density 1."

And a 

BITMAPCOLOR ID 1000 "bm_dd.bmp" DENSITY 2

doesn't recognize the token DENSITY. Of course.

So I don't see how this "trick" gives me a double-density bitmap by itself.

(That said, I *have* figured out how to create a V3 BITMAP buffer and
force a non-Density2-tagged bitmap into it, thus making it "hi-res", but
it's so much nicer if it's tagged double-density to begin with as a
resource, and just renders correctly from the get-go. IMHO.)


Regis Nicolas <[EMAIL PROTECTED]> wrote:
> The OS does not support bitmap families with only DENSITY 2 bitmaps in it.

Really? Okay...Well, Owen Emry implied in an email that he didn't think
this was an OS limitation. But maybe it is. I'll just have to do my
dummy gag with a 1 pixel bitmap and waste 18 bytes then. Ah well.

BITMAPFAMILYEX ID 1000
BEGIN
   BITMAP "dummy.bmp" BPP 1 DENSITY 1
   BITMAP "bitmap_doubledensity.bmp" BPP 8 DENSITY 2
END

In practice, I suspect if anyone is doing detailed full-screen graphics,
they will quickly be unable to package a single bitmap family "together"
and will have to "tile" them in multiple resources. In this case,
there's probably going to be lots of "dummy" DENSITY 1 bitmaps.

Best,
zane
-----
r. zane rutledge - http://www.rzanerutledge.com/palm/

-- 
For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to