![]() - Major rewrite of the OpenGL rendering code! Most important changes listed below. - Encapsulate 3D rendering code in C++ classes. - Add support for 3.2 Core Profile contexts, while preserving backwards compatibility with legacy contexts. - Initialize the renderer to choose the best OpenGL entry points available from the driver, automatically falling back to legacy entry points as needed. - Remove multithreading code. New and previous optimizations have obsoleted the need for it, so remove it to reduce code complexity. - Obsolete shaders.h and add the shader code directly into the .cpp files. Ports can safely remove the shaders.h file from their project/make files. |
||
---|---|---|
desmume | ||
tools |