Getting started with OpenGL ES 2.0 on Windows

34,856

Solution 1

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.

Solution 2

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.

Solution 3

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!!!

Solution 4

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

Solution 5

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/

Share:
34,856
Buggieboy
Author by

Buggieboy

I am a progammer/analyst for an econometrics research group. This includes working with geospatial data. I mainly develop in C# .NET, SQL Server and the Microsoft BI stack. Interests include development of mobile apps, particularly for the Android platform, and the Azure cloud as a development and implementation platform.

Updated on July 09, 2022

Comments

  • Buggieboy
    Buggieboy almost 2 years

    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.

  • Buggieboy
    Buggieboy over 14 years
    But one doesn't usually use the target embedded platform as their development environment.
  • Andrew Khosravian
    Andrew Khosravian over 14 years
    I should add depending on the platform you are targeting the device vendor likely offers tools to help.
  • Buggieboy
    Buggieboy over 14 years
    Thanks the ATI solution appears to be exactly what I'm looking for.
  • Dalinaum
    Dalinaum almost 11 years
    WebGL uses OpenGL ES. So we can buy computers which support native OpenGL ES after 2002. See also: developer.amd.com/tools-and-sdks/graphics-development/…
  • Nianliang
    Nianliang about 10 years
    I like converter more than Emulation.
  • Fil
    Fil almost 8 years
    You need to build from source code using VC2015, changing the version of Directx (default value is DX11)... so you need at least Windows 7.
  • kungfooman
    kungfooman over 7 years
    ANGLE is epic, but the build process is actually a pain in the ass on Windows and leads so some errors, which need to be hand-fixed.
  • Kraken
    Kraken over 2 years
    This link throws a 404 now too