Opened 7 years ago
Closed 7 years ago
#1189 closed defect (fixed)
Shader problem
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Graphics | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
Hello,
I have opened PDB 4v88 in ChimeraX and done nothing further. Whenever I
attempt to make a selection using ctrl-left mouse, I receive the following
error:
Traceback (most recent call last):
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 374,
in <lambda>
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 314,
in _dispatch_mouse_event
f(MouseEvent(event))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 442,
in mouse_drag
self._draw_drag_rectangle(event)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 520,
in _draw_drag_rectangle
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\view.py", line
271, in draw_xor_rectangle
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2,
y2, color, d)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\drawing.py",
line 1437, in draw_xor_rectangle
d.draw(r, p0, d.OPAQUE_DRAW_PASS)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\drawing.py",
line 632, in draw
self.draw_self(renderer, place, draw_pass, selected_only)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\drawing.py",
line 656, in draw_self
self._draw_geometry(renderer, selected_only, opaque_only = any_transp)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\drawing.py",
line 690, in _draw_geometry
shader = r.shader(sopt)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 461, in shader
p = self.opengl_shader(options)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 537, in opengl_shader
self._set_multishadow_shader_constants(p)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 821, in _set_multishadow_shader_constants
shader.set_integer("multishadow_map", self.multishadow_texture_unit)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 2042, in set_integer
GL.glUniform1i(self.uniform_id(name), value)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 2068, in uniform_id
% (name, ', '.join(shader_capability_names(self.capabilities))))
RuntimeError: Shader does not have uniform variable "multishadow_map"
shader capabilities SHADER_DEPTH_CUE, SHADER_SHADOWS, SHADER_MULTISHADOW
RuntimeError: Shader does not have uniform variable "multishadow_map"
shader capabilities SHADER_DEPTH_CUE, SHADER_SHADOWS, SHADER_MULTISHADOW
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 2068, in uniform_id
% (name, ', '.join(shader_capability_names(self.capabilities))))
See log for complete Python traceback.
If you wish to report this error, send mail to chimerax-bugs@cgl.ucsf.edu
and describe what you were doing and include a copy of the contents of the
log. Don't include any data you wish to remain private since a publicly
viewable bug report will be created.
Traceback (most recent call last):
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 374,
in <lambda>
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 314,
in _dispatch_mouse_event
f(MouseEvent(event))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 442,
in mouse_drag
self._draw_drag_rectangle(event)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 520,
in _draw_drag_rectangle
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\view.py", line
271, in draw_xor_rectangle
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2,
y2, color, d)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\drawing.py",
line 1435, in draw_xor_rectangle
r.set_projection_matrix(ortho(0, w, 0, h, -1, 1))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 556, in set_projection_matrix
p.set_matrix('projection_matrix', pm)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 2057, in set_matrix
GL.glUniformMatrix4fv(self.uniform_id(name), 1, False, matrix)
File "zr\accelerate\src\latebind.pyx", line 32, in
OpenGL_accelerate.latebind.LateBind.__call__ (src\latebind.c:1015)
File "zr\accelerate\src\wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6905)
File "zr\accelerate\src\wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6777)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481319648>,
),
cArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481319648>,
),
cArguments = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481319648>,
)
)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
,
),
cArgs = (
2,
1,
False,
,
),
cArguments = (
2,
1,
False,
,
)
)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
See log for complete Python traceback.
If you wish to report this error, send mail to chimerax-bugs@cgl.ucsf.edu
and describe what you were doing and include a copy of the contents of the
log. Don't include any data you wish to remain private since a publicly
viewable bug report will be created.
Traceback (most recent call last):
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 374,
in <lambda>
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 314,
in _dispatch_mouse_event
f(MouseEvent(event))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 442,
in mouse_drag
self._draw_drag_rectangle(event)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 520,
in _draw_drag_rectangle
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\view.py", line
271, in draw_xor_rectangle
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2,
y2, color, d)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\drawing.py",
line 1435, in draw_xor_rectangle
r.set_projection_matrix(ortho(0, w, 0, h, -1, 1))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 556, in set_projection_matrix
p.set_matrix('projection_matrix', pm)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 2057, in set_matrix
GL.glUniformMatrix4fv(self.uniform_id(name), 1, False, matrix)
File "zr\accelerate\src\latebind.pyx", line 32, in
OpenGL_accelerate.latebind.LateBind.__call__ (src\latebind.c:1015)
File "zr\accelerate\src\wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6905)
File "zr\accelerate\src\wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6777)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481394B48>,
),
cArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481394B48>,
),
cArguments = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481394B48>,
)
)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
,
),
cArgs = (
2,
1,
False,
,
),
cArguments = (
2,
1,
False,
,
)
)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
See log for complete Python traceback.
If you wish to report this error, send mail to chimerax-bugs@cgl.ucsf.edu
and describe what you were doing and include a copy of the contents of the
log. Don't include any data you wish to remain private since a publicly
viewable bug report will be created.
Traceback (most recent call last):
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 374,
in <lambda>
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 314,
in _dispatch_mouse_event
f(MouseEvent(event))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 442,
in mouse_drag
self._draw_drag_rectangle(event)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 520,
in _draw_drag_rectangle
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\view.py", line
271, in draw_xor_rectangle
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2,
y2, color, d)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\drawing.py",
line 1435, in draw_xor_rectangle
r.set_projection_matrix(ortho(0, w, 0, h, -1, 1))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 556, in set_projection_matrix
p.set_matrix('projection_matrix', pm)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 2057, in set_matrix
GL.glUniformMatrix4fv(self.uniform_id(name), 1, False, matrix)
File "zr\accelerate\src\latebind.pyx", line 32, in
OpenGL_accelerate.latebind.LateBind.__call__ (src\latebind.c:1015)
File "zr\accelerate\src\wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6905)
File "zr\accelerate\src\wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6777)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481394D48>,
),
cArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481394D48>,
),
cArguments = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481394D48>,
)
)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
,
),
cArgs = (
2,
1,
False,
,
),
cArguments = (
2,
1,
False,
,
)
)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
See log for complete Python traceback.
If you wish to report this error, send mail to chimerax-bugs@cgl.ucsf.edu
and describe what you were doing and include a copy of the contents of the
log. Don't include any data you wish to remain private since a publicly
viewable bug report will be created.
Traceback (most recent call last):
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 374,
in <lambda>
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 314,
in _dispatch_mouse_event
f(MouseEvent(event))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 442,
in mouse_drag
self._draw_drag_rectangle(event)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 520,
in _draw_drag_rectangle
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\view.py", line
271, in draw_xor_rectangle
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2,
y2, color, d)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\drawing.py",
line 1435, in draw_xor_rectangle
r.set_projection_matrix(ortho(0, w, 0, h, -1, 1))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 556, in set_projection_matrix
p.set_matrix('projection_matrix', pm)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 2057, in set_matrix
GL.glUniformMatrix4fv(self.uniform_id(name), 1, False, matrix)
File "zr\accelerate\src\latebind.pyx", line 32, in
OpenGL_accelerate.latebind.LateBind.__call__ (src\latebind.c:1015)
File "zr\accelerate\src\wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6905)
File "zr\accelerate\src\wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6777)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481388EC8>,
),
cArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481388EC8>,
),
cArguments = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481388EC8>,
)
)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
,
),
cArgs = (
2,
1,
False,
,
),
cArguments = (
2,
1,
False,
,
)
)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
See log for complete Python traceback.
If you wish to report this error, send mail to chimerax-bugs@cgl.ucsf.edu
and describe what you were doing and include a copy of the contents of the
log. Don't include any data you wish to remain private since a publicly
viewable bug report will be created.
Traceback (most recent call last):
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 374,
in <lambda>
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 314,
in _dispatch_mouse_event
f(MouseEvent(event))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 442,
in mouse_drag
self._draw_drag_rectangle(event)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 520,
in _draw_drag_rectangle
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\view.py", line
271, in draw_xor_rectangle
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2,
y2, color, d)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\drawing.py",
line 1435, in draw_xor_rectangle
r.set_projection_matrix(ortho(0, w, 0, h, -1, 1))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 556, in set_projection_matrix
p.set_matrix('projection_matrix', pm)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 2057, in set_matrix
GL.glUniformMatrix4fv(self.uniform_id(name), 1, False, matrix)
File "zr\accelerate\src\latebind.pyx", line 32, in
OpenGL_accelerate.latebind.LateBind.__call__ (src\latebind.c:1015)
File "zr\accelerate\src\wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6905)
File "zr\accelerate\src\wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6777)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x00000234813948C8>,
),
cArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x00000234813948C8>,
),
cArguments = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x00000234813948C8>,
)
)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
,
),
cArgs = (
2,
1,
False,
,
),
cArguments = (
2,
1,
False,
,
)
)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
See log for complete Python traceback.
If you wish to report this error, send mail to chimerax-bugs@cgl.ucsf.edu
and describe what you were doing and include a copy of the contents of the
log. Don't include any data you wish to remain private since a publicly
viewable bug report will be created.
Traceback (most recent call last):
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 374,
in <lambda>
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 314,
in _dispatch_mouse_event
f(MouseEvent(event))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 442,
in mouse_drag
self._draw_drag_rectangle(event)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 520,
in _draw_drag_rectangle
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\view.py", line
271, in draw_xor_rectangle
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2,
y2, color, d)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\drawing.py",
line 1435, in draw_xor_rectangle
r.set_projection_matrix(ortho(0, w, 0, h, -1, 1))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 556, in set_projection_matrix
p.set_matrix('projection_matrix', pm)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 2057, in set_matrix
GL.glUniformMatrix4fv(self.uniform_id(name), 1, False, matrix)
File "zr\accelerate\src\latebind.pyx", line 32, in
OpenGL_accelerate.latebind.LateBind.__call__ (src\latebind.c:1015)
File "zr\accelerate\src\wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6905)
File "zr\accelerate\src\wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6777)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481394C48>,
),
cArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481394C48>,
),
cArguments = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481394C48>,
)
)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
,
),
cArgs = (
2,
1,
False,
,
),
cArguments = (
2,
1,
False,
,
)
)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
See log for complete Python traceback.
If you wish to report this error, send mail to chimerax-bugs@cgl.ucsf.edu
and describe what you were doing and include a copy of the contents of the
log. Don't include any data you wish to remain private since a publicly
viewable bug report will be created.
Traceback (most recent call last):
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 374,
in <lambda>
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 314,
in _dispatch_mouse_event
f(MouseEvent(event))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 442,
in mouse_drag
self._draw_drag_rectangle(event)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\ui\mousemodes.py", line 520,
in _draw_drag_rectangle
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\view.py", line
271, in draw_xor_rectangle
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2,
y2, color, d)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\drawing.py",
line 1435, in draw_xor_rectangle
r.set_projection_matrix(ortho(0, w, 0, h, -1, 1))
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 556, in set_projection_matrix
p.set_matrix('projection_matrix', pm)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 2057, in set_matrix
GL.glUniformMatrix4fv(self.uniform_id(name), 1, False, matrix)
File "zr\accelerate\src\latebind.pyx", line 32, in
OpenGL_accelerate.latebind.LateBind.__call__ (src\latebind.c:1015)
File "zr\accelerate\src\wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6905)
File "zr\accelerate\src\wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6777)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481319648>,
),
cArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481319648>,
),
cArguments = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at
0x0000023481319648>,
)
)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
,
),
cArgs = (
2,
1,
False,
,
),
cArguments = (
2,
1,
False,
,
)
)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
See log for complete Python traceback.
If you wish to report this error, send mail to chimerax-bugs@cgl.ucsf.edu
and describe what you were doing and include a copy of the contents of the
log. Don't include any data you wish to remain private since a publicly
viewable bug report will be created.
An error occurred in drawing the scene. Redrawing graphics is now stopped
to avoid a continuous stream of error messages. To restart graphics use the
command "graphics restart" after changing the settings that caused the
error.
Traceback (most recent call last):
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\updateloop.py", line 61,
in draw_new_frame
view.draw(check_for_changes = False)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\view.py", line
161, in draw
stf = self._use_shadow_map(lightdir, drawings)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\view.py", line
515, in _use_shadow_map
r.start_rendering_shadowmap(center, radius, size)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 1090, in start_rendering_shadowmap
size)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 1106, in shadowmap_start
self.set_projection_matrix(pm.opengl_matrix())
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 556, in set_projection_matrix
p.set_matrix('projection_matrix', pm)
File "C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\graphics\opengl.py",
line 2057, in set_matrix
GL.glUniformMatrix4fv(self.uniform_id(name), 1, False, matrix)
File "zr\accelerate\src\latebind.pyx", line 32, in
OpenGL_accelerate.latebind.LateBind.__call__ (src\latebind.c:1015)
File "zr\accelerate\src\wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6905)
File "zr\accelerate\src\wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6777)
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glUniformMatrix4fv,
pyArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at 0x0000023481388EC8>,
),
cArgs = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at 0x0000023481388EC8>,
),
cArguments = (
2,
1,
False,
<OpenGL.arrays.lists.c_float_Array_4_Array_4 object at 0x0000023481388EC8>,
)
)
--
Best regards,
Jamie Yelland
Change History (2)
comment:1 by , 7 years ago
| Component: | Unassigned → Graphics |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | (No subject) → Shader problem |
comment:2 by , 7 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed in tonight's build.
Selection when ambient shadow lighting is on was broken by a shader change I made on Friday. If you switch to simple lighting (command "light simple" or press the spotlight toolbar icon), then selection will work.
Note:
See TracTickets
for help on using tickets.
Reported by Jamie Yelland