Releases: Contraz/demosys-py
Releases · Contraz/demosys-py
1.0.4
13 Jul 05:34
Compare
Sorry, something went wrong.
No results found
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
04 Jul 17:49
Compare
Sorry, something went wrong.
No results found
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
02 Jul 23:43
Compare
Sorry, something went wrong.
No results found
Removes more PyOpenGL usage
RocketMusicTimer should now play music
Shader reloading should work again
Initial frametime should be set to something sane
Screenshot feature should use ModernGL
Various fixes and improvements related to the ModernGL transition
1.0.1
27 Jun 08:09
Compare
Sorry, something went wrong.
No results found
Upgrade to ModernGL 5.3 supporting index buffers of various formats
Removed the vast majority of PyOpenGL usage. This was causing issues
Various bug fixes
1.0.0
25 Jun 00:10
Compare
Sorry, something went wrong.
No results found
Complete rewrite using ModernGL. This have shown a 2-3x performance increase in certain situations.
We can now support headless rendering.
Note: Docs are not up to date when this version was release. WIP.
0.4.0
04 Jun 20:49
Compare
Sorry, something went wrong.
No results found
Basic scene support
GLTF support
Basic obj loader
0.3.16
28 Mar 20:28
Compare
Sorry, something went wrong.
No results found
Several improvements to shader realoding
demosys will not exit when reloading shaders with errors
hot swapping shaders during reload should be more robust
Shader loading no longer keeps file descriptors open
0.3.15
28 Jun 22:23
Compare
Sorry, something went wrong.
No results found
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
0.3.14
18 Jun 20:40
Compare
Sorry, something went wrong.
No results found
Support for transform feedbacks in shaders and VAOs
Bug: Shader linker error details are not displayed properly
0.3.13
05 Jun 21:20
Compare
Sorry, something went wrong.
No results found
Shaders can now be re-loaded from disk run-time by pressing R