Невозможно загрузить ускоритель numpy_formathandler из OpenGL_accelerate - PullRequest
0 голосов
/ 29 апреля 2020

Я изучаю Opengl и столкнулся с этой проблемой и не смог ее решить. Итак, вот сообщение об ошибке, которое я получаю после открытия окна только с фоном: Unable to load numpy_formathandler accelerator from OpenGL_accelerate.

Мой скрипт использует некоторые базовые c современные Opengl, абстрагированные в классы, использующие numpy для данных в массивах. Это просто dr aws 2 треугольника.

from PyE import App
from PyE.Opengl import VBuff, Shader

from numpy import array, float32
from OpenGL.GL import (
    glClear, glClearColor, glDrawArrays, glUseProgram,glEnableClientState,
    GL_TRIANGLES, GL_COLOR_BUFFER_BIT, GL_FLOAT,GL_VERTEX_ARRAY
)


app = App(1080, 720, "Test Window")

glClearColor(.1,.1,.1,1.)


positions = [ 0.0, 1.0, 0.0,  0.0, 0.0, 0.0,  1.0, 1.0, 0.0,
              0.0, 0.0, 0.0,  1.0, 1.0, 0.0,  1.0, 0.0, 0.0]

positions = array(positions, dtype=float32)

sh = Shader("test.sl")
vb = VBuff(positions, sh)

@app.mainLoop
def Draw():
    glClear(GL_COLOR_BUFFER_BIT)
    vb.bind()
    glUseProgram(sh.prog_id)
    glDrawArrays(GL_TRIANGLES,0,6)
    glUseProgram(0)
    vb.unbind()


if __name__ == "__main__":
    Draw()

Для получения дополнительной информации я на windows 10 использую python 3.7.6. Надеюсь, кто-нибудь может мне помочь;) Хорошего дня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...