Releases: Contraz/demosys-py
Releases · Contraz/demosys-py
1.0.4
- Support for headless rendering
- Configurable window class and the ability to create your own window classes
- Removed unnecessary glfw dependencies
- Only support core forward compatible contexts
- TextureArray support
- Proper tests in headless mode
- More documentation and improvements
- Scene.draw now takes a
time
parameter - New effect template
empty
- Bug: PNG files where not included in the package causing some effect templates to be incomplete
- Bug: Ignore
gl_InstanceID
attribute - Type hints improvements
- General code cleanup
1.0.3
- Fixed effect templates still using PyOpenGL
- More type hints making code completion working better
- Use latest
pyrocket
version with windows support - Deferred Renderer fixes due to ModernGL transition
- The screenshot module can now take screenshots of arbitrary textures and fbos
- Samplers can now affect depth_compare_mode
1.0.2
1.0.1
1.0.0
0.4.0
0.3.16
0.3.15
Configurable strictness on incorrect or missing uniforms in shaders
New class (Projection) for representing a projection matrix
FBO supports convenient draw method
Texture supports convenient draw method
More work in DeferredRenderer
Bug: FPS is now calculated correctly
Bug: Display the requested texture path when not found
Bug: Effect.draw() should raid NotImplementedError
Cache VAOs that will always be the same in the geometry pacakge