Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Panda3D

We are on a mission to empower all content creators, scientists, innovators, and enthusiasts to create amazing projects with the help of a stable, powerful and flexible 3D rendering framework.
Collective - Host: opensource - https://opencollective.com/panda3d - Website: https://www.panda3d.org/ - Code: https://github.com/panda3d/panda3d

pstats: Performance improvements for time-based strip charts

Remove the use of set and list, which are allocator-heavy and insertion was a bottleneck. Since...

github.com/panda3d/panda3d - 52474465006877516fb8eb88e5c5dddba681b1d4 authored about 2 years ago by rdb <[email protected]>
pstats: Fix hovering strip chart labels being excessively slow

Now properly uses the cached data rather than computing it on every mouseover

github.com/panda3d/panda3d - 21cae91890caca4a1c17e2e1e1acb0948747bba0 authored about 2 years ago by rdb <[email protected]>
gobj: Properly initialize Texture object on all stages

Previously, forward stages would be uninitialized, resulting in cryptic errors with ahead-of-tim...

github.com/panda3d/panda3d - d00d4a44a070971b5c5d9a6d02a2c526313fd967 authored about 2 years ago by rdb <[email protected]>
rplight: Fix PSSM calculation failing with infinite far distance

Fixes #1397

github.com/panda3d/panda3d - 5db4b447a6a9270150678a2a053125696512a3ac authored about 2 years ago by rdb <[email protected]>
rplight: Fix redundant `get_lens()` calls

github.com/panda3d/panda3d - 37795cd5965eff0344589aba00b0447e8ca91d36 authored about 2 years ago by rdb <[email protected]>
pipeline: Avoid dynamic allocation in PipelineCycler when using 1 stage

Eliminates a level of indirection at cost of 8 bytes per cycler

github.com/panda3d/panda3d - f02a3156caff12dbabb07639b9c87764079a9b7f authored about 2 years ago by rdb <[email protected]>
Merge branch 'release/1.10.x'

github.com/panda3d/panda3d - 9bd66baa1cabfb25b48a0a3f3a88f8928e2cb017 authored about 2 years ago by rdb <[email protected]>
vision: Fix use of wrong delete operator in ARToolKit code

github.com/panda3d/panda3d - 1f9f6a618ffdb4e2c253b6327b82f467a5d4dd5d authored about 2 years ago by rdb <[email protected]>
pipeline: Minor optimizations in cycler copy constructor

When copying a dirty cycler, don't use two separate lock-grabbing calls to add to the clean set,...

github.com/panda3d/panda3d - 09f8634433a782040a6fea75fc8ac52a39052e5b authored about 2 years ago by rdb <[email protected]>
pgraph: Remove recursive lock grab in `Light.set_color()`

Harmless, but unnecessary

github.com/panda3d/panda3d - 8a48c3b7114fd94807afa301cf0ea0646a38d791 authored about 2 years ago by rdb <[email protected]>
gobj: Fix `ShaderBuffer.prepare()` not actually doing anything

github.com/panda3d/panda3d - fcfa1d2c99331f94efcefc9da9ec508eaf9fc1f5 authored about 2 years ago by rdb <[email protected]>
dist: Workaround to disable autodiscovery in setuptools>=61.0.0

See #1394 - creates a new finalize_distribution_options entry point that makes sure that either ...

github.com/panda3d/panda3d - 03d411c937b65a5c695791f00789a633baab39ce authored about 2 years ago by rdb <[email protected]>
assimp: Fix assert loading meshes with multiple primitive types

github.com/panda3d/panda3d - d893b21f2b6876f3a9902b145bab2bc696908699 authored about 2 years ago by rdb <[email protected]>
shader: Fix compiler warning

github.com/panda3d/panda3d - 7505112f1d984e1ca9cae1e9c4909de66542b314 authored about 2 years ago by rdb <[email protected]>
tform: Change `MouseWatcher::get_mouse()` to return copy of LPoint2

Instead of a reference, which is very unintuitive and a common stumbling block for comparisons

github.com/panda3d/panda3d - 76b9df0e537ddcd88747cc34c14c83c954ce6c68 authored about 2 years ago by rdb <[email protected]>
Merge branch 'release/1.10.x'

github.com/panda3d/panda3d - 592f2b7d6ebc985e0afe9a8eae4c146f789801ef authored about 2 years ago by rdb <[email protected]>
Update to 1.10.13 thirdparty tools on macOS

These contain OpenCV libraries with fixed relative references on arm64

Fixes #1393

github.com/panda3d/panda3d - 9508b040e77d7f9d6cd318d2e55827e84e0cf95f authored about 2 years ago by rdb <[email protected]>
glgsg: Fix failure to unset divisor after rendering w/ instancing

This would normally be done by `disable_shader_vertex_arrays()` but it apparently isn't called b...

github.com/panda3d/panda3d - e92d993ceac7d8d6119ecfe49cb07c5c3da771d9 authored about 2 years ago by rdb <[email protected]>
Update BACKERS.md file

[skip ci]

github.com/panda3d/panda3d - 75cbe98b1d004bb7ca54e52daa21e84009c267ec authored about 2 years ago by rdb <[email protected]>
Add Download link to setup.cfg

[skip ci]

github.com/panda3d/panda3d - ad227eb53ef7df209d43fe10d94399838f28064b authored about 2 years ago by rdb <[email protected]>
CMake: don't re-export symbols from libharfbuzz.a

To match 84a69e1689099d81926fe165de9310ef79069585 (fix for #1391)

github.com/panda3d/panda3d - d801e00c0f641e97fc874fa64c30e46140b64d1a authored about 2 years ago by rdb <[email protected]>
Merge branch 'release/1.10.x'

github.com/panda3d/panda3d - e961ea99aced85d9b77a632d02d14678dd4152c1 authored about 2 years ago by rdb <[email protected]>
makepanda: Don't re-export harfbuzz symbols from libpanda.so

Shot in the dark at fixing #1391 (but this change is a good idea anyway)

github.com/panda3d/panda3d - 84a69e1689099d81926fe165de9310ef79069585 authored about 2 years ago by rdb <[email protected]>
pgraph: Fix issues with flattening TexMatrixAttrib

If multiple texture stages reference the same texcoord set, Panda wouldn't flatten the tex matri...

github.com/panda3d/panda3d - fe94e43bc4a6c65d9e9f3b7e394ac04e3cd6ea61 authored about 2 years ago by rdb <[email protected]>
shader: Fix support for `#pragma include <example.glsl>` in GLSL

github.com/panda3d/panda3d - 0220a43ce033248dde24df95ea15ba454f587fdc authored about 2 years ago by rdb <[email protected]>
pgraph: Support any number of attribs in `RenderState::make()` in Python

github.com/panda3d/panda3d - 63017864ab978a4f4ff69f60584677c7dcf13eb0 authored about 2 years ago by rdb <[email protected]>
interrogate: Do not consider `make()` with explicit kwargs for coercion

Unless this parameter has a default value

github.com/panda3d/panda3d - e09f78b987c1c3aa958d8ac0c722abed101c03ce authored about 2 years ago by rdb <[email protected]>
Merge branch 'release/1.10.x'

github.com/panda3d/panda3d - 68111b2c42822ff8c4227c5092192c93a6076ad0 authored about 2 years ago by rdb <[email protected]>
interrogate: Fix invalid syntax for `make()` coerce ctor with kwargs

[skip ci]

github.com/panda3d/panda3d - 11746457ff31f373ff7ae25adb365f334443230f authored about 2 years ago by rdb <[email protected]>
chore: Remove extraneous print statement

There's no reason why this should be printed out by default. It can create a lot of spam in the ...

github.com/panda3d/panda3d - 40618e104d096a7cceb4077fcb614253b4ff4cd4 authored about 2 years ago by Erica M. ("Loonatic") <[email protected]>
tinydisplay: Don't reimplement process_events from base class

Reduces code duplication, makes it possible to inherit bug fixes from the base class, and also h...

github.com/panda3d/panda3d - 8965741fcf2616d790afbb2af4f82a004f4c5d05 authored about 2 years ago by rdb <[email protected]>
x11display: Time out waiting for ConfigureNotify event

Fixes #1087

github.com/panda3d/panda3d - 0a827cf65c617e39a228de4406084ab5d5eba776 authored about 2 years ago by rdb <[email protected]>
audio: Code formatting fixes in nullAudioManager.cxx

[skip ci]

github.com/panda3d/panda3d - 70e86c46ed7bc26f623db8ffd3ca5a2d8b7b77e2 authored about 2 years ago by rdb <[email protected]>
pgraph: Make CullTraverserData.view_frustum settable from Python

Perhaps useful for in cull callbacks

github.com/panda3d/panda3d - 502607e450366750280434a984f7eb7617a0f544 authored about 2 years ago by rdb <[email protected]>
pgraph: Fix a missed `std::move` opportunity in ScissorEffect

github.com/panda3d/panda3d - 9d73c9b7865c789fdfa353848eabcda21422a65a authored about 2 years ago by rdb <[email protected]>
audio: Add positional property getter to AudioSound

Fixes #1257
Closes #1282

Co-authored-by: morganmliang <[email protected]>

github.com/panda3d/panda3d - 2ec147f3b04597e00b91a1a8232ba01332b40065 authored about 2 years ago by rdb <[email protected]>
pgraph: Fix rare case of assertion in cull with ScissorEffect

Fixes #1344

github.com/panda3d/panda3d - fea66ea08797273e640b62acb00513cc82fed0c4 authored about 2 years ago by rdb <[email protected]>
gtk-stats: Fix compile error on manylinux2014 with G_SOURCE_FUNC

[skip ci]

github.com/panda3d/panda3d - e56c1a0a98d26fd365b100045d22c2c20982004a authored about 2 years ago by rdb <[email protected]>
glgsg: Fix regression defining null mipmap levels of cube map

Fixes #1189

github.com/panda3d/panda3d - 523e1bcbb870c7fba5cf219e3f1ce0b1fc0ee466 authored about 2 years ago by rdb <[email protected]>
text: Add missing fields to TextNode::CData copy constructor

github.com/panda3d/panda3d - b8c53be8fd634152d7cfb3e3c0137644909a124d authored about 2 years ago by rdb <[email protected]>
pgraph: Fix weird comment formatting in renderAttrib.h

github.com/panda3d/panda3d - 91191a9d75af9e63717e1ad6335d870ad5d0d912 authored about 2 years ago by rdb <[email protected]>
dxml: Remove TinyXML bindings

This isn't used anywhere in the Panda source anymore, and is considered out-of-scope for Panda. ...

github.com/panda3d/panda3d - a1105f0f9635a18a0892d4a8fb8d1753b65b33ad authored about 2 years ago by rdb <[email protected]>
assimp: Set assimp-collapse-dummy-root-node to true by default

See #366

github.com/panda3d/panda3d - 37f7dc285bd6b16ce550e0e41d32c9e95fa6c152 authored about 2 years ago by rdb <[email protected]>
assimp: Drop support for older versions of Assimp

We now require at least Assimp 4, I believe.

github.com/panda3d/panda3d - 2a9a32fea9f9b967167e2c499fc43a607337935b authored about 2 years ago by rdb <[email protected]>
gobj: Remove TextureStage::write() overload, use default arg instead

This was only an overload in 1.10 so that it wouldn't break the ABI

github.com/panda3d/panda3d - dba65d8bd42835dbd5908d13f4968e5b6312331f authored about 2 years ago by rdb <[email protected]>
Merge branch 'release/1.10.x'

github.com/panda3d/panda3d - e75aae62f06a8c1e311c0ba86af2e82909be8b44 authored about 2 years ago by rdb <[email protected]>
assimp: Add assimp-collapse-dummy-root-node option

This is false for now, but will be true in the future.

See #366

github.com/panda3d/panda3d - db6ea00967bae67c16574dcef23997c55e701e6a authored about 2 years ago by rdb <[email protected]>
assimp: Fix unprotected debug statements

github.com/panda3d/panda3d - 1fd2e124cf7afddbab87ff2f771d18753cce3700 authored about 2 years ago by rdb <[email protected]>
ptloader: Disable obj2egg from ptloader

It doesn't support materials and textures, so it's not really useful to have this registered wit...

github.com/panda3d/panda3d - c50a5b25b8b8a1f9b788010de993b3fed80e007c authored about 2 years ago by rdb <[email protected]>
Correct documentation

See first paragraph of https://graphics.stanford.edu/courses/cs268-09-winter/notes/handout6.pdf

github.com/panda3d/panda3d - 45ce3f348f1f2b5467f7128585b4532b5dc05191 authored about 2 years ago by Bert Myroon <[email protected]>
assimp: Support custom object properties as tags

github.com/panda3d/panda3d - 2044861597e2780eed428e097440ccfd47634fc5 authored about 2 years ago by rdb <[email protected]>
assimp: Support reading tangents and binormals

github.com/panda3d/panda3d - 162a7b2c3440d0cd0d6c4efb6419cb25ea9756b8 authored about 2 years ago by rdb <[email protected]>
assimp: Fix a typo in a config var description

github.com/panda3d/panda3d - 5a483e389933d83ffdeef10d85cfc280225501ce authored about 2 years ago by rdb <[email protected]>
assimp: Improve performance of loading geometry

github.com/panda3d/panda3d - 286cf0d28654ee531396feed75ecbf059d7ac037 authored about 2 years ago by rdb <[email protected]>
assimp: Support reading additional texture maps, as well as PBR

github.com/panda3d/panda3d - ffe2137680f90eddff7842aeda32bcdb9e1c233c authored about 2 years ago by rdb <[email protected]>
assimp: Support texture transforms

github.com/panda3d/panda3d - 9248182a0b09730954e8ba06204e794dff002a7d authored about 2 years ago by rdb <[email protected]>
assimp: Fix issues reading external files

github.com/panda3d/panda3d - 6e636f5ca0818eb519a328322d67c8107a45f31e authored about 2 years ago by rdb <[email protected]>
assimp: Support importing alpha mode from glTF files

github.com/panda3d/panda3d - b254e5b7ba46cf89e0a77043e4f8ed83c593e5eb authored about 2 years ago by rdb <[email protected]>
ptloader: Fix wrong initialization order issue

github.com/panda3d/panda3d - 356e974029a90ad8f6d2afcae6ea501a96c85a02 authored about 2 years ago by rdb <[email protected]>
gobj: Add `TextureStage::write()` overload with `indent_level` param

github.com/panda3d/panda3d - a11f7c9c8dda8de78ebc4c5ecb81ac02247ffa48 authored about 2 years ago by rdb <[email protected]>
assimp: Add support for texture wrapping modes

github.com/panda3d/panda3d - 2226f8de9e57b804ac505e8a69825c509cc59c97 authored about 2 years ago by rdb <[email protected]>
assimp: Fix memory corruption in load_texture_stage()

github.com/panda3d/panda3d - 09a81e0d6870e15de834abba3a18f65fd81535f7 authored about 2 years ago by rdb <[email protected]>
tests: Replace use of deprecated imp module in test_imports

github.com/panda3d/panda3d - 4c58eb3382932f87dea64eaecf39f015035cba7f authored about 2 years ago by rdb <[email protected]>
makepanda: Always populate OSX_ARCHS when building for macOS

github.com/panda3d/panda3d - bf2bf37e67028d6c382cbb526fa7ff0dd02344b1 authored about 2 years ago by rdb <[email protected]>
Merge branch 'release/1.10.x'

github.com/panda3d/panda3d - 316b0009ae9616bbb98a5570e614deeff39b8c5b authored about 2 years ago by rdb <[email protected]>
event: Fix crash when creating task from closure with extra data

github.com/panda3d/panda3d - ae7084504b6f7fc1e85282f0b21d18d28fdbb6b7 authored about 2 years ago by rdb <[email protected]>
dtoolbase: Add comment clarifying assertion in DeletedBufferChain

[skip ci]

github.com/panda3d/panda3d - d8a537b59b909c13e3109b6ddda14e321ce3a2fc authored about 2 years ago by rdb <[email protected]>
makepanda: Fix issues when building on arm64 without `--arch` flag

Logic in various places seems to assume `OSX_ARCHS` contains `arm64` in this case

github.com/panda3d/panda3d - 587f9f7bcdf7c5672d006b841e2d276c6cba27d9 authored about 2 years ago by rdb <[email protected]>
cocoadisplay: Fix crash with threading-model on newer macOS versions

Updates the context on the main thread instead of the draw thread now. If render_frame happens t...

github.com/panda3d/panda3d - 4cf8187df7b02584278dd2e5f615d043295959d6 authored about 2 years ago by rdb <[email protected]>
tests: Fix failing window unit test on macOS

Fixes #804 (together with previous commit 979f194f499e76a12ba137c52b3b33f51d7d8e6c)

github.com/panda3d/panda3d - 4c6df54d6fd17f65696ca5ffd846f62f919937f3 authored about 2 years ago by rdb <[email protected]>
tests: Load either 120 or 150 GLSL shaders depending on capabilities

Addresses part of #804

github.com/panda3d/panda3d - 979f194f499e76a12ba137c52b3b33f51d7d8e6c authored about 2 years ago by rdb <[email protected]>
tests: skip auto-shader tests if Cg shaders are not supported

Backport of 57b0be86471f4356b912d5976e4f5b9cb9e92220

github.com/panda3d/panda3d - a111bb4442b035bab61bf0c418e8ac75372c3699 authored about 2 years ago by rdb <[email protected]>
gobj: Fix failure to async reload texture more than once

Fixes #1354

github.com/panda3d/panda3d - 54e2ddfd1c24be3c6e17b363dbfb8ca456ffc143 authored about 2 years ago by rdb <[email protected]>
filter: Add docstring for CommonFilters.setMSAA

[skip ci]

github.com/panda3d/panda3d - e0c3c8a8d9ef76dfe7cd0f1aa2c2793d5ef27f45 authored about 2 years ago by rdb <[email protected]>
glgsg: Save a buffer bind call by changing order of blitting MS FBOs

github.com/panda3d/panda3d - 4bdac5afac2ff5d5f176ffa1a083c46e2050e0dd authored about 2 years ago by rdb <[email protected]>
Merge branch 'release/1.10.x'

github.com/panda3d/panda3d - 9768cbb6c283c6eac9765498f0c46f96f9b4617a authored about 2 years ago by rdb <[email protected]>
pipeline: Don't use yield ASM intruction on ARM < 7

github.com/panda3d/panda3d - bdb0f0b56af4235ab3df04599dc071b123192648 authored about 2 years ago by rdb <[email protected]>
pgraph: Remove unused vertices during premunge phase

Disable with premunge-remove-unused-vertices config var - let me know if causes issues for you, ...

github.com/panda3d/panda3d - fc8c07a949270381d6b089527b0b28c72c868142 authored about 2 years ago by rdb <[email protected]>
bullet: Clean up BulletContact/BulletManifoldPoint reference handling a bit

Still looks kinda sketchy though

Related to #1192

github.com/panda3d/panda3d - f64dcbd3df9246d2cc4f39e56f9986b3d3f453de authored about 2 years ago by rdb <[email protected]>
pgraph: Slight efficiency refactoring of `remove_unused_vertices()`

github.com/panda3d/panda3d - 4d5d7047af9d0e40f16d7d8cca0ee20a07ffba91 authored about 2 years ago by rdb <[email protected]>
filter: Add "MSAA" filter to CommonFilters

This provides an easy way to enable MSAA for the offscreen color buffer only without having to e...

github.com/panda3d/panda3d - a71b417aecc9f23d093af13e63f8d17caa7de87c authored about 2 years ago by rdb <[email protected]>
glgsg: Fix multisample FBOs with MRT blitting aux target into color target

github.com/panda3d/panda3d - 4d2a45f1242c0676a76a9c08efda990acf0b47e1 authored about 2 years ago by rdb <[email protected]>
bullet: Fix LMatrix3<>btMatrix3x3 conversion functions

github.com/panda3d/panda3d - 1a72311243c44912141a4279f962f2a3b20510ef authored about 2 years ago by rdb <[email protected]>
bullet: Fix `BulletAllHitsRayResult::empty()` compiler warning

github.com/panda3d/panda3d - 693b4d3fb386f6cbebe04d30665b6cba460ebc42 authored about 2 years ago by rdb <[email protected]>
bullet: Fix `BulletWheel::empty()` referencing local objects

github.com/panda3d/panda3d - ef9c9fa20ec434f396743f2938258f076f9fee79 authored about 2 years ago by rdb <[email protected]>
pgraph: Fix `PandaNode::_nested_vertices` not updating properly

The problem was that `PandaNode::update_cached()` queries the node's `_internal_vertices` *befor...

github.com/panda3d/panda3d - cc24b5373d3b9bc71a5b10a8725581dabfd90b5c authored about 2 years ago by rdb <[email protected]>
cppparser: Fix an instance of pvector being used instead of `std::vector`

Also see #539 (but doesn't fully resolve this case because DSearchPath also uses pvector)

[skip...

github.com/panda3d/panda3d - 9a53a3bf3194ed9559722e465c660dd24b7ec5df authored about 2 years ago by rdb <[email protected]>
dtoolbase: Make MemoryHook constant-initialized

init_memory_hook() is no longer required, eliminating static initialization order issues

This r...

github.com/panda3d/panda3d - bf65624298b9a5ea49cb637fadb4fc6f7c85ce9b authored about 2 years ago by rdb <[email protected]>
pgraph: Remove deprecated `PandaNode::set_bound()` method

It's been deprecated with warning for so long, with easy replacement

github.com/panda3d/panda3d - 6f9897fe493af440f04a051681835d134c82d321 authored about 2 years ago by rdb <[email protected]>
interrogate: rename `operator [] =` to `operator []=`

github.com/panda3d/panda3d - 7f707de3845758a08af9a9f4dc06d8ee32569fe2 authored about 2 years ago by rdb <[email protected]>
interrogatedb: Indicate whether types/function wrappers are deprecated

github.com/panda3d/panda3d - a28b641bf3b3106b872bed1b5305d6d3f7e9b487 authored about 2 years ago by rdb <[email protected]>
Merge branch 'release/1.10.x'

github.com/panda3d/panda3d - 14f08361ce41e605d63b99c42e95479d414296fe authored about 2 years ago by rdb <[email protected]>
cppparser: Properly record C++11 attributes

github.com/panda3d/panda3d - dd262c6715acef57ddca77f6c25de0574476bd01 authored about 2 years ago by rdb <[email protected]>
gobj: Fix tex not being cleared initially with gl-immutable-texture-storage

Regression as of 494631ac54e8b5bd2cf72f4ffe44b1c565b62b6e and bfe595f4dcfbbd8964b3ee52394ca0988f...

github.com/panda3d/panda3d - b018d65da9ce8a2fe3e20b5e25aedb694d3100b7 authored about 2 years ago by rdb <[email protected]>
collide: Reimplement respect-prev-transform test for capsule-into-poly

Taken from 6e168c2bc463a0ca70bfe064117b2f13c66db4c3 (which was written for the old test that was...

github.com/panda3d/panda3d - e3ec6f79472ca0daed7e5ab884c26307ca9bfa4c authored about 2 years ago by rdb <[email protected]>
display: Fix RTT attachment modified flag not propagating through pipeline

Fixes #1364 (the other half)

github.com/panda3d/panda3d - accd130c838b306dda1a414a7512a99a8d253554 authored about 2 years ago by rdb <[email protected]>
glgsg: Fix stencil renderbuffer not being unbound when binding depth tex

Fixes part of #1364

github.com/panda3d/panda3d - c799146cc92ad6f59b34b3a88d6209047e9ce074 authored about 2 years ago by rdb <[email protected]>
pgraph: Proper deprecated marking for `PandaNode::set_bound()`

[skip ci]

github.com/panda3d/panda3d - d4b8bb63ba15f771d94013ac32a5ae4857d6532f authored about 2 years ago by rdb <[email protected]>
daeegg: Fix a compiler warning

github.com/panda3d/panda3d - e113503538e203a61d21b5fc929de746d5bb162a authored about 2 years ago by rdb <[email protected]>
deadrec: Fix compiler warning

github.com/panda3d/panda3d - 2396bd26dc9f83ceff69154fa9e358c075c758c5 authored about 2 years ago by rdb <[email protected]>