World: r3wp
[DevCon2007] DevCon 2007
older newer | first last |
Henrik 10-May-2007 [940] | but, what exactly is a gob? is it a face or an image? what does: a: make gob! none probe a look like? |
Maxim 10-May-2007 [941] | gob is a ptr to the AGG structure with a an abstraction layer. |
Anton 10-May-2007 [942] | Gabriele, the question I saw a while ago on reboltalk forum. The guy wanted to put two applications in one. Ie. take two random scripts from rebol.org and put them as two panels in a window. This is an interesting concept to me. It means abstracting an "app" away from the details of the window (or panel) it's in. Just an idea. |
Henrik 10-May-2007 [943] | maxim, so it's like a buffer? where you can apply effects or do dynamic operations on it? |
Anton 10-May-2007 [944] | Yes, what are the fields of a gob! Remember also that objects can be extended.. |
Gabriele 10-May-2007 [945] | gob is like face, except that is not an object! but a gob! and that it is much more optimized |
Pekr 10-May-2007 [946] | Henrik - from what I know from Cyphre, new View will use full AGG compositing (AGG contains compositing engine), so maybe so ... |
Gabriele 10-May-2007 [947x2] | gob! cannot be extended |
ie. you can't make gob! [my-field: ...] | |
Anton 10-May-2007 [949] | Mmm, ok. |
Pekr 10-May-2007 [950] | Gabriele - but what is the difference between the gob? Just a name? IMO it is kind of object, no? :-) |
Gabriele 10-May-2007 [951x3] | i think gob! has user-data, so you can put an object there |
it looks like an object but it is a c structure | |
takes much less memory than faces | |
Anton 10-May-2007 [954] | Question now is can coordinates of arbitrary points on curved lines in agg be accessible in rebol. |
Pekr 10-May-2007 [955] | why? isn't face just a c structure anywa? As is object! too, no? |
Gabriele 10-May-2007 [956] | no, face is an object! value. |
btiffin 10-May-2007 [957] | If anyone from Sahores-Conseil is listening...Thanks! A lot. It's a good day... |
Henrik 10-May-2007 [958] | gabriele, so a fast arcade game would be made up of gobs (player, enemies, score) put inside other gobs (background, starfield)? |
Gabriele 10-May-2007 [959] | yep. |
Maxim 10-May-2007 [960] | exactly. |
Gabriele 10-May-2007 [961] | just like you would do with faces now |
Henrik 10-May-2007 [962] | except a billion times faster |
Anton 10-May-2007 [963] | (except the fast bit) |
Henrik 10-May-2007 [964] | :-) |
Pekr 10-May-2007 [965] | I just wonder if we needed new concept? Weren't we ok with kind of min-face, containing simply less fields? |
Gabriele 10-May-2007 [966] | this takes less memory |
Pekr 10-May-2007 [967] | so do faces still exist? What is the relation? |
Maxim 10-May-2007 [968] | well AGG still has to do the rasterizing and its CPU based... so not million times faster.. but less REBOL collision trying to MANAGE the internal C data. |
Pekr 10-May-2007 [969] | Not caring about memory, if concepts eventually don't fit :-) |
Henrik 10-May-2007 [970] | pekr, the current model is terribly slow and eats up a lot of memory |
Gabriele 10-May-2007 [971] | we've been discussing this with carl for more than one year, and he did compiutations to estimate memory use and so on... and in the end the simplest/best thing is a gob! type |
Maxim 10-May-2007 [972] | no faces yet, but could be virtualized. |
Henrik 10-May-2007 [973] | try getting more than 1-3 fps in full screen on a 1280x960 screen :-) |
Pekr 10-May-2007 [974] | no faces? Aha, so you will use object! which will hold or refer to gobs? |
Gabriele 10-May-2007 [975] | yep |
Pekr 10-May-2007 [976] | I mean - to replace face concept? |
Maxim 10-May-2007 [977] | well a gob can be an assembly of gobs, |
Henrik 10-May-2007 [978] | pekr, I heard carl mumbling something about emulating R2 faces |
Pekr 10-May-2007 [979x2] | OK then ... |
let's forget R2 :-) | |
Maxim 10-May-2007 [981] | of one gob can be a pointer to many gobs whcih will contain all the previous face constructs... like edge lets say. |
Pekr 10-May-2007 [982] | I want to see slides, please :-) I just realised, how weak my english is :-) |
[unknown: 9] 10-May-2007 [983] | Carl has an odd way of speaking English as well. |
Anton 10-May-2007 [984] | highspeed dialects .. rebcode ... |
Maxim 10-May-2007 [985] | tomorrow you'll see globs, which actually seem like a 100% map to R3 gobs so far :-) |
Pekr 10-May-2007 [986] | high speed dialects? What is that? |
Anton 10-May-2007 [987] | intrinsics - lower-level functions that need higher-level support |
Henrik 10-May-2007 [988] | did he say the word limit is gone? |
Pekr 10-May-2007 [989] | yes |
older newer | first last |