Pygfx

Latest version: v0.1.18

Safety actively analyzes 613682 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.1.18

0.1.17

0.1.16

0.1.15

0.1.14

0.1.13

Most notable changes that affect the API

* The internal `pygfx.pylinalg` has been replaced with a new (external) `pylinalg` package. Any code that used it will need to be updated to this new API.
* The `Controller` code has been refactored, and its API has changed (initialization, and how it connects to events).
* The `TextureView` class has been removed. Update your code to just use textures.

Full list of changes
* Update _shaderlib.py to avoid a bug on Metal by sadaszewski in https://github.com/pygfx/pygfx/pull/483
* Require pylinalg by almarklein in https://github.com/pygfx/pygfx/pull/484
* Generate class docs in normal Sphinx way by almarklein in https://github.com/pygfx/pygfx/pull/479
* add Texture format for uint32 by kushalkolar in https://github.com/pygfx/pygfx/pull/473
* Cameras and controller overhaul by almarklein in https://github.com/pygfx/pygfx/pull/457
* Stats helper by Korijn in https://github.com/pygfx/pygfx/pull/486
* Add look-at example by Korijn in https://github.com/pygfx/pygfx/pull/488
* Fix shadow camera cull mode by Korijn in https://github.com/pygfx/pygfx/pull/477
* Fix skybox by panxinmiao in https://github.com/pygfx/pygfx/pull/466
* Enable getting full uniform_type from classes. by almarklein in https://github.com/pygfx/pygfx/pull/497
* Add frustum property to perspective camera by FirefoxMetzger in https://github.com/pygfx/pygfx/pull/498
* Remove TextureView from public api by almarklein in https://github.com/pygfx/pygfx/pull/493
* Mipmap with proper smoothing by almarklein in https://github.com/pygfx/pygfx/pull/501
* Make controllers configurable and apply damping by almarklein in https://github.com/pygfx/pygfx/pull/490
* Add trackball controller by almarklein in https://github.com/pygfx/pygfx/pull/503
* Tweak reactive example by almarklein in https://github.com/pygfx/pygfx/pull/502
* Add fly controller by almarklein in https://github.com/pygfx/pygfx/pull/504
* More flexibly detect sponza data. Als show fps in sponza scene by almarklein in https://github.com/pygfx/pygfx/pull/505
* Skybox validation by almarklein in https://github.com/pygfx/pygfx/pull/507
* more informative exception message for `Buffer.update_range` valid types by kushalkolar in https://github.com/pygfx/pygfx/pull/511
* Fix that renderer-printed fps was multiplied by number of renders per draw by almarklein in https://github.com/pygfx/pygfx/pull/514
* More efficient Buffer and Texture updates by almarklein in https://github.com/pygfx/pygfx/pull/508
* New cache class, apply to mipmaps by almarklein in https://github.com/pygfx/pygfx/pull/516
* Tweak resource update code a bit by almarklein in https://github.com/pygfx/pygfx/pull/517
* Refactor pygfx using pylinalg by FirefoxMetzger in https://github.com/pygfx/pygfx/pull/482
* Apply pylinalg rename by Korijn in https://github.com/pygfx/pygfx/pull/524
* Remove pyinstaller workaround for freetype by Korijn in https://github.com/pygfx/pygfx/pull/526
* Caching in _pipeline.py by almarklein in https://github.com/pygfx/pygfx/pull/525
* Fix ups by almarklein in https://github.com/pygfx/pygfx/pull/527
* Shadow caching and improvements by almarklein in https://github.com/pygfx/pygfx/pull/530
* Implement cashing for renderer, blender, flusher by almarklein in https://github.com/pygfx/pygfx/pull/533
* Final caching tweaks by almarklein in https://github.com/pygfx/pygfx/pull/535
* Refactor usage of global device by almarklein in https://github.com/pygfx/pygfx/pull/536
* add example of how to map screen to world by kushalkolar in https://github.com/pygfx/pygfx/pull/512
* Add more extensive envmap supports by panxinmiao in https://github.com/pygfx/pygfx/pull/406
* exclude nans in `Geometry.bounding_box()` by kushalkolar in https://github.com/pygfx/pygfx/pull/540
* Show line caps on line segments separated by nan by almarklein in https://github.com/pygfx/pygfx/pull/541
* Option to make a solid torus knot by almarklein in https://github.com/pygfx/pygfx/pull/542
* Add Mobius strip (and some more) by almarklein in https://github.com/pygfx/pygfx/pull/543
* Fix that the polyhedron indices array was 3 times too long by almarklein in https://github.com/pygfx/pygfx/pull/544
* Adjust rtd links to point to stable by almarklein in https://github.com/pygfx/pygfx/pull/546
* Clear up some expectations in the readme by almarklein in https://github.com/pygfx/pygfx/pull/547
* Bump version by almarklein in https://github.com/pygfx/pygfx/pull/548

New Contributors
* sadaszewski made their first contribution in https://github.com/pygfx/pygfx/pull/483

**Full Changelog**: https://github.com/pygfx/pygfx/compare/v0.1.12...v0.1.13

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.