Some missing (imporant options). Trying to be conservative here. The are ordered by importance:
depth_bits to specify resolution for depth buffer. The default 16 bits is often not enough.
samples specifying the number of MSAA samples for the default framebuffer
gl_version to specify a a minimum gl version the user expects.
- Maybe also a
core and forward_compatible parameter. At least core is probably needed.
- Possibly a way to control vsync, but tkinter might be in control of that? (Not researched)
It can just be parameters to baseOpenGLFrame.
Some missing (imporant options). Trying to be conservative here. The are ordered by importance:
depth_bitsto specify resolution for depth buffer. The default 16 bits is often not enough.samplesspecifying the number of MSAA samples for the default framebuffergl_versionto specify a a minimum gl version the user expects.coreandforward_compatibleparameter. At leastcoreis probably needed.It can just be parameters to
baseOpenGLFrame.