Problems running OpenGL ES 3.1 application on i.MX8 QuadMa

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Problems running OpenGL ES 3.1 application on i.MX8 QuadMa

1,365 次查看
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 项奖励
回复
2 回复数

1,347 次查看
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 项奖励
回复

1,352 次查看
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Do you verfiy your application on other device?

0 项奖励
回复