Please sign in to access this page

pyrendering

pyrendering

12 devlogs
23h 24m
•  Ship certified
Created by Miguel

Very fast 2D framework made in Python using ONLY ModernGL, GLFW and Pillow! DEMO VID ON README!!

Timeline

Ship 1

1 payout of shell 507.0 shells

Miguel

about 2 months ago

Miguel Covers 12 devlogs and 23h 24m
Earned sticker

Tried the program out on my laptop (that uses display scaling) and turns out it was broken on it :sob:
Spent way too long fixing it so now everything fully works with display scaling

Update attachment

added a 2D camera and split the code more for readability

added texture shape support, made the documentation better and added some helper methods

Update attachment

made a decent README with example images and videos and deployed the library to PyPI

Update attachment

added a scroll callback and gave up on trying to do the 3d stuff :pf:

a bunch of engine improvements (many helper functions and fixes), callbacks for mouse move, mouse click and key presses, fixed some issues with resizing and tried making a 3d helper

started implementing an engine class with a lot of helper functions and methods, added multiple draw modes (fill, wireframe and points), added a fount manager to efficiently reuse fonts and added propper resize handling

YAYYYYY IT WORKS!!! (turns out i was using the anchor lt instead of ls :sob:) also added an fps counter into the text example

Update attachment

TEXT!!!! (im going insane how do i make the descent work i've been trying to fix this for over an hour now)

Update attachment

fixed the line render, optimized math stuff using numpy operations, added vsync, fixed framerate controls, added transparency support, added multisampling and cleaned up the code

Update attachment

i love modernGL :3 rewrote the code to use modernGL instead of WGPU and now stuff works :pf: still need more advanced rendering features but the basics work

Update attachment

the renderer isn't creating a window for some reason and im going insane :c

Update attachment