Question

This is a very specific questions about the steps necessary to Build a simple OpenGL ES 2.0 program on the Windows platform. The environment is Visual Studio with unmanaged C++.

I go to the Khronos.org site and, frankly, find it a bit opaque because it reads like something written by a standards body. I don't want to download a "reference" or a "specification", etc.

All I'm looking for are the links and steps to get me from A to B. In other words, "Download these files or run this setup at this URL. Create a new Visual studio project with references to these libraries. Include this header file."

Again, I'm interested in ES 2.0.

Was it helpful?

Solution

After alot of digging around for the same thing. I found an emulator for openGL es 2 from PowerVR: http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp

The AMD one linked above is no longer available or supported.

OTHER TIPS

I have been using googles Angle Project. It converts opengles 2.0 to DirectX 9 calls for win32. It works fairly well and even has quite a few examples. Its also the BSD licence so anything you make you can use the source for your own projects.

AMD bundle OpenGL ES with their normal Catalyst drivers (for Win & Lin).

You just need to use EGL to get OpenGL ES context! (And have to use headers/includes from AMD OpenGL ES SDK).

  • AMD users already have everything they need to run your app.
  • Every doc about EGL and OGL ES is valid.

  • It work on AMD only.

PS Yes it is different from OLD/DEPRECATED OpenGL ES emulator. Because it is native!!!

AMD now ship a desktop OpenGL ES 2.0 version with EGL library http://developer.amd.com/tools/graphics-development/amd-opengl-es-sdk/

You can have a look at Angle Project which brings OpenGL ES to desktops. It works pretty good and not that hard to setup: http://code.google.com/p/angleproject/

OpenGL ES is not generally available for Desktop machines. It is intended for embedded systems, hence the name - ES: Embedded Systems.

There isn't a native implementation available (the ES stands for Embedded Systems after all), but you could try ATI's OpenGL ES Emulator.

edit: 3/3/12 I got a down vote on this response, and it looks like AMD has discontinued their support of the simulator.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top