Problems running OpenGL ES 3.1 application on i.MX8 QuadMa

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Problems running OpenGL ES 3.1 application on i.MX8 QuadMa

1,364 Views
Frbale
Contributor I

We have developed a 3D application using OpenGL ES 3.1 and are trying to run it on i.MX8 QuadMax, but we are getting the following error log and nothing is displayed on the screen:

ES30: some draw get error and skipped during validation

Below are the kernel and graphics driver details:

Kernel version: Linux imx8qmmek 5.4.24-2.1.0+gbabac008e5cf #1 SMP PREEMPT Tue Oct 12 06:23:51 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

imx-gpu-viv version 6.4.0.p2.4-aarch64-r0

The graphics stacks seems otherwise functional as we can run the provided GLES examples correctly.

We would welcome any insights on what the problem may be, or how to debug it. Thank you!

0 Kudos
Reply
2 Replies

1,346 Views
Frbale
Contributor I

Thanks for the reply. Yes, the same application runs fine on other devices, e.g. Renesas R-Car. One thing I noticed is that the error log mentions GLES30 but our application requires GLES 3.1, could there be a version mismatch? Although the GLES31 examples that come with the image work fine.

0 Kudos
Reply

1,351 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Do you verfiy your application on other device?

0 Kudos
Reply