Hello NXP Team,
I am working on the i.MX8M Plus platform, which uses the Vivante GC7000UL GPU.
My runtime driver reports:
| OpenGL ES 3.1 V6.4.11.p2.745085 |
I would like to pre-compile GLSL shaders into GPU binary format (.gcPGM) using the Vivante vCompiler tool, so that I can later load them at runtime with:
glProgramBinary(program, 0x8FC5, binaryData, binaryLength);
Currently, I have vCompiler version 5.0.0, which shows this error for any #version 310 es shader:
| (1:0) : error : Can not support version 310. |
Questions:
Is there a version of vcompiler that supports OpenGL ES 3.1 shaders for the i.MX8M Plus (GC7000UL)?
If yes, where can I obtain the matching vCompiler tool and GPU configuration file for driver version V6.4.11.p2.745085?
Does the Vivante offline shader compiler generate .gcPGM files compatible with the OpenGL ES 3.1 runtime on this GPU?
Thank you in advance for your guidance.
Best regards,
Hariharan M.