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
github.com/panda3d/panda3d - bb68abdd598ed0d23c8265a1d29bde0c3589b124 authored almost 3 years ago
github.com/panda3d/panda3d - 5c03cd59fbccc4f84627f26aea2cfd2fadc31a73 authored almost 3 years ago
No longer try to import modules directly (we can do this if we really have to, but then we have ...
github.com/panda3d/panda3d - 218f2af7fbd3ac86dd78d7f50d0da651677acef8 authored almost 3 years agogithub.com/panda3d/panda3d - 98d70147bd32e4948a171612c23ab68e6307287e authored almost 3 years ago
github.com/panda3d/panda3d - 3d31f117e09a0f286ef875596f6046e78698286d authored almost 3 years ago
github.com/panda3d/panda3d - 573df4b320f596f29a04f8ba39c51f1eeec24178 authored almost 3 years ago
github.com/panda3d/panda3d - 37c48ea8290a2d07a69cc2a938263e1dfb849017 authored almost 3 years ago
github.com/panda3d/panda3d - 6b9dea3e3069c3ef05b26c3db9cc0863c125e312 authored almost 3 years ago
They are unused and it would probably be a bad idea to try to use them.
github.com/panda3d/panda3d - 72f98ec30db842140c8207b6b22d9e8f87a7a75b authored almost 3 years agogithub.com/panda3d/panda3d - 657a8f890c2633909531fd532ed787038672fd98 authored almost 3 years ago
There's no point to doing that, and doing so restricts the ability to run Python in a separate t...
github.com/panda3d/panda3d - 683c54938c246395d4ae372c5952878083c1ce4e authored almost 3 years agogithub.com/panda3d/panda3d - 59f422c056d83c362c873cbd4afe68bbb3b6d033 authored almost 3 years ago
We are already using target_link_options, and while it's possible to keep supporting older versi...
github.com/panda3d/panda3d - 264747d213044b30305be5abb7bbf648a9d55677 authored almost 3 years agogithub.com/panda3d/panda3d - e716dba8d42ef20b491ab95d6a2a1601c756138a authored almost 3 years ago
github.com/panda3d/panda3d - e8f3565af27bc7bb95210ebf62f9db875a4da515 authored almost 3 years ago
github.com/panda3d/panda3d - 6ea1e8d65cdee9ee5d61f95df1c103e6fb08f53e authored almost 3 years ago
Matching makepanda, this avoids symbol conflicts and may have optimization benefits.
This is a ...
github.com/panda3d/panda3d - c62d2319e0f0cb4e6b193d7def55624788e2ac7a authored almost 3 years agogithub.com/panda3d/panda3d - 345676970359d3f57a24753c5824d2c34081cedf authored almost 3 years ago
This matches the more optimized clang behavior for -fPIC
github.com/panda3d/panda3d - 54750847179c62990051a6a2bd798b621fdb75d7 authored almost 3 years agoThis is just the low-hanging fruit, there are a lot more gains to be realized.
github.com/panda3d/panda3d - 8cdac14db3bf803b59fed167f1480a3a34826089 authored almost 3 years ago[skip ci]
github.com/panda3d/panda3d - 21cfb8dba5b4e90ad99171e0ffe9142bccd0c9df authored almost 3 years agogithub.com/panda3d/panda3d - dae147ec0c5db69823599562eee6222258863050 authored almost 3 years ago
Fixes #1276
Also let's consistently use the term "assets" for all the application data (and not...
github.com/panda3d/panda3d - 76fb49252c158b534943eac5e5be69d643fce4e7 authored almost 3 years agoFixes #1277
github.com/panda3d/panda3d - 930e5da43816bb60bd4968618bd0368465d6f3f3 authored almost 3 years agoEven when cross-compiling for 32-bit using a 64-bit copy of Python, and vice versa
github.com/panda3d/panda3d - ad187b29f826b80dd5b331a5283d43ee8f277911 authored almost 3 years agoAnything from pgraph onward needs it due to the size of Eigen, but let's just always pass it so ...
github.com/panda3d/panda3d - 2334f48e8955f713ed095ee9abd9795ae1a51376 authored almost 3 years agoFixes #510
github.com/panda3d/panda3d - 46c1b887eaf5b15767e6c4719a42dfbe9219aa8a authored almost 3 years agogithub.com/panda3d/panda3d - 370b635534ef9e1083f9008400462b6c7d77cdc9 authored almost 3 years ago
github.com/panda3d/panda3d - 3a120c4d6891d64e2f7b35217bc81385fd3389aa authored almost 3 years ago
github.com/panda3d/panda3d - ac50aa5dded6642efb24fca493f6daa4ed7e7e87 authored almost 3 years ago
github.com/panda3d/panda3d - 7da3395a8a654932adece1f9338359bc24c6b8dd authored almost 3 years ago
github.com/panda3d/panda3d - aaa51df759fb00ebbb011dd6b1940aa8c5f8ac1e authored almost 3 years ago
github.com/panda3d/panda3d - 794968dcc551b82404224a4400691287561df961 authored almost 3 years ago
github.com/panda3d/panda3d - 5cfd8db95cd796eb14d0e32187e3da29834e47d2 authored almost 3 years ago
This variable isn't used on Windows systems
github.com/panda3d/panda3d - dc05889be26527c1732485e1838c2004698c8e6e authored almost 3 years agogithub.com/panda3d/panda3d - 21377c8de5a97b0665135938f11132145520da7c authored almost 3 years ago
github.com/panda3d/panda3d - a0be50c769e913a2ebbca97bcba17a0b41c2fd5f authored almost 3 years ago
Also error on missing return statement in non-void function, since this is pretty much always an...
github.com/panda3d/panda3d - f60c55f45007bd0efd750bed5cde6a641b63adf0 authored almost 3 years agoFixes #1262
github.com/panda3d/panda3d - c917a9e1a1e29c3b4a9e5c827717cb348eea1380 authored almost 3 years agogithub.com/panda3d/panda3d - 2f3561a48e71ff587adb5a607529008ef6e3dcaa authored almost 3 years ago
Related to #1262
[skip ci]
github.com/panda3d/panda3d - ac3aa64d336b16150e63078a7a7e4de1f1a7a3e5 authored almost 3 years agogithub.com/panda3d/panda3d - 70415af210dc9bc4d94d9a27d87fdff8137ad38c authored almost 3 years ago
github.com/panda3d/panda3d - 583c9f1857a9a253aca676fc347f53f989149fdf authored almost 3 years ago
github.com/panda3d/panda3d - cfc11ba430e9c5e71339ac4b38295fdb4020cac8 authored almost 3 years ago
Obsoleted by 6bc22d1822ab02b464057f76563de7230dd93cec
github.com/panda3d/panda3d - 7ccf38a94825b545e48d1908081732825e64f63d authored almost 3 years ago7-zip archives will only be created if 7-zip is available during the build phase. When 7-zip is ...
github.com/panda3d/panda3d - a08e42d0156d07a88243da9d848f2f0f786d0748 authored almost 3 years agogithub.com/panda3d/panda3d - 4df8c86590a2eefefe891d150f66ef401be4ded1 authored almost 3 years ago
Since it's using a different implementation than the no-timeout version now
github.com/panda3d/panda3d - 5695d1a719c5446ac2b56df957b225b689269891 authored almost 3 years agoThe previous system was causing a lot of lock contention when transforms are modified in the Cul...
github.com/panda3d/panda3d - 6bc22d1822ab02b464057f76563de7230dd93cec authored almost 3 years agogithub.com/panda3d/panda3d - c3562852124d24d5cedb8fca0277687bb0873531 authored almost 3 years ago
Use Sleep(0) instead. Sleep(0) is not guaranteed to yield, which is a problem, but Sleep(1) can...
github.com/panda3d/panda3d - c2d088f232579e4f09e4c24d117ff76463be6f24 authored almost 3 years agogithub.com/panda3d/panda3d - ba4173b32cd2fdaf4f8321faaccedf373f9fcf44 authored almost 3 years ago
With explicit barriers, and the non-timeout version of wait() is now significantly more efficien...
github.com/panda3d/panda3d - cb8563acac8c738f9213214bf35f32ee6e14ba45 authored almost 3 years agoEquivalent to cpu_relax() or the pause instruction on x86
github.com/panda3d/panda3d - 70c49a6416b34c002711fb753e5ac61c4d5e3cd7 authored almost 3 years agoAdds patomic_signed_lock_free, patomic_unsigned_lock_free, and patomic_flag with wait/notify met...
github.com/panda3d/panda3d - c3ce8164bca1a677c206ab7432dff80b789534b4 authored almost 3 years agogithub.com/panda3d/panda3d - 5196719f298a73ca9e57dde96da2ecbf2511574d authored almost 3 years ago
Disabled by default, enable with `pstats-thread-profiling true` in Config.prc
github.com/panda3d/panda3d - fd033e66f1cae1f59b26f0b1848d9a4230f99b65 authored almost 3 years agoTo create a task from a lambda, it is more efficient to use the new AsyncTaskManager::add() shor...
github.com/panda3d/panda3d - b4d51c24e9d58251795d153fe1f762a643e39689 authored almost 3 years agostd::function has unnecessary overhead, better to just create an AsyncTask subclass in-place sto...
github.com/panda3d/panda3d - 7baeaf3809477558ed64a70194ba56643b59f715 authored almost 3 years ago
- Leaking queries by never reusing / releasing them
- Clock synchronization was way off when dri...
Status bar now shows total across all threads, and double-clicking it opens strip charts for all...
github.com/panda3d/panda3d - 284ffe9e835d4e432f43f723938706ca3580dcb6 authored almost 3 years agogithub.com/panda3d/panda3d - 759115fbc788859e85e02d6ee293208fd68c97c1 authored almost 3 years ago
github.com/panda3d/panda3d - a33fcab8da0598b165f1c158a767332371ccccd2 authored almost 3 years ago
github.com/panda3d/panda3d - 8b5fc7d835a8f0bde309d378a51f34747c6f204b authored almost 3 years ago
Timer queries are significantly more efficient, are synchronized to CPU time, and the synchroniz...
github.com/panda3d/panda3d - 0a3733ccb9fe15a9c00838a78b062958674ed3a3 authored almost 3 years agoDon't wait until the next frame - makes it harder to diagnose long load times in the new Timelin...
github.com/panda3d/panda3d - 65ee79158f3c75b2ddfe504f9b426a8d617b3b1c authored almost 3 years agogithub.com/panda3d/panda3d - 739ad1ebd6e5955efa2c0d2f0ad9c9dda6d236d9 authored almost 3 years ago
Remove *:do_frame (which adds another stack frame with very little value), remove unused App:Del...
github.com/panda3d/panda3d - 65cd882cb29edc23cdefcfdf85933ec108ac3947 authored almost 3 years ago
- New powerful scrolling Timeline view for seeing all time events across all threads
- Redo flam...
github.com/panda3d/panda3d - c0c5eeb27e447df7eee9a98277d88c5cca252180 authored almost 3 years ago
- "App:Show code:General" is gone, it was causing too much trouble
- Replace odd "Client::GuiObj...
This makes the behavior of PStats more predictable, reducing missed frames at the beginning
github.com/panda3d/panda3d - 93b7ebffaa653ec3684743f8c8bd01f667c9cdae authored almost 3 years agogithub.com/panda3d/panda3d - cf9574b4120dd9c888ff43845f5ebc465aaf8afd authored almost 3 years ago
Otherwise the render thread will wake up only to be blocked by the mutex right away.
github.com/panda3d/panda3d - aea2d6ef4535e96ec15a593cd5fe817fb75db072 authored almost 3 years agogithub.com/panda3d/panda3d - 07586c82e6d7e137a02223336ef8f128e922905c authored almost 3 years ago
github.com/panda3d/panda3d - 833ad89ebad58395d0af0b7ec08538e5e4308265 authored almost 3 years ago
github.com/panda3d/panda3d - 25a468ba12ddb4afd5c88cb322a9aafbcaa3105b authored almost 3 years ago
github.com/panda3d/panda3d - 355cd5b4cdbba1b506c4675ddc7c9b0e033c800d authored almost 3 years ago
github.com/panda3d/panda3d - 77b0d2d6a7e6853ab0046ce924160b0f6dfd9b27 authored almost 3 years ago
github.com/panda3d/panda3d - b401884f1c1b25dde079139666f03a01427e8d05 authored almost 3 years ago
github.com/panda3d/panda3d - 3c142a61ab9b9eec20bdd44b062d421cf271168f authored almost 3 years ago
github.com/panda3d/panda3d - e27162df0ba1dcf1dbf64325f5aa3c800d4d4711 authored almost 3 years ago
Fixes #1248
github.com/panda3d/panda3d - 287b0d5a74530762262e78f070a5d34b6c42c216 authored almost 3 years agoPartial backport of 07545bc9e318d1799ceabe8838d04d7ad9297a45 for Windows, requires building with...
github.com/panda3d/panda3d - a37dfa727e25b81b5f0de962677b2c1ee600f16b authored almost 3 years agoCherry-picked from 3a38543f65670b2d754838c5b08a556df1485a01
github.com/panda3d/panda3d - be2e07637f0f31a3957bdc215e4ad23eb6de79a5 authored almost 3 years agoWe don't need the extra precision, in fact it is detrimental to restoring build caches in a cros...
github.com/panda3d/panda3d - bc6502a8fee424a41ef6c8199c602445729fea35 authored almost 3 years agogithub.com/panda3d/panda3d - a12359275f5bfcfa9be561674c4c4f58a6eb8052 authored almost 3 years ago
github.com/panda3d/panda3d - 94570f20aada7cd4f0121390a9397e6cd28d2fbe authored almost 3 years ago
For experimentation only - it's disabled by default unless you also specify --override USE_MEMOR...
github.com/panda3d/panda3d - 4e925a839a87602dc5a0c9a74218a0674408f530 authored almost 3 years agoRegression in 7da70cf9399e2703ac9cacbb6977edeb173de159
Fixes #1259
github.com/panda3d/panda3d - 5bb616dca793461b294e645536500a0809e41b9d authored almost 3 years agoWe don't need the extra precision, in fact it is detrimental to restoring build caches in a cros...
github.com/panda3d/panda3d - 2a904f398592ce7effedc4f12720be0cef9b6cc9 authored almost 3 years agogithub.com/panda3d/panda3d - f30e87e7d1f48a5f46fefad5b8fba57296363ea6 authored almost 3 years ago
Windows' malloc has awful performance. mimalloc is orders of magnitude faster, even faster than...
github.com/panda3d/panda3d - 07545bc9e318d1799ceabe8838d04d7ad9297a45 authored almost 3 years agoSpeedup is realised by using thread-local variables. Note that on Windows we can't inline get_c...
github.com/panda3d/panda3d - 46a1ad3544ff750ed8f8d8acb8410b1d95b13046 authored almost 3 years agogithub.com/panda3d/panda3d - 39d69f13de340ebe493c391e0662f4b2ae274b18 authored almost 3 years ago
* New "Flame Graph" chart for seeing all collectors in a frame, much easier to read than piano r...
github.com/panda3d/panda3d - 7da70cf9399e2703ac9cacbb6977edeb173de159 authored almost 3 years agogithub.com/panda3d/panda3d - f0b81d5bf0787f8420d8d604db177aa12c1e1dd4 authored almost 3 years ago
github.com/panda3d/panda3d - 87f5aea80e1e083de896ffa333b3578f5ade3de5 authored almost 3 years ago
Drawing via GDK is deprecated and no longer supported in GTK 3
github.com/panda3d/panda3d - 4c3bc5a42e5b4bbe50c8ca5624c50ad730357d4d authored almost 3 years agogithub.com/panda3d/panda3d - 3a38543f65670b2d754838c5b08a556df1485a01 authored almost 3 years ago