Commit 78c89bb
authored
Declare pyglet for Newton GL features (#6179)
## Summary
- Add explicit `pyglet>=2.1.6,<3` dependencies for Newton GL
visualizer/video extras.
- Update the `newton` extra install message to include pyglet.
- Document the `glCreateShader` failure mode as an
OpenGL-context/session problem rather than a task or Newton physics
failure.
## Root cause
Newton ViewerGL requires pyglet/OpenGL, but Isaac Lab's Newton GL
packages did not declare pyglet directly. Separately, the reported
Windows stack means pyglet obtained an OpenGL context that does not
expose OpenGL 2.0 shader functions; an RTX PRO 6000 driver should expose
that, so the process is not receiving the NVIDIA OpenGL context in that
automation/display session.
## Testing
- `pre-commit run --files
docs/source/overview/core-concepts/visualization.rst
source/isaaclab/isaaclab/cli/commands/install.py
source/isaaclab_newton/pyproject.toml
source/isaaclab_visualizers/pyproject.toml
source/isaaclab/changelog.d/zhengyuz-newton-pyglet-install-message.rst
source/isaaclab_newton/changelog.d/zhengyuz-newton-gl-pyglet-dependency.rst
source/isaaclab_visualizers/changelog.d/zhengyuz-newton-pyglet-dependency.rst`
- `python3 tools/changelog/cli.py check develop`
- `git diff --check`1 parent d60ee5a commit 78c89bb
7 files changed
Lines changed: 33 additions & 1 deletion
File tree
- docs/source/overview/core-concepts
- source
- isaaclab_newton
- changelog.d
- isaaclab_visualizers
- changelog.d
- isaaclab
- changelog.d
- isaaclab/cli/commands
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
646 | 646 | | |
647 | 647 | | |
648 | 648 | | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
649 | 661 | | |
650 | 662 | | |
651 | 663 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
652 | 652 | | |
653 | 653 | | |
654 | 654 | | |
655 | | - | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
656 | 658 | | |
657 | 659 | | |
658 | 660 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
| 51 | + | |
50 | 52 | | |
51 | 53 | | |
52 | 54 | | |
| |||
0 commit comments