Pygfx

Latest version: v0.2.0

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

Scan your dependencies

Page 1 of 3

0.2.0

API changes

* World objects are not pickable by default anymore. To enable picking, set `Material.pick_write` to `True`.

What's Changed

* Refactor wgpu renderer by almarklein in https://github.com/pygfx/pygfx/pull/675
* Fix minigalleries in docs by almarklein in https://github.com/pygfx/pygfx/pull/677
* Better line-render behavior for nonfintes by almarklein in https://github.com/pygfx/pygfx/pull/680
* Documentation improvements by almarklein in https://github.com/pygfx/pygfx/pull/679
* Point shader improvements by almarklein in https://github.com/pygfx/pygfx/pull/681
* Make pixel_ratio follow canvas if it changes by almarklein in https://github.com/pygfx/pygfx/pull/685
* Prevent error message about id when passing invalid args to a wobject by almarklein in https://github.com/pygfx/pygfx/pull/688
* Fix that changing the ImageMaterial.map does not update it by almarklein in https://github.com/pygfx/pygfx/pull/689
* Fix `look_at` by panxinmiao in https://github.com/pygfx/pygfx/pull/691
* Fix update issues related to render_mask by almarklein in https://github.com/pygfx/pygfx/pull/687
* PointMaterial -> PointsMaterial in error string by hmaarrfk in https://github.com/pygfx/pygfx/pull/692
* Update image_plus_points to demostrate variable point sizes by hmaarrfk in https://github.com/pygfx/pygfx/pull/695
* Update expected timeline for version 1.0 by hmaarrfk in https://github.com/pygfx/pygfx/pull/703
* Updated wx rotating cube example by cansik in https://github.com/pygfx/pygfx/pull/697
* Add point sprites by almarklein in https://github.com/pygfx/pygfx/pull/693
* Fix wobbly points by almarklein in https://github.com/pygfx/pygfx/pull/706
* Supports InstancedMesh Shadows by panxinmiao in https://github.com/pygfx/pygfx/pull/705
* Allow picking of background objects by hmaarrfk in https://github.com/pygfx/pygfx/pull/700
* Add functions to select a specific gpu by almarklein in https://github.com/pygfx/pygfx/pull/709
* Use the render_mask to control when the background shader is displayed by hmaarrfk in https://github.com/pygfx/pygfx/pull/711
* Make mesh dynamic example be a little more natural by hmaarrfk in https://github.com/pygfx/pygfx/pull/710
* Improve trimesh conversion by schlegelp in https://github.com/pygfx/pygfx/pull/707
* Fix examples with new "load_mesh" by panxinmiao in https://github.com/pygfx/pygfx/pull/716
* Use imageiov3 to avoid warning in skybox by hmaarrfk in https://github.com/pygfx/pygfx/pull/717
* Making material pickability controllable by hmaarrfk in https://github.com/pygfx/pygfx/pull/704
* Refactor enums by almarklein in https://github.com/pygfx/pygfx/pull/718
* Fix that pick_write is not dynamic by almarklein in https://github.com/pygfx/pygfx/pull/722
* New enum for coordinate space by almarklein in https://github.com/pygfx/pygfx/pull/723
* Add PointsMarkerMaterial by almarklein in https://github.com/pygfx/pygfx/pull/708
* Basic new line support for left to right scripts by hmaarrfk in https://github.com/pygfx/pygfx/pull/712
* Fix render_mask logic for points by almarklein in https://github.com/pygfx/pygfx/pull/729
* Set the children property of the `WorldObject` class to be read-only. by panxinmiao in https://github.com/pygfx/pygfx/pull/728
* Align and fix rendermask usage by almarklein in https://github.com/pygfx/pygfx/pull/730


New Contributors
* cansik made their first contribution in https://github.com/pygfx/pygfx/pull/697
* schlegelp made their first contribution in https://github.com/pygfx/pygfx/pull/707

**Full Changelog**: https://github.com/pygfx/pygfx/compare/v0.1.18...v0.2.0

0.1.18

What's Changed
* Update transparency to include a background by almarklein in https://github.com/pygfx/pygfx/pull/623
* Improve overlay rendering by almarklein in https://github.com/pygfx/pygfx/pull/624
* Renderer always applies object.render_order by almarklein in https://github.com/pygfx/pygfx/pull/627
* add code of conduct by kushalkolar in https://github.com/pygfx/pygfx/pull/629
* Black by almarklein in https://github.com/pygfx/pygfx/pull/637
* Replace pkg_resources with importlib.resources by almarklein in https://github.com/pygfx/pygfx/pull/643
* Enable float32-filterable feature by almarklein in https://github.com/pygfx/pygfx/pull/644
* Renderer.pixel_ratio always has a value by almarklein in https://github.com/pygfx/pygfx/pull/638
* Update print_wgpu_report to make use of wgpu's diagnostics system by almarklein in https://github.com/pygfx/pygfx/pull/648
* Use wgsl saturate instrinsic when we can. by hmaarrfk in https://github.com/pygfx/pygfx/pull/653
* Using the built-in function "smoothstep" by panxinmiao in https://github.com/pygfx/pygfx/pull/659
* Fix a light_view and cube_qt examples by hmaarrfk in https://github.com/pygfx/pygfx/pull/658
* Make returned arrays of gometric transforms read only by hmaarrfk in https://github.com/pygfx/pygfx/pull/652
* Fix that colormaps were not sampled correctly by almarklein in https://github.com/pygfx/pygfx/pull/660
* Fix off by 1 error in pieces creation for text selection by hmaarrfk in https://github.com/pygfx/pygfx/pull/657
* Line dashing by almarklein in https://github.com/pygfx/pygfx/pull/628
* Fix typo in show_rect docstring by hmaarrfk in https://github.com/pygfx/pygfx/pull/662
* add zmq example of how to compute data in one process and view it in another process by kushalkolar in https://github.com/pygfx/pygfx/pull/669
* Fix that shader is not recompiled when number of clip planes changes by almarklein in https://github.com/pygfx/pygfx/pull/670
* Buffer and Texture test for c_contiguous by almarklein in https://github.com/pygfx/pygfx/pull/672



**Full Changelog**: https://github.com/pygfx/pygfx/compare/v0.1.17...v0.1.18

0.1.17

What's Changed
* Adjust for change in wgpu (wgpu.base rename) by almarklein in https://github.com/pygfx/pygfx/pull/613
* Adjust to new wgpu-py by almarklein in https://github.com/pygfx/pygfx/pull/617


**Full Changelog**: https://github.com/pygfx/pygfx/compare/v0.1.16...v0.1.17

0.1.16

What's Changed
* Fix typos by kianmeng in https://github.com/pygfx/pygfx/pull/603
* Fix a typo in custom shaders example by pyetras in https://github.com/pygfx/pygfx/pull/605
* Adjust to new wgpu-py by almarklein in https://github.com/pygfx/pygfx/pull/604

New Contributors
* kianmeng made their first contribution in https://github.com/pygfx/pygfx/pull/603
* pyetras made their first contribution in https://github.com/pygfx/pygfx/pull/605

**Full Changelog**: https://github.com/pygfx/pygfx/compare/v0.1.15...v0.1.16

0.1.15

0.1.14

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.