{"push_id":911803192,"size":33,"distinct_size":25,"ref":"refs/heads/opengl-runtime","head":"4b2f72db111e1133233cf9f370d9bcb9b1640a5d","before":"e89207a396631a6e178dd26c2ce42394b2ef183c","commits":[{"sha":"d090057f1fd0d117ff8b2799190c207132a3bde5","author":{"email":"aa3b2819870a2e1bbd3fa32dafc2f46a7509bb04@gmail.com","name":"jammm"},"message":"WINTERMUTE: Add more keyboard mappings, fix console warnings.\n\nAdd mappings for numpad keys, tab, pause and backspace.\nSuppressed unnecessary warnings for keys that are text-input.","distinct":false,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/d090057f1fd0d117ff8b2799190c207132a3bde5"},{"sha":"2d86f6da9c0ee2ffa80a2b570c148ea337b09cec","author":{"email":"cda0aa516d2ff5c5f2719980e0f8c67627fe50e5@gmail.com","name":"Bastien Bouclet"},"message":"GRAPHICS: Introduce a size mode for TrueType fonts\n\nAllows to match Windows font size selection by converting font heights\nto point sizes using the TrueType tables.","distinct":false,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/2d86f6da9c0ee2ffa80a2b570c148ea337b09cec"},{"sha":"68be74e0a319bb31b9a934b7fd976c8c250b0260","author":{"email":"cda0aa516d2ff5c5f2719980e0f8c67627fe50e5@gmail.com","name":"Bastien Bouclet"},"message":"ZVISION: Use the cell size mode when loading TrueType fonts","distinct":false,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/68be74e0a319bb31b9a934b7fd976c8c250b0260"},{"sha":"774b3755c8daccb14a42d0a19b32c71747423569","author":{"email":"f34b56b812c12df991e2961a8a8e84c57c11c916@gmail.com","name":"Johannes Schickel"},"message":"Merge pull request #639 from bgK/ttf-size-mode\n\nGRAPHICS: TrueType font creation from character height","distinct":false,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/774b3755c8daccb14a42d0a19b32c71747423569"},{"sha":"952d632b9c1536d94af0681340a1e3b7c423ce3e","author":{"email":"67b0f2fce5b6fe7a09faed961334856f014f8b0d@gmail.com","name":"Einar Johan Trøan Sømåen"},"message":"Merge pull request #635 from jammm/master\n\nWINTERMUTE: Add more keyboard mappings, fix console warnings.","distinct":false,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/952d632b9c1536d94af0681340a1e3b7c423ce3e"},{"sha":"d0d1d6e921ac656243d2b46b4f6512a19f18125d","author":{"email":"74681283f9ce8c05803bea725fb3df917bde8ffc@users.sourceforge.net","name":"Martin Kiewitz"},"message":"SCI32: add code for kq7 audio+subtitles mode\n\nalso enables it for gk1 and qfg4 (CD versions)","distinct":false,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/d0d1d6e921ac656243d2b46b4f6512a19f18125d"},{"sha":"bb12f77cbfbcdf51538d68db91dd9e0f7ad4509e","author":{"email":"40d4a9b47ac39c9cab569db42e0f0223352a2438@gmail.com","name":"Matthew Hoops"},"message":"BBVS: Fix compilation without translation enabled\n\nA regression from 2a6cbd0","distinct":false,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/bb12f77cbfbcdf51538d68db91dd9e0f7ad4509e"},{"sha":"b0587f6af8a754b15c8ecb7eb01592fb1406b76b","author":{"email":"74681283f9ce8c05803bea725fb3df917bde8ffc@users.sourceforge.net","name":"Martin Kiewitz"},"message":"SCI32: add code for torin+sq6 audio+subtitles mode\n\nalso add comments about other SCI32 games\nset global 90 only for lsl6 sci1.1","distinct":false,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/b0587f6af8a754b15c8ecb7eb01592fb1406b76b"},{"sha":"86b3fd8c4eb3f6cf5e229196bec1f768b61000c2","author":{"email":"f34b56b812c12df991e2961a8a8e84c57c11c916@scummvm.org","name":"Johannes Schickel"},"message":"OPENGL: Refactor GL extension handling slightly.","distinct":true,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/86b3fd8c4eb3f6cf5e229196bec1f768b61000c2"},{"sha":"b815c6ca634411fc080efb6ebfd1dcf6300b259f","author":{"email":"f34b56b812c12df991e2961a8a8e84c57c11c916@scummvm.org","name":"Johannes Schickel"},"message":"OPENGL: Add functionality to query OpenGL functions on runtime.\n\nThis can and will be used for future extension usage support.\n\nTizen changes have been untested.","distinct":true,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/b815c6ca634411fc080efb6ebfd1dcf6300b259f"},{"sha":"3056a6ffc2bb64aa2288ee82cad12db339ccbf34","author":{"email":"f34b56b812c12df991e2961a8a8e84c57c11c916@scummvm.org","name":"Johannes Schickel"},"message":"OPENGL: Define GLCALL in opengl-sys.h.\n\ndebug.h is now always included and all calls should be made through GLCALL.","distinct":true,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/3056a6ffc2bb64aa2288ee82cad12db339ccbf34"},{"sha":"301155093fa639d885bd87eb2ae047a9780e51a5","author":{"email":"f34b56b812c12df991e2961a8a8e84c57c11c916@scummvm.org","name":"Johannes Schickel"},"message":"OPENGL: Resolve OpenGL functions on run-time.\n\nFormerly we relied on static linkage. However, in the presense of modern\nOpenGL (ES) implementations it is not easily identifable which library to link\nagainst. For example, on Linux amd64 with nVidia drivers and SDL2 setup to\ncreate a GLES 1.1 context one would need to link against libGL.so. However,\ntraditionally GLES 1.1 required to link against libGLESv1_CM.so. To prevent a\nhuge mess we simply resolve the OpenGL functions on run-time now and stop\nlinking against a static library (in most cases).\n\nGLES support needs to be enabled manually on configure time for now.\n\nTizen changes have NOT been tested.","distinct":true,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/301155093fa639d885bd87eb2ae047a9780e51a5"},{"sha":"1bb264c13c3a53313a156503a0297cdc0ccccec3","author":{"email":"f34b56b812c12df991e2961a8a8e84c57c11c916@scummvm.org","name":"Johannes Schickel"},"message":"OPENGL: Rename GLCALL to GL_CALL.","distinct":true,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/1bb264c13c3a53313a156503a0297cdc0ccccec3"},{"sha":"97a53a009487bd477f315e1a17be26c57b717e0b","author":{"email":"f34b56b812c12df991e2961a8a8e84c57c11c916@scummvm.org","name":"Johannes Schickel"},"message":"OPENGL: Remove support for ARGB8888.\n\nThis used to be used by Sword25. Since it is not supported by GLES and no\nengine code uses it we drop support. Hopefully, this helps people to realize\nthey should not use that format in their engine.","distinct":true,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/97a53a009487bd477f315e1a17be26c57b717e0b"},{"sha":"d3876cebdd1f0624911fbfbff4d7a29f96bdf281","author":{"email":"f34b56b812c12df991e2961a8a8e84c57c11c916@scummvm.org","name":"Johannes Schickel"},"message":"OPENGL: Allow runtime specification of OpenGL mode.\n\nFormerly, we required that the OpenGL mode was fixed at compile time. Now we\nallow the code to work with whatever it is given at runtime.\n\nIt is still possible to force a context type on compile time.","distinct":true,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/d3876cebdd1f0624911fbfbff4d7a29f96bdf281"},{"sha":"cf754370303d04b57fd5dc7ba8d4304c49c77090","author":{"email":"f34b56b812c12df991e2961a8a8e84c57c11c916@scummvm.org","name":"Johannes Schickel"},"message":"OPENGL: Support RGB555 for OpenGL ES output.\n\nThis mode should *not* be used by any new engines/code. If someone is going\nto use it and says it works with the OpenGL output, please make them wear a\nred uniform and beam them onto a remote planet.","distinct":true,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/cf754370303d04b57fd5dc7ba8d4304c49c77090"},{"sha":"4dc8e29feef762c6c21a0937b3524e70aaecb571","author":{"email":"f34b56b812c12df991e2961a8a8e84c57c11c916@scummvm.org","name":"Johannes Schickel"},"message":"OPENGLSDL: Try to use GL(ES) context SDL2 defaults to.","distinct":true,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/4dc8e29feef762c6c21a0937b3524e70aaecb571"},{"sha":"3122cf8e3d4cfd3568e1e884aff14687335685a3","author":{"email":"f34b56b812c12df991e2961a8a8e84c57c11c916@scummvm.org","name":"Johannes Schickel"},"message":"OPENGL: Simplify context type setting.","distinct":true,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/3122cf8e3d4cfd3568e1e884aff14687335685a3"},{"sha":"1dbd377c405ba536718f03ac574a410336013c6c","author":{"email":"f34b56b812c12df991e2961a8a8e84c57c11c916@scummvm.org","name":"Johannes Schickel"},"message":"OPENGLSDL: Slight cleanup.","distinct":true,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/1dbd377c405ba536718f03ac574a410336013c6c"},{"sha":"bf0cd3fc9bc48ef64981884753dd0648adb82f22","author":{"email":"f34b56b812c12df991e2961a8a8e84c57c11c916@scummvm.org","name":"Johannes Schickel"},"message":"OPENGL: Simplify orthogonal projection setup.","distinct":true,"url":"https://api.github.com/repos/lordhoto/scummvm/commits/bf0cd3fc9bc48ef64981884753dd0648adb82f22"}]}