(name 'OpenGL-Core-bf.23' message 'Make work in Etoys image' id '6b2758da-17fb-4b89-a972-a2361cfa0f07' date '8 February 2017' time '6:37:50 pm' author 'bf' ancestors ((name 'OpenGL-Core-bf.22' message 'Add support for arbitrary texture parameters' id 'e6702cbe-d1ba-4ab7-9303-a9bc9e27d0aa' date '10 July 2012' time '7:07:28 am' author 'bf' ancestors ((name 'OpenGL-Core-bf.21' message 'Add texture invalidation support. With this, you can simply  send installTexture: in each frame, and the texture manager will take care of uploading when needed.' id '0f4c81a7-05c4-4219-b20e-8a10d0cbac8f' date '6 July 2012' time '12:59:17 pm' author 'bf' ancestors ((name 'OpenGL-Core-bf.20' message 'Protect against storing OpenGL instances in image (which crashes on startup) by replacing all instances with #glSuspended.' id '1465ceff-ec81-4318-bc84-bb4ffa618c89' date '27 June 2012' time '8:38:41 am' author 'bf' ancestors ((name 'OpenGL-Core-bf.19' message '* allow flags to be passed (e.g. for FSAA)
* exampleTex uses vertex array' id '46e5d46b-f74e-4e6e-9513-1f3c2a9b3750' date '26 June 2012' time '8:32:50 am' author 'bf' ancestors ((name 'OpenGL-Core-bf.18' message 'Add OGLTexture>>bMipmap:' id 'a167a6c0-4729-46dd-b5f2-7f73a01ee5c4' date '14 June 2012' time '11:27:46 am' author 'bf' ancestors ((name 'OpenGL-Core-bf.17' message '* OGLUnix: use ''libGL.so.1'' on Linux.
* use ''#openGLLibraryName'' instead of ''opengl32.dll'' as placeholder module name in FFI declarations' id '1e7bbaf3-b4bc-4c81-8a90-4821e9b27fc1' date '8 June 2012' time '3:03:24 am' author 'bf' ancestors ((name 'OpenGL-Core-bf.16' message 'Add basic texture support. See OpenGL class>>exampleTex' id '069deda1-076b-44b1-8364-db0a3e717042' date '29 May 2012' time '5:59:23 am' author 'bf' ancestors ((name 'OpenGL-Core-hmm.15' message 'fixed modelviewMatrix (it always returned a zero-filled matrix)' id 'f8a1a249-7a01-4b96-ba3b-127261592770' date '24 January 2012' time '9:43:08 am' author 'hmm' ancestors ((name 'OpenGL-Core-jcg.14' message 'Oops, for some reason the function-specs for ARB_vertex_buffer_object were duplicated.' id '0b1a90a6-4804-42f1-81ca-fe0d7463d9f7' date '30 July 2010' time '6:24:02 am' author 'jcg' ancestors ((name 'OpenGL-Core-jcg.13' message 'Support for ARB_pixel_buffer_object.' id '55ba733e-a126-452e-a636-8a4366f47d9b' date '30 July 2010' time '5:59:53 am' author 'jcg' ancestors ((name 'OpenGL-Core-jcg.12' message 'Incremental changes to load into post-4.1 Squeak trunk image.' id 'b62352c0-86c3-b341-bf4c-2c5570863e81' date '29 May 2010' time '1:50:49 am' author 'jcg' ancestors ((name 'OpenGL-Core-ar.11' message 'Avoid using swapEndianness in TFontManager.' id '01e5901d-450d-a64b-ba31-3e14bacbbe32' date '22 March 2010' time '10:42:06 am' author 'ar' ancestors ((name 'OpenGL-Core-ar.10' message 'Removed positional argument notation.' id 'c7fdae70-806b-254e-b3ee-a7280ef7c6d3' date '22 March 2010' time '10:34:52 am' author 'ar' ancestors ((name 'OpenGL-Core-jrd.9' message 'Changed:

- Added error handling to shader version reporting so older OpenGLs won''t fall over.' id 'a053ecd3-8d03-4c19-a438-cf99117f8373' date '21 January 2010' time '9:40:19 pm' author 'jrd' ancestors ((name 'OpenGL-Core-jrd.8' message 'Changed:

- Refactored the OpenGL version and config reporting methods so they can be used to dump the OpenGL config to the logs. Added new methods starting with ''reported'' that provide direct and uncooked access to the OpenGL info.' id '20e8eca3-13c5-45a7-9d68-7ad02e1ce755' date '11 January 2010' time '6:49:50 pm' author 'jrd' ancestors ((name 'OpenGL-Core-jrd.7' message 'Changed:

- Changed default font in OpenGL>>drawString:at:font:color:align: to Accuny as greyscale fonts do not draw correctly.' id '35555ba5-79ae-4d20-a173-a301d110b9cd' date '20 February 2009' time '10:07:59 am' author 'jrd' ancestors ((name 'OpenGL-Core-jrd.6' message 'Changed:

- Fong has modified the OpenGL>>primCount:forMode: method to handle GLLines, GLPolygon and GLLineLoop for the Collada import.' id '11d64215-f1a0-4aae-aa7f-c2834f3a362e' date '11 November 2008' time '5:17:52 pm' author 'jrd' ancestors ((name 'OpenGL-Core-pbm.5' message 'Added missing shader methods.' id '6dc7d6b4-517b-4e94-a95c-d0c833a94320' date '28 August 2007' time '6:29:55 pm' author 'pbm' ancestors ((name 'OpenGL-Core-pbm.2' message 'OpenGL core classes including support for GLSL.' id 'fc06d01f-9717-4b97-b6b3-3ce8146f2d11' date '28 August 2007' time '5:20:10 pm' author 'pbm' ancestors ((name 'OpenGL-Core-ar.1' message '- Split OpenGL into OpenGL-Pools and OpenGL-Core to avoid some load-order problems' id '9f950b9b-577f-e541-8e37-62bfd13f29f3' date '13 November 2006' time '12:32:21 pm' author 'ar' ancestors () stepChildren ())) stepChildren ())(name 'OpenGL-Core-pbm.4' message 'Reload.' id '6818649b-a924-4e08-833e-95c3496ca78c' date '28 August 2007' time '5:46:30 pm' author 'pbm' ancestors ((name 'OpenGL-Core-pbm.3' message 'Moved core GL classes here.' id 'f5ec7b44-e61c-435f-9749-12ab2186c78f' date '28 August 2007' time '5:42:50 pm' author 'pbm' ancestors ((id '9f950b9b-577f-e541-8e37-62bfd13f29f3')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())