Genesis icon indicating copy to clipboard operation
Genesis copied to clipboard

AttributeError: function 'glGetUniformLocation' not found

Open mayurshri opened this issue 1 year ago • 8 comments

Getting this error after running test.py.

import genesis as gs gs.init(backend=gs.cpu)

scene = gs.Scene(show_viewer=True) plane = scene.add_entity(gs.morphs.Plane()) franka = scene.add_entity( gs.morphs.MJCF(file='xml/franka_emika_panda/panda.xml'), )

scene.build()

for i in range(1000): scene.step()

This is what it says

File "E:\Genesis-AI\test.py", line 10, in scene.build() File "C:\Users\may_s\lib\site-packages\genesis\utils\misc.py", line 38, in wrapper return method(self, *args, **kwargs) File "C:\Users\may_s\lib\site-packages\genesis\engine\scene.py", line 556, in build self._visualizer.build() File "C:\Users\may_s\lib\site-packages\genesis\vis\visualizer.py", line 101, in build self._context.build(self._scene) File "C:\Users\may_s\lib\site-packages\genesis\vis\rasterizer_context.py", line 70, in build self.jit = JITRenderer(self._scene, [], []) File "C:\Users\may_s\lib\site-packages\genesis\ext\pyrender\jit_render.py", line 201, in init self.gen_func_ptr() File "C:\Users\may_s\lib\site-packages\genesis\ext\pyrender\jit_render.py", line 354, in gen_func_ptr self.gl = GLWrapper() File "C:\Users\may_s\lib\site-packages\genesis\ext\pyrender\numba_gl_wrapper.py", line 24, in init load_func("glGetUniformLocation", GLint, GLuint, GLvoidp) File "C:\Users\may_s\lib\site-packages\genesis\ext\pyrender\numba_gl_wrapper.py", line 52, in load_func func_ptr = GL.platform.ctypesloader.buildFunction( File "C:\Users\may_s\lib\site-packages\OpenGL\platform\ctypesloader.py", line 96, in buildFunction return functionType( (name, dll), ) AttributeError: function 'glGetUniformLocation' not found

mayurshri avatar Dec 20 '24 07:12 mayurshri

I also get this error

lyraestar avatar Dec 20 '24 09:12 lyraestar

yep, same

manuelgardina avatar Dec 20 '24 09:12 manuelgardina

the same here with windows 11

LucaSalesi98 avatar Dec 20 '24 09:12 LucaSalesi98

Same

MJGoulard avatar Dec 20 '24 18:12 MJGoulard

Same

Sau1707 avatar Dec 20 '24 18:12 Sau1707

What OS are you on?

zhouxian avatar Dec 22 '24 12:12 zhouxian

Traceback (most recent call last): File "f:\genesis\temp.py", line 12, in scene.build() File "D:\Anaconda\Lib\site-packages\genesis\utils\misc.py", line 38, in wrapper return method(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\genesis\engine\scene.py", line 556, in build self._visualizer.build() File "D:\Anaconda\Lib\site-packages\genesis\vis\visualizer.py", line 101, in build self._context.build(self._scene) File "D:\Anaconda\Lib\site-packages\genesis\vis\rasterizer_context.py", line 70, in build self.jit = JITRenderer(self._scene, [], []) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\genesis\ext\pyrender\jit_render.py", line 201, in init self.gen_func_ptr() File "D:\Anaconda\Lib\site-packages\genesis\ext\pyrender\jit_render.py", line 354, in gen_func_ptr self.gl = GLWrapper() ^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\genesis\ext\pyrender\numba_gl_wrapper.py", line 24, in init load_func("glGetUniformLocation", GLint, GLuint, GLvoidp) File "D:\Anaconda\Lib\site-packages\genesis\ext\pyrender\numba_gl_wrapper.py", line 52, in load_func func_ptr = GL.platform.ctypesloader.buildFunction( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\OpenGL\platform\ctypesloader.py", line 96, in buildFunction return functionType( (name, dll), ) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: function 'glGetUniformLocation' not found ,I got this

tinypumpkin avatar Dec 22 '24 14:12 tinypumpkin

win11 , linux is ok ?

tinypumpkin avatar Dec 22 '24 14:12 tinypumpkin

Same on Windows 11

simlabsoft avatar Dec 25 '24 12:12 simlabsoft

same error on windows 11

lanky0528 avatar Dec 26 '24 13:12 lanky0528

same

CharlesCNorton avatar Dec 27 '24 13:12 CharlesCNorton

Close as a duplicate. Please refer to #12 for more information.

ziyanx02 avatar Dec 27 '24 21:12 ziyanx02

I also get the same error when trying to run every example, only if I set the following to true show_viewer=True I'm running on windows 10, python 3.10, is there a work around for this?

walterf25 avatar Jan 02 '25 05:01 walterf25

same error

hadisaab2 avatar Jan 06 '25 14:01 hadisaab2

same...

dkswndud1992 avatar Jan 10 '25 05:01 dkswndud1992

same

CarlosMagni avatar Jan 12 '25 23:01 CarlosMagni

Same, here they stated that Interactive Viewer is not available on windows so show_viewer should be False for windows.

ehsanecc avatar Jan 15 '25 12:01 ehsanecc