Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

OpenGL|ES on a desktop PC

I'm working on a OpenGL project that I would like to port to embedded systems that support OpenGL|ES.

Since OpenGL|ES is a subset of OpenGL how hard would it be to compile my OpenGL application on an embedded system? (Assuming that my OpenGL code is in the limits of OpenGL|ES)

I guess what I'm wondering is: is it possible to dircetly wrap my OpenGL calls with MACROS to make it compatible with OpenGL|ES API call names? Are there any calls specific to OpenGL|ES that I would have to implement?

like image 310
almb Avatar asked Mar 19 '10 11:03

almb


People also ask

Does OpenGL ES work on desktop?

OpenGL ES Coding on Desktop The OpenGL ES Emulator is a library that maps OpenGL ES API calls to the OpenGL API. Running on a standard PC, the emulator helps development and testing of next generation OpenGL ES applications without requiring a connection to an embedded target.

Can OpenGL ES run on Windows?

ANGLE allows you to run OpenGL ES content on Windows by translating OpenGL ES API calls to DirectX 11 API calls.

What is OpenGL window?

As a software interface for graphics hardware, OpenGL renders multidimensional objects into a framebuffer. The Microsoft implementation of OpenGL for the Windows operating system is industry-standard graphics software with which programmers can create high-quality still and animated three-dimensional color images.

What is OpenGL ES 3.0 used for?

OpenGL ES shading language 3.0 (also called as GLSL) is a C-like language that allows us to writes shaders for programmable processors in the OpenGL ES processing pipeline. Shaders are the small programs that run on the GPU in parallel. OpenGL ES 3.0 supports two types of shaders: vertex shader and fragment shader.


1 Answers

  1. AMD has such an emulator (Beyond3D news)

  2. ARM provides GL ES emulation (MaliDeveloper)

  3. The general list of available emulators.

like image 59
Viktor Latypov Avatar answered Oct 07 '22 16:10

Viktor Latypov