Hello Zhouneng Chen,
Open GL support may vary a little for each i.MX8. You can find more details on the documentation. For example, the i.MX8QuadXPlus supports OpenGL 3.0, 2.1,; OpenGL ES 3.1, 3.0, 2.0, and 1.1; OpenCL 1.2 Full Profile and 1.1; OpenVG 1.1.
https://www.nxp.com/docs/en/data-sheet/IMX8QXPAEC.pdf
It is my understanding that OpenGL SC is based on OpenGL ES so even tough it’s not implemented on the Linux BSPs the hardware should be able to handle it. I would double check with Khronos (link below).
https://www.khronos.org/openglsc/
I hope this helps!
Regards,