rdb
cfd18bb16f
display: Add support for asynchronous screenshot download
2022-12-26 20:01:38 +01:00
rdb
92185bcb28
Merge branch 'release/1.10.x'
2022-12-19 16:42:29 +01:00
rdb
eafcfe1d70
motiontrail: Fix Python implementation error in double-prec mode
2022-12-19 15:17:19 +01:00
rdb
aa852973f7
motiontrail: Switch usage_hint for geometry to `UH_stream`
...
Seems to better match the actual usage.
2022-12-16 20:16:14 +01:00
rdb
e08a502c88
motiontrail: Calculate bounding volume much more efficiently
...
A lot of time was going into updating the bounding volume.
2022-12-16 20:15:13 +01:00
rdb
32297ecd02
showbase: Fix some members not showing up in API documentation
2022-12-16 19:37:49 +01:00
rdb
42372e139c
motiontrail: Update API documentation
2022-12-16 19:37:28 +01:00
rdb
c366dab405
motiontrail: Further cleanup of CMotionTrail code
2022-12-16 18:18:12 +01:00
rdb
8354e175cf
Merge branch 'release/1.10.x'
2022-12-16 17:36:04 +01:00
rdb
19186781f3
motiontrail: Clean up and optimization of C++ implementation
2022-12-16 16:14:06 +01:00
Daniel
24c14296c0
direct: Clean up broken usage of "types" module with Python 3
2022-12-15 20:29:33 +01:00
rdb
cce46b5edb
motiontrail: Set `start_color` and `end_color` in `add_vertex()`
2022-12-15 20:23:55 +01:00
rdb
5912630e01
Merge branch 'release/1.10.x'
2022-12-15 19:59:00 +01:00
rdb
8ab37b8804
motiontrail: Add easier way to call `add_vertex()`
...
Currently, you must pass in a function, which is a little awkward compared to just passing in a position. Now you can just pass in a vertex position, similar to the C++ interface.
2022-12-15 17:58:46 +01:00
rdb
154223d075
motiontrail: Clean up and document MotionTrail class
2022-12-15 17:58:23 +01:00
rdb
e1b4083d6d
Merge branch 'release/1.10.x'
2022-12-12 17:19:10 +01:00
rdb
1375d38725
showbase: Fix assorted issues with GarbageReport:
...
* Use of removed `types.InstanceType`
* New-style classes are not reported very neatly
* Extreme amount of digits in report due to float division
Fixes #1304
2022-12-09 17:34:27 +01:00
rdb
5fcc04ba7f
distributed: Change `gc-save-all` to 0 by default
...
Fixes #1407
2022-12-07 13:54:47 +01:00
rdb
5f3f2339e6
dist: Drop egg2bam handler, add egg/gltf/glb to bam_model_extensions
...
See #714
2022-12-06 20:04:45 +01:00
rdb
c82f95ad6b
Merge branch 'release/1.10.x'
2022-12-06 20:02:35 +01:00
rdb
3f3fd74f86
dist: Use Panda loader system for converting models to .bam
...
Set bam_model_extensions in order to specify which formats are automatically converted to .bam
Fixes #714
2022-12-06 19:41:00 +01:00
rdb
765d76740d
dist: Use manylinux2014_x86_64 for linux_x86_64 alias on Py 3.11
2022-12-06 19:37:38 +01:00
rdb
32ebe11b06
dist: Add an option to retain docstrings in compiled Python code
...
Fixes #1341
2022-12-06 15:21:39 +01:00
rdb
ffbfdb22e0
dist: Add `prefer_discrete_gpu` option to force use of dedicated GPU
...
Currently only implemented on Windows.
Fixes #680
2022-12-06 15:20:57 +01:00
rdb
ecbd262ac4
dist: Always use manylinux2014 for Python 3.11+, add manylinux_2_28
2022-12-06 14:43:47 +01:00
rdb
95a77e4f75
showbase: Add `do_events()` and `process_event()` snake_case aliases
2022-12-06 12:57:02 +01:00
rdb
867f60dcca
pstats: Rename "Show code" collector to "Tasks"
...
Also remove outdated definitions from pStatProperties.cxx
2022-11-29 20:50:18 +01:00
rdb
9bd66baa1c
Merge branch 'release/1.10.x'
2022-11-21 19:02:50 +01:00
rdb
03d411c937
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 `py_modules` or `packages` is present, otherwise setuptools will activate its new auto-discovery system, even for custom commands that don't need setuptools' discovery system.
However, this is not a great solution, because it applies when running all setuptools commands, not just build_apps.
2022-11-19 13:14:18 +01:00
rdb
68111b2c42
Merge branch 'release/1.10.x'
2022-11-07 18:05:03 +01:00
Erica M. ("Loonatic")
40618e104d
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 output when utilizing this module.
Fixes #1383
2022-11-07 13:01:59 +01:00
rdb
316b0009ae
Merge branch 'release/1.10.x'
2022-10-31 23:10:39 +01:00
rdb
e0c3c8a8d9
filter: Add docstring for CommonFilters.setMSAA
...
[skip ci]
2022-10-25 17:51:32 +02:00
rdb
9768cbb6c2
Merge branch 'release/1.10.x'
2022-10-25 16:44:24 +02:00
rdb
a71b417aec
filter: Add "MSAA" filter to CommonFilters
...
This provides an easy way to enable MSAA for the offscreen color buffer only without having to enable it on the main window.
When using this filter, it is important to have framebuffer-multisample turned off in Config.prc.
2022-10-25 16:26:30 +02:00
rdb
14f08361ce
Merge branch 'release/1.10.x'
2022-10-24 13:24:03 +02:00
rdb
2396bd26dc
deadrec: Fix compiler warning
2022-10-23 17:01:02 +02:00
rdb
00de2771fc
dcparser: fix Python 3 regression unpacking uint types
...
Backport of d1d0dab990 (#1380 )
Co-authored-by: Nat <56046513+NathaanTFM@users.noreply.github.com>
2022-10-22 10:31:26 +02:00
Nat
d1d0dab990
dcparser: fix uint32s being signed on Windows
2022-10-21 23:44:32 +02:00
rdb
7c4e2660a4
actor: Minor style improvements
2022-10-20 20:58:17 +02:00
rdb
79bd743957
Merge branch 'release/1.10.x'
2022-09-02 23:14:15 +02:00
LD
e30d88d9db
showbase: Fix regression with BufferViewer in double prec build
...
Regression was introduced in 98314da00f
Use explicitly Vec3F in calls to addData3f to avoid crash on double precision builds
Closes #1365
2022-09-02 23:08:07 +02:00
rdb
2bd34a806d
dist: Add hidden imports for scipy
2022-09-02 07:54:34 +02:00
rdb
ba8c1f0325
dist: Fix finding sysconfigdata module in Python 3.6 and 3.7
...
Also fix fatal error when sysconfigdata module isn't found (may be use of older wheels), just report it as a missing module
Fixes #1326 for Python 3.6 and 3.7
2022-08-31 13:50:10 +02:00
rdb
cf04a04e32
Merge branch 'release/1.10.x'
2022-07-24 21:43:09 +02:00
Derzsi Dániel
89ee20bcf7
distributed: Import inspect only during DC file read
...
Closes #1336
2022-07-24 21:40:11 +02:00
rdb
20334cce05
Merge branch 'release/1.10.x'
2022-06-29 19:09:59 +02:00
rdb
91dd802de6
dist: Include `_sysconfigdata` module properly
...
Fixes #1326
2022-06-29 16:07:48 +02:00
rdb
c24a15ed40
task: Fix missing `taskMgr` reference when using managed tasks
2022-06-29 15:12:06 +02:00
rdb
ecf4d19e83
Merge branch 'release/1.10.x'
2022-05-10 16:12:36 +02:00