MiraTools

For me on MacOS it’s working with blender 3.6.
The only thing that needs to be changed is the following, before the blender 4.0 alpha !!!

The blender dev’s reccomended to ask https://projects.blender.org/mano-wii
and look at this case to get more info on this to fix addons.

EDIT: More info !

There are two reasons why shaders needs to be ported:

  • Addon still uses bgl that call OpenGL calls directly.
  • Shader don’t use gpu.types.ShaderCreateInfo to support cross platform source generation.

These structures have already been in place for some time, and we communicated that addon developers should use this new API. It is sadly common for developers to only port to newer API’s when it makes sense for them.

In this case it looks like he hasn’t ported his shaders to use gpu.types.ShaderCreateInfo as described on https://docs.blender.org/api/current/gpu.html. If someone requires some help they can get in contact with the Eevee/viewport module at blender.chat or in the python channel. I am happy to help out there.

@mifth

2 Likes