Hey, Today we had a meeting for planning work of the Blender 2.8 OpenGL 3.3 taskforce.
Meeting Log: Quick notes: - Dalai reminds everyone about the documents by Mike this weekend: "Blender GL/Vulkan status" [1] and "Blender OpenGL/Vulkan status 2" [2]. - Campbell will port grep query scripts to Py, to ignore commented/#if 0'd code and avoid false positives. - Task has been made to keep track of these final OpenGL migration tasks [3]. All work will be coordinated through there. - 2.8 Viewport priorities list [4]. - OpenGL 3.3 specification docs [5]. Focus is on: - Getting Blender to build and not crash with core profile (WITH_LEGACY_OPENGL=OFF and optionally WITH_GL_CORE). - Port deprecated calls. - Integrate more things into draw manager so we can remove DM, CCCsurf, view3d_draw/_draw_legacy.c ... Initial planning: - Bastien will tackle low hanging fruits (manipulator code, PRIM_QUAD...) - Mike and Luca will tackle the matrix conversions. - Dalai and Sergey will get Blender into a non-crashing state when enabling core profile (trying to isolate the issues into separate tasks, so other devs can help here). - Campbell will work on selection code. - Clement and Campbell will work on draw manager related tasks. As usual, other developers are welcome to join the tasks. [1] https://docs.google.com/document/d/1q_squazSfHhwYnpV3yO3SuNXWSCvDhV83OFCXkyMzcY/edit [2] https://docs.google.com/document/d/17xF5urqTkOZQYlXcgXMJURcI2pxt_qiwZdlLxoTG2oU/edit [3] https://developer.blender.org/T51164 [4] https://wiki.blender.org/index.php/Dev:2.8/Source/Viewport/Priorities [5] https://www.khronos.org/registry/OpenGL/specs/gl/glspec33.core.pdf Best, Luca _______________________________________________ Bf-committers mailing list Bf-committers@blender.org https://lists.blender.org/mailman/listinfo/bf-committers