OpenGL vs OpenGL ES 2.0 - czy aplikacja OpenGL może być łatwo przenoszona?

Pracuję nad strukturą gier i jestem nowicjuszem w OpenGL. Wydaje się, że większość książek nie daje strasznie jasnej odpowiedzi na to pytanie i chcę rozwijać na moim pulpicie za pomocą OpenGL, ale wykonać kod w środowisku OpenGL ES 2.0. Moje pytanie jest dwojakie:

Jeśli ustawię mój framework na OpenGL na pulpicie, czy będzie on działał bez modyfikacji w środowisku OpenGL ES 2.0?Jeśli nie, to czy istnieje dobry emulator na PC lub Mac; czy istnieje skrypt, który mogę uruchomić, który przekształci mój kod OpenGL w kod OpenGL ES lub oznaczy rzeczy, które nie będą działać?

questionAnswers(5)

yourAnswerToTheQuestion