run the gui.sh, i meet the problem:
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glGetUniformLocation,
cArguments = (1, b'Texture\x00'),
result = -1
)
i don't know can the gui run on mac
I also tried and got the similar error :
File "/opt/homebrew/lib/python3.10/site-packages/OpenGL/GL/VERSION/GL_2_0.py", line 430, in glGetUniformLocation
return baseOperation( program, name )
File "/opt/homebrew/lib/python3.10/site-packages/OpenGL/platform/baseplatform.py", line 415, in call
return self( *args, **named )
File "/opt/homebrew/lib/python3.10/site-packages/OpenGL/error.py", line 230, in glCheckError
raise self._errorClass(
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glGetUniformLocation,
cArguments = (1, b'Texture\x00'),
result = -1
)
Traceback (most recent call last):
File "/Volumes/youngj/data/drag-gan/DragGAN-main/visualizer_drag.py", line 403, in
main()
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1157, in call
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Volumes/youngj/data/drag-gan/DragGAN-main/visualizer_drag.py", line 362, in main
viz = Visualizer(capture_dir=capture_dir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Volumes/youngj/data/drag-gan/DragGAN-main/visualizer_drag.py", line 31, in init
super().init(title='DragGAN', window_width=3840, window_height=2160)
File "/Volumes/youngj/data/drag-gan/DragGAN-main/gui_utils/imgui_window.py", line 38, in init
self._imgui_renderer = _GlfwRenderer(self._glfw_window)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Volumes/youngj/data/drag-gan/DragGAN-main/gui_utils/imgui_window.py", line 97, in init
super().init(*args, **kwargs)
File "/usr/local/lib/python3.11/site-packages/imgui/integrations/glfw.py", line 12, in init
super(GlfwRenderer, self).init()
File "/usr/local/lib/python3.11/site-packages/imgui/integrations/opengl.py", line 60, in init
super(ProgrammablePipelineRenderer, self).init()
File "/usr/local/lib/python3.11/site-packages/imgui/integrations/base.py", line 17, in init
self._create_device_objects()
File "/usr/local/lib/python3.11/site-packages/imgui/integrations/opengl.py", line 108, in _create_device_objects
self._attrib_location_tex = gl.glGetUniformLocation(self._shader_handle, "Texture")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/OpenGL/latebind.py", line 63, in call
return self.wrapperFunction( self.baseFunction, *args, **named )
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/OpenGL/GL/VERSION/GL_2_0.py", line 430, in glGetUniformLocation
return baseOperation( program, name )
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/OpenGL/platform/baseplatform.py", line 415, in call
return self( *args, **named )
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/OpenGL/error.py", line 230, in glCheckError
raise self._errorClass(
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glGetUniformLocation,
cArguments = (1, b'Texture\x00'),
result = -1
)