Hi Chris - looks really nice! The README says "soon to support the raspberry pi". Assuming you hadn't updated the README.md, I tried to make inside the gles2framework directory on my Pi, but, got a "/bin/sh: pkg-config: not found" error right off the bat. I did create the /etc/ld.so.conf.d/vc.conf file as specified in README.md. Are you doing something manually in the interim in order to be able to generate the demo in the YouBoob video?

Looking forward to playing with this when it's ready

The best things in life aren't things ... but, a Pi comes pretty darned close! "Education is not the filling of a pail, but the lighting of a fire." -- W.B. YeatsIn theory, theory & practice are the same - in practice, they aren't!!!

I figured I would need to pull in pkg-config, but, where my Pi is doesn't currently have wired network access, so, I have to either download .debs when I'm at work and install them manually after I get home, or move the Pi to a different undisclosed location where I can hook it up to a wired Ethernet connection. I still haven't been able to acquire a WiFi dongle that works, and neither of the two I already have is compatible.

I started following the dependencies for pkg-config, but the list keeps getting longer with each successive dependent .deb download, so, I'm hoping that I'll hit bottom before I have to move the Pi. Hmmm, I suppose I should be able to download a CD with everything in the current Debian armel spin and do it that way, but, it would have to be something with all of the .debs, unless I built them from source, and I would have to do that with the Pi (ugh), or look up how to cross-compile this particular flavor. Would I also need the current armhf spin, too?

The best things in life aren't things ... but, a Pi comes pretty darned close! "Education is not the filling of a pail, but the lighting of a fire." -- W.B. YeatsIn theory, theory & practice are the same - in practice, they aren't!!!

So, Raspbian v2 is the baseline OS? That would explain the armhf automagically working comments, as well as making soooo much sense.

The best things in life aren't things ... but, a Pi comes pretty darned close! "Education is not the filling of a pail, but the lighting of a fire." -- W.B. YeatsIn theory, theory & practice are the same - in practice, they aren't!!!

You'd be better off compiling version v0.12 from the source release you can thencp ../ode-0.12/ode/src/.libs/libode.a .from the gles2framework directory

You need it to be dSingle with trimesh support and you might want other things like custom cylinder vs cylinder colliders etc you won't get from the repo versionset drawstuff=none for quicker build (no demos etc)

I'd thought it was obvious from the makefile and static compile that thats what I'd intended, but I'll add something in the README.md

Use of ODE is really only intended for more advanced users and I've yet to decide if I'm going to make a simplified interface for it like I have with the more tedious aspects of GLES....

its a little more than the amiga "bong" demo search chriscchrisc on youtube....

As I was reading back through older posts, it struck me ... Angry Birds ... in 3-D! Where did I put those stereoscopic glasses ... ?

Unbelievably, Angry Birds Space is stuck in 2-D, despite the fact that all of the platforms it runs on have GPUs in them. Of course, to avoid being sued, we'd have to change the birds into pterodactyls or something, make the pigs into hippos, and call it Raging Fowl?

Ka-Kaw!

The best things in life aren't things ... but, a Pi comes pretty darned close! "Education is not the filling of a pail, but the lighting of a fire." -- W.B. YeatsIn theory, theory & practice are the same - in practice, they aren't!!!

on the subject of CPU heat, I don't seem to get much at all, on the other hand it is very likely to reboot if I mess with even modest overclocking settings... each pi is different no doubt...

mind given that demo I really don't think overclocking is essential, if only X was accelerated *sigh* the one thing thats badly letting down the pi, it'll make a big difference!

on the subject of teenagers :-0 a few *cough* years ago when I was a teenager on a zx81 / BBC B / mz80k / etc etc, I'd have loved some kind of simple coding framework with a bunch of tutorials (I could have never dreamed of the internet then!) and thats the whole inspiration behind gles2framework

If anyone has ideas for tutorials or sample code please do not hesitate to PM me your contact details

I already have someone who has asked to do a blank SD card to running the examples tutorial / walk-through which if that comes off I'll be stoked.

I have access to a VPS and hope to have a collection of downloads / tutorials - all slanted towards C / GLES / game making on Rpi (and linux desktop too)

chris_c wrote:on the subject of CPU heat, I don't seem to get much at all, on the other hand it is very likely to reboot if I mess with even modest overclocking settings... each pi is different no doubt...

If the CPU and GPU are run full-bore, heat will increase in an airtight enclosure up into the high 80s to mid 90s degrees F, depending on ambient temperature.

As you may know but others may not, all of the devices of a specific model are made right next to each other on the same wafers and it's not known what the max speed of any device will be until it's tested. They're then sorted, marked, and priced according to rated speed - so, it costs just as much to make a laggard as a speed-demon, there are just fewer faster devices in any given batch in accordance with a statistical bell curve with speed increasing along the x axis (the yield curve).

chris_c wrote:If anyone has ideas for tutorials or sample code please do not hesitate to PM me your contact details

I have access to a VPS and hope to have a collection of downloads / tutorials - all slanted towards C / GLES / game making on Rpi (and linux desktop too)

The Pi-finity! game system I'm developing will feature open source and be written, commented, and documented specifically to help teach students 3-D and game software development. Your framework seems to provide a nice way to divvy up OGLES functionality and I may use it in Pi-finity! if it makes sense. My intention is to also distribute Pi-finity! as an SD image because it's going to need a cut-down version of the OS, a specific CPU/GPU RAM split (192/64 or 128/128 MBs) that maximizes what's needed for the system, rather than the typical default provided in the standard SD card distributions, and other customizations (not to mention ensuring the right dependencies are already in place - I hate chasing down dependencies).

The best things in life aren't things ... but, a Pi comes pretty darned close! "Education is not the filling of a pail, but the lighting of a fire." -- W.B. YeatsIn theory, theory & practice are the same - in practice, they aren't!!!