wermy
Active Member
As the topic says, I'm having some trouble getting started with GLES2. I looked on the wiki, but could only really find ES 1.1 info.
I've programmed using OpenGL before (it's been a while), but am new to OpenGL ES 2 (specifically programmable shaders, which I'd like to learn), and am having some trouble getting started with a dev environment. I first tried downloading and setting up the PowerVR SDK, but I run into issues of not having the actual GLES libraries installed -- come to find out in the readme it says you have to get those from your distro (I'm using Ubuntu 9.04), which I can't find. Then I found Cpajstu's (sp?) SDL1.3/GLES pack on his git repository. Trying to make it gives me the same issue of being unable to find GLES/gl.h and GLES/egl.h.
Anyway, there could be something very stupid I'm missing here, but I've been trying to get started for a couple of days with no luck. Is it best to just use desktop OpenGL for now, and port to ES whenever the Pandora ships? I doubt I'll be using any features that aren't included with ES 2, but wanted to develop with it from the beginning just to be on the safe side. Thanks for any info.
I've programmed using OpenGL before (it's been a while), but am new to OpenGL ES 2 (specifically programmable shaders, which I'd like to learn), and am having some trouble getting started with a dev environment. I first tried downloading and setting up the PowerVR SDK, but I run into issues of not having the actual GLES libraries installed -- come to find out in the readme it says you have to get those from your distro (I'm using Ubuntu 9.04), which I can't find. Then I found Cpajstu's (sp?) SDL1.3/GLES pack on his git repository. Trying to make it gives me the same issue of being unable to find GLES/gl.h and GLES/egl.h.
Anyway, there could be something very stupid I'm missing here, but I've been trying to get started for a couple of days with no luck. Is it best to just use desktop OpenGL for now, and port to ES whenever the Pandora ships? I doubt I'll be using any features that aren't included with ES 2, but wanted to develop with it from the beginning just to be on the safe side. Thanks for any info.