Undocumented attributes of gl objects
Mar 19 2021 | 6:18 am
My purpose: To tell a .gl.material not to remove the textures of connected .gl.gridshape objects (which the .gl.gridshape object acquired from a .gl.texture object) but just manage the shadows.
The reason: when I replace all .gl.texture objects with .gl.material objects (to provide the textures through the .gl.material) to prevent this texture removal, the number of .gl.material objects suffocate the performance.
So, upon sending "getattributes" to all 3 objects, some attribute names I suspect to be related with this: "inherit_texture, inherit_material, inherit_all" for all 3 objects "priority" for .gl.texture "auto_material" for .gl.gridshape and .gl.material "override" for .gl.material
Some of these do not get listed in inspector window, and those which do, are explained as "No reference description available."
I tried various combinations, but maybe I missed the right one!
Is this the right track?
(Note: I saw a bug fix: "fix huge slowdown with texture copies" in GL3 announcement. If I install the GL3 package to try and it introduces another issue, there is turning back, isn't there?)