Getting started with OpenGL ES 2.0 on Windows
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/
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, 2022Comments
-
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 over 14 yearsBut one doesn't usually use the target embedded platform as their development environment.
-
Andrew Khosravian over 14 yearsI should add depending on the platform you are targeting the device vendor likely offers tools to help.
-
Buggieboy over 14 yearsThanks the ATI solution appears to be exactly what I'm looking for.
-
Dalinaum almost 11 yearsWebGL 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 about 10 yearsI like converter more than Emulation.
-
Fil almost 8 yearsYou 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 over 7 yearsANGLE 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 over 2 yearsThis link throws a 404 now too