gpt4 book ai didi

exception - OpenGL VBO 错误导致系统退出

转载 作者:行者123 更新时间:2023-12-02 22:07:58 26 4
gpt4 key购买 nike

我正在使用 JOGL 加载 OBJ 模型并使用 VBO 将其显示在 GL Canvas 中。大多数情况下一切正常,但有些模型的顶点必须变形。例如,我有一个箭头对象,并且必须能够使箭头的茎变形,以使箭头的尾部根据需要长/短,同时保持箭头的对象几何形状。这对于渲染器的一个实例来说效果很好,但是当我尝试将另一个渲染器实例添加到场景中时,系统在 GLDrawElements 调用上退出并输出此错误日志。有人能指出我正确的方向吗?我完全迷失了。

    #
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000069e3e4c8, pid=6544, tid=2692
#
# JRE version: 6.0_21-b06
# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0-b16 mixed mode windows-amd64 )
# Problematic frame:
# C [nvoglnt.dll+0x93e4c8]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

...
Stack: [0x0000000052640000,0x0000000052740000], sp=0x000000005273ecb0, free space=3fb0000000000000000k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [nvoglnt.dll+0x93e4c8]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J com.sun.opengl.impl.GLImpl.glDrawElements0(IIIJ)V
J com.sun.opengl.impl.GLImpl.glDrawElements(IIIJ)V
j com.sonogenics.model.AbstractModelHandler$Renderer.display(Ljavax/media/opengl/GL;)V+196
j com.sonogenics.model.AbstractModelHandler$Renderer.display(Ljavax/media/opengl/GL;Lcom/sonogenics/camera/SimpleProjection;FFFLcom/sonogenics/playout/Field;)V+436
...

最佳答案

使用GDebugger查看导致错误的调用并检查 gl 调用中的无效数据。

这真是太棒了。 :)

关于exception - OpenGL VBO 错误导致系统退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6125523/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com