rewrite [c, linux, sdl2, opengl 3] code to [c, windows, sfml, opengles 3] and explain the difference between opengl3 and opengles 3 in code comments
Budget: €8 – €30 EUR
code: https://github.com/rxi/microui/tree/master/demo
The code is easily portable to windows, just build.sh have to be changed to build.bat and adjusted.
Changing sdl2 to sfml should be easy too since sdl2 is used only to create opengl context and real job is made with raw opengl.
The real task is to rewrite renderer.c/h to use opengles 3 instead of opengl 3 since code is using opengl 3 exclusive methods.
Keep the same formatting and design decisions, ideally I'd like to be able to run diff tool on old and new code, to see a clear difference. (no problem if not possible and flow has to be changed a bit)
Code should compile and work under windows with clang-cl compiler.
Provide build.bat with compile command (just like build.sh in attached code)
Add some short explanation to the opengles 3 code, i.e "glMatrixMode is not available on opengles3, so we have to..."
The code is easily portable to windows, just build.sh have to be changed to build.bat and adjusted.
Changing sdl2 to sfml should be easy too since sdl2 is used only to create opengl context and real job is made with raw opengl.
The real task is to rewrite renderer.c/h to use opengles 3 instead of opengl 3 since code is using opengl 3 exclusive methods.
Keep the same formatting and design decisions, ideally I'd like to be able to run diff tool on old and new code, to see a clear difference. (no problem if not possible and flow has to be changed a bit)
Code should compile and work under windows with clang-cl compiler.
Provide build.bat with compile command (just like build.sh in attached code)
Add some short explanation to the opengles 3 code, i.e "glMatrixMode is not available on opengles3, so we have to..."