3b1b/manim/manimlib/camera/camera.py uses non nexisting flag in 3b1b/moderngl: moderngl.PROGRAM_POINT_SIZE
- Linguagem predominante
- Python
- Estrelas
- 93.9k
- Forks
- 7.7k
- Merge médio
- 2d 13h
- PRs com merge (30d)
- 4
Descrição
I noticed trying to run `videos/_2026/print_gallery` that
`3b1b/manim/manimlib/camera/camera.py` # line 74
```python
self.ctx.enable(moderngl.PROGRAM_POINT_SIZE)
```
enables a flag which does not exist in `3b1b/moderngl's Context` v.5.6, yet does exist in moderngl/modergl v.5.12
commenting out, works, but context barfs later on again. So... maybe this should be logged as `3b1b/moderngl` main requires update to deal with latest manimlib
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
O issue aponta para a linha 74 em manimlib/camera/camera.py, onde moderngl.PROGRAM_POINT_SIZE é usado. Primeiro, verifique a versão do fork 3b1b/moderngl em uso e compare-a com a biblioteca moderngl upstream. Procure por outros usos das flags de moderngl na codebase para entender a dependência. Os testes envolvem executar o script específico videos/_2026/print_gallery para ver o erro e verificar se atualizar o fork ou ajustar o flag resolve isso.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Domínio
- backend
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Pouca atividade
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 45/100