Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
102 user(s) are online (64 user(s) are browsing Forums)

Members: 0
Guests: 102

more...

Headlines

 
  Register To Post  

Pixie???
Just popping in
Just popping in


See User information
I see pixies mentioned in the graphics.library autodocs v53.15.

My question: What are Pixies (in the Amiga sense)? Are they sort of like sprites?

Go to top
Re: Pixie???
Quite a regular
Quite a regular


See User information
Hi Steady,

In which functions did you see them mentioned ?

Regards,
AmiDARK

All we have to decide is what to do with the time that is given to us.
Go to top
Re: Pixie???
Just popping in
Just popping in


See User information
It's at the bottom of graphics.doc in the autodocs, under the sub-category of pixie.

Go to top
Re: Pixie???
Quite a regular
Quite a regular


See User information
Hi,

In my 53.20 SDK, in the Autodocs/graphics.doc.
Nothing related to pixie for me.

made a search in all Autodocs files ... nothing related to pixie ...

EDIT :
But, I've found in Include/include_h/interfaces.h
a struct PixieIFace{ .... }
It's an interface ...
There are also referencies in :
Include\interfaces.xml
Include\include_h\Graphics.h
Include\include_h\inline4


Regards,
AmiDARK

All we have to decide is what to do with the time that is given to us.
Go to top
Re: Pixie???
Just popping in
Just popping in


See User information
Strange.

I got it from the minimal 53.15 download but I can't remember when I downloaded it.

If it isn't in use in any serious way, it doesn't matter. I had just never herd of it and my curiosity was piqued.

Go to top
Re: Pixie???
Just can't stay away
Just can't stay away


See User information
@Steady

Since the interface isn't documented in any way apart from what little information is in the header files I would assume that it's for system use only (ATM anyway).

Go to top
Re: Pixie???
Just can't stay away
Just can't stay away


See User information
I remember someone saying it was abandoned eventually being not that useful or something like that. Pixie interface is part of the graphics library.

Rock lobster bit me - so I'm here forever
X1000 + AmigaOS 4.1 FE
"Anyone can build a fast CPU. The trick is to build a fast system." - Seymour Cray
Go to top
Re: Pixie???
Just popping in
Just popping in


See User information
Cool. At least I know not to bother about it, at least for now.

Go to top
Re: Pixie???
Just popping in
Just popping in


See User information
As their name implies, Pixies must be magic sprites of sorts.

As with anything wrapped in magic we don't know what it does nor how it does it, unless it does absolutely nothing, but it's really tempting to find out so maybe I'll give it a quick try to put my curiosity at ease and solve that mystery at long last




[edit]
Meh, no luck, I tried and gcc returned:

error: 'struct GraphicsIFace' has no member named 'NewPixieField'

and then a quick scan of the ASCII strings inside graphics.library revealed that none of the pixie functions are implemented (yet?).

/me puts his magician costume back in some old wooden chest.


Edited by AlexC on 2011/6/1 13:37:43
A1-XE-G4 7455/933 - 2GB RAM - OS4.1 beta - Radeon 9200-256
Audigy2 - ESI Julia - Solo1 - X10 (cm11a) - WiFi (WAP11) - 2x80GB HDD
Go to top
Re: Pixie???
Just can't stay away
Just can't stay away


See User information
@AlexC

Quote:

Meh, no luck, I tried and gcc returned:

error: 'struct GraphicsIFace' has no member named 'NewPixieField'


That's because they aren't in the "main" interface.

You need to get and use the "pixie" interface instead:

struct Library *GfxBase;
struct PixieIFace *IPixie;
PixieField pf;

GfxBase IExec->OpenLibrary("graphics.library"0);
IPixie = (struct PixieIFace *)IExec->GetInterface(GfxBase"pixie"1NULL);

pf IPixie->NewPixieField(...);

IExec->DropInterface((struct Interface *)IPixie);
IExec->CloseLibrary(GfxBase);


Quote:

and then a quick scan of the ASCII strings inside graphics.library revealed that none of the pixie functions are implemented (yet?).


You won't find any such strings unless OS4 developers forgot to strip the library before releasing it.

Go to top
Re: Pixie???
Just popping in
Just popping in


See User information
@salass00

These ASCII string are from error messages to be printed out by printf() or similar.

They better not get stripped

Go to top
Re: Pixie???
Just can't stay away
Just can't stay away


See User information
Quote:

These ASCII string are from error messages to be printed out by printf() or similar.


More likely IExec->DebugPrintF(). At least that's what the library skeleton code generated by idltool uses.

From what you wrote before it sounded like you expected to find function symbols inside the executable and didn't find any which is why I said they would most likely be stripped.

Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project