hello,
...thanx for the code! As you've found out, the gemwrappers are incomplete, but cover a large amount of ground...I'm always finding some gl define that needs to be added, and less frequently come across unimplemented functions...as you can see, it's kind of trivial to add a function: also, if there are others you need, why not make up a list (or add them yourself)? I haven't had the time to really see what's missing or not, but then gl is getting bigger all the time...
glClipPlane is missing. it's an object i'm looking for since a long time.
so here it is...
I tested it only on my computer... I include a test patch.
i did not find other missing usefull stuff...
and one last question for today :
there is lot's of nice new stuf in gem CVS that i would like to use, unfortunatly i really want to use only stable releases of pd and Gem as i really nead to run my patch on lot's of diferents computer without compilling stuff everytime. So : is there any plan to have a gem 0.91 soon?
...I think chris and I were toying with something around thanksgiving here (nov.25th or so)? But that's as far as that got...I'd like to finish the glsl stuff, perhaps get the modular model loading code in (did you get very far with that IO?), and also finally get the vertex branch stuff in, if only for vertex_tabread/tabwrite...
ok, thanks. i hope the 0.91 release will not be as long as for 0.90 :-)
cyrille
...of course there's probably more! jamie
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
#N canvas 0 0 643 505 10; #X obj 155 216 GEMglClipPlane; #X obj 202 47 loadbang; #X obj 155 149 gemhead; #X obj 202 82 GLdefine GL_CLIP_PLANE1; #X obj 155 242 GEMglEnable; #X obj 23 109 gemwin; #X obj 265 49 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X msg 23 46 lighting 1 , create , 1; #X msg 45 84 0 , destroy; #X obj 23 158 gemhead; #X obj 23 181 world_light; #X msg 248 154 -1 -1 -1 0; #X obj 569 155 gemhead 55; #X obj 155 338 GEMglDisable; #X msg 266 124 0 0 -1 0; #X obj 155 289 rotateXYZ; #X floatatom 174 268 5 0 0 0 - - -; #X obj 155 189 rotateXYZ; #X floatatom 174 168 5 0 0 0 - - -; #X obj 155 311 sphere 1 5; #X obj 569 183 sphere 0.5 30; #X obj 361 215 GEMglClipPlane; #X obj 408 46 loadbang; #X obj 361 148 gemhead; #X obj 361 241 GEMglEnable; #X obj 471 48 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 361 337 GEMglDisable; #X msg 472 123 0 0 -1 0; #X obj 361 288 rotateXYZ; #X floatatom 380 267 5 0 0 0 - - -; #X obj 361 188 rotateXYZ; #X floatatom 380 167 5 0 0 0 - - -; #X obj 408 81 GLdefine GL_CLIP_PLANE2; #X msg 454 153 1 1 -1 0; #X obj 361 310 cube 1.5; #X floatatom 426 170 5 0 0 0 - - -; #X floatatom 439 263 5 0 0 0 - - -; #X connect 0 0 4 0; #X connect 1 0 3 0; #X connect 1 0 11 0; #X connect 2 0 17 0; #X connect 3 0 0 1; #X connect 3 0 4 1; #X connect 3 0 13 1; #X connect 4 0 15 0; #X connect 6 0 3 0; #X connect 7 0 5 0; #X connect 8 0 5 0; #X connect 9 0 10 0; #X connect 11 0 0 2; #X connect 12 0 20 0; #X connect 14 0 0 2; #X connect 15 0 19 0; #X connect 16 0 15 1; #X connect 17 0 0 0; #X connect 18 0 17 1; #X connect 19 0 13 0; #X connect 21 0 24 0; #X connect 22 0 33 0; #X connect 22 0 32 0; #X connect 23 0 30 0; #X connect 24 0 28 0; #X connect 25 0 32 0; #X connect 27 0 21 2; #X connect 28 0 34 0; #X connect 29 0 28 1; #X connect 30 0 21 0; #X connect 31 0 30 1; #X connect 32 0 21 1; #X connect 32 0 24 1; #X connect 32 0 26 1; #X connect 33 0 21 2; #X connect 34 0 26 0; #X connect 35 0 30 2; #X connect 36 0 28 2;