Feyr's v3 dma oop bbq?
Displaying 1-11 of 11 total.
1
Please enter a numerical value for the importance of this sticky.
Enter 0 to unsticky.
mcgrue

I was wondering if anyone was using Feyr's fearsome and mighty DMA OOP v3 library presently...

(current version)
http://www.verge-rpg.com/files/detail.php?id=545

Docs:
http://fractured-brilliance.com/code/classbuilder/

I've not had the time to dig into it myself, but I'm rather interested in seeing some 'normal' vc vs. Feyr's lib time trial comparisons.

I'm just weird like that, though.

Posted on 2005-05-30 14:57:00

basil

I think the main problem is that you'd only use something like this (more accurately you'd only invest the time to learn how to use it) if you were doing something quite complicated - as he mentions, nested structs and whatnot. And since few if any people seem to need that much complexity with what they're doing, they don't see a need for it. It came up at about the time I started trying to work with DMA, but it was more than I needed so I never used it.
Which is a filthy, crying shame considering how fantastic it is and how much time went into it. As for speed comparisons, I'd say it's a fairly moot point since the library exists to enable things you can't do in vc rather than speed up things you can do. At least that's how I'm seeing it.

Feyr still consistently has me in open mouth awe at what he can achieve with humble vc.

Posted on 2005-05-31 17:06:24

Omni

Agreeing with basil here. On a side note, wouldn't any speed loss be compensated by the free memory gained by being able to safely use dynamically allocated structures without having to make a giant 'pass by reference' array database?

I've got such an array database now that sucks up near 24megs at Verge startup. Surely some sort of list or nest using Feyr's library would use _much_ less memory.

Posted on 2005-05-31 22:20:37

Gayo

I'm confused about why that is necessary.

Posted on 2005-05-31 23:16:06

Omni

Like, say you're making a 3D engine like Basil, and you need some objects/structures for polygons or polygon models. They've got a lot of properties (polygon lists, vector lists, textures, colors, shading, perspective, sub-child objects & their matrices) that even for a simple 3D_MODELS[500] array, you could suck a lot of memory.

Posted on 2005-06-01 11:52:18 (last edited on 2005-06-01 11:52:40)

Gayo

Ahh. Well, you COULD do what Feyr presumably does internally and manage it all through DMA. Grue did that for some V2 thing he never released.

Posted on 2005-06-01 17:43:37

CrazyAznGamer

Why didn't I know about this earlier?
This is very important for what I'm working with.
...
NESTED STRUCTS
AHHHH
AHHHH
AHHHH
Please tell me that's in the next VERGE release, along with multidimensional structs.

Posted on 2005-06-02 11:41:31

Omni

If you need nested structs or _anything_ OOP, this library looks just fine and capable to me. The source for what Feyr does is incredibly sensible and understandable. I'm not a DMA wizard, but it makes perfect sense to me, and I doubt you'd have any drawbacks to it -- I mean, it's just DMA, and not even a lot of DMA for data access (unless of course, you could do multiple levels of nested structs).

Posted on 2005-06-02 11:43:32

CrazyAznGamer

I can understand it perfectly...
Ok, I lie, but I can understand it well enough to use it.

However, I have a question about the DMA library.
Does it support strings?

Posted on 2005-06-02 22:54:38

mcgrue

I'm not sure offhand if Feyr made a DMA string implementation or not.

Aen once made a dma-string library for v2, but it has not been ported for v3 dma as of yet.

Posted on 2005-06-03 00:30:39

Gayo

Quote:Originally posted by CrazyAznGamer

Why didn't I know about this earlier?
This is very important for what I'm working with.
...
NESTED STRUCTS
AHHHH
AHHHH
AHHHH
Please tell me that's in the next VERGE release, along with multidimensional structs.


It's not looking like we're gonna get nested structs, so you might want to use feyr's thing.

Posted on 2005-06-03 00:49:01


Displaying 1-11 of 11 total.
1
 
Newest messages

Ben McGraw's lovingly crafted this website from scratch for years.
It's a lot prettier this go around because of Jon Wofford.
Verge-rpg.com is a member of the lunarnet irc network, and would like to take this opportunity to remind you that regardless how babies taste, it is wrong to eat them.