Renderização dos botões do PlayStation usando OpenGL
Para renderizar esses botões, a biblioteca Python moderngl foi utilizada. Ela facilita muito as operações utilizando OpenGL e GLSL. Os botões foram renderizados utilizando técnicas para calcular círculos, retângulos e triângulos a partir de vértices 2D, assim como rotações e translações sobre esses mesmos vértices
Instale as dependências do projeto:
python install -r requirements.txt
Após, é só rodar o script principal:
python window.py
Warning A versão Python 3.10 foi utilizada
Note A tela ficará em fullscreen. Para sair do programa, basta apertar ESC