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
cb400b5e17
interrogatedb: Add functions to obtain getters of make-seqs
2022-07-24 21:37:44 +02:00
Derzsi Dániel
d79709f004
express: Add support for bytes multifile encryption passwords ( #1334 )
2022-07-20 22:50:06 +02:00
pmp-p
2208cc8bff
pipeline: support android no thread build
...
Closes #1323
2022-06-29 19:11:00 +02:00
rdb
20334cce05
Merge branch 'release/1.10.x'
2022-06-29 19:09:59 +02:00
Stephen A. Imhoff
33691d72ec
bullet: Fix assertion when reconstructing BulletConvexHullShape from bam
...
Fixes #1251
Closes #1252
2022-06-29 17:06:19 +02:00
rdb
3fc579c7d4
tinydisplay: Implement resizeability of offscreen buffers
...
Fixes #1322
2022-06-29 17:03:44 +02:00
rdb
5493a0d5fc
glgsg: Fix PStats GPU timing not working with newer NVIDIA drivers
...
Fixes #1320
2022-06-29 16:42:33 +02:00
rdb
91dd802de6
dist: Include _sysconfigdata
module properly
...
Fixes #1326
2022-06-29 16:07:48 +02:00
rdb
c325eabb9d
glgsg: Fix texture format selection when using T_half_float
component type
2022-06-29 15:15:02 +02:00
rdb
9ab460c900
event: Fix memory leak in debug check of task.set_owner(...)
...
Fixes #1328
2022-06-29 15:13:57 +02:00
rdb
c24a15ed40
task: Fix missing taskMgr
reference when using managed tasks
2022-06-29 15:12:06 +02:00
rdb
36e34294cf
display: Update docstring for WindowProperties::set_mouse_mode()
...
[skip ci]
Fixes #1307
2022-05-19 10:00:37 +02:00
rdb
29c25a541c
egl: Add egl-device-index config var for selecting EGL device
...
Fixes #1306
2022-05-17 11:52:19 +02:00
rdb
b5d615b223
mathutil: Fix broken docstrings
2022-05-17 10:10:45 +02:00
rdb
671b16eb41
express: Fix vestigial reference to WIN32_VC macro
2022-05-10 16:21:40 +02:00
rdb
ecf4d19e83
Merge branch 'release/1.10.x'
2022-05-10 16:12:36 +02:00
rdb
3d55945535
interrogatedb: Add new functions to interrogate_interface.h:
...
- `interrogate_function_is_constructor()`
- `interrogate_function_is_destructor()`
- `interrogate_wrapper_parameter_is_optional()`
- `interrogate_wrapper_parameter_is_scoped_enum()`
- `interrogate_wrapper_parameter_is_final()`
Only `interrogate_wrapper_parameter_is_optional()` requires a rebuild of the database with the new changes.
2022-05-10 15:58:34 +02:00
rdb
6ab6acfbaf
interrogate: Do not write wrappers taking rvalue reference to interrogatedb
...
These are not actually exported by the Python binding generator anyway
2022-05-10 15:58:34 +02:00
rdb
6fb2acc9cd
makepanda: Always build tinydisplay, even without X11, for offline rendering
...
Closes #1288
Co-authored-by: Brian Gontowski <brian@gontowski.com>
2022-05-10 15:58:34 +02:00
Sergei Korotkov
e3cf5be500
filter: Remove the silly dependency on the ShowBase instance
...
Closes #1302
2022-05-10 15:58:33 +02:00
rdb
42a19860d5
Fix errors when compiling headers with MinGW
2022-05-10 15:58:33 +02:00
rdb
fbea0056f5
general: Allow compiling Panda headers on Windows without NOMINMAX
2022-05-10 15:58:33 +02:00
rdb
0538106d52
glgsg: Fix half float color buffers with GLES 3 / WebGL 2
...
Part of fix for #1296
2022-05-10 15:58:32 +02:00
rdb
7b5ec481f3
Merge branch 'release/1.10.x'
2022-05-05 10:44:51 +02:00
rdb
59755a043e
distributed: Fix regression from c917a9e (which was fix for #1262 )
...
With that fix, getDatagram would return the wrong result after the datagram was reassigned in C++
2022-05-05 10:44:26 +02:00
rdb
d2fc682fd7
glgsg: Support floating-point FBOs in OpenGL ES 2+
...
See issue #1296
2022-05-05 10:41:01 +02:00
rdb
d98f966693
display: Extra spam message about what window a flip is done for
2022-05-05 10:38:25 +02:00
Geraldo Nascimento
5ceaf66079
v4l: O_NONBLOCK flag should be OR'ed to O_RDWR or mmap will fail below
...
Closes #1299
2022-05-05 10:28:55 +02:00
rdb
1b21e604f0
Merge branch 'release/1.10.x'
2022-04-21 11:09:28 +02:00
rdb
98314da00f
showbase: Fix BufferViewer frame in non-standard coordinate systems
2022-04-04 10:30:35 +02:00
rdb
e7dd93d0d4
filter: Fix CommonFilters with non-default coordinate system
...
Fixes #1289
2022-04-04 10:28:18 +02:00
rdb
646611bfa6
workflow: Update GitHub CI builder to Windows 2019
2022-04-04 09:40:42 +02:00
rdb
aab149e75a
windisplay: Add debug prints listing display devices and monitors
2022-04-02 20:42:04 +02:00
rdb
3f901243f2
display: Add additional spam prints
2022-04-02 20:40:58 +02:00
rdb
3084fcd8dc
dist: Correct fix for android x86_64 ABI
...
[skip ci]
2022-03-17 13:29:13 +01:00
rdb
e272de8708
dist: Fix accidental error message with x86_64 ABI with Android
...
[skip ci]
2022-03-17 09:23:38 +01:00
rdb
cafcdede5f
dist: Disable _bootlocale injection for Python 3.10+
...
Python 3.10 removed the _bootlocale module (see bpo-42208)
[skip ci]
2022-03-15 11:20:39 +01:00
rdb
b610a6492e
dist: Don't set sys.platform to "android" on Android
...
Let's just do what upstream does, so that there are no surprises.
2022-03-12 18:19:51 +01:00
rdb
e02a9989fb
android: Changes to add compatibility with pyjnius/plyer
2022-03-12 18:18:15 +01:00
rdb
83038146b3
makepanda: Fix dependency problem in threaded mode
...
This seems to happen when TargetAdd calls are specified out-of-order
2022-03-12 16:56:02 +01:00
rdb
bb68abdd59
makepanda: Ignore system imports when scanning .java files
2022-03-12 16:55:37 +01:00
rdb
5c03cd59fb
dist: Add special support for hidden imports of plyer module
2022-03-12 16:52:12 +01:00
rdb
218f2af7fb
dist: Support .* imports inside wheels
...
No longer try to import modules directly (we can do this if we really have to, but then we have to load it from the proper location) since we don't want to grab the system version of the package which may not be present or may be a different version. Support discovering .* imports inside .whl files that are on sys.path.
2022-03-12 16:50:05 +01:00
rdb
98d70147bd
pipeline: Fix Thread::bind_thread() assertion on Android
2022-03-12 16:48:46 +01:00
rdb
3d31f117e0
express: Fix compilation error with GCC
2022-03-09 16:23:37 +01:00
rdb
5475084717
build: Enable -fno-semantic-interposition for GCC
...
This matches the more optimized clang behavior for -fPIC
2022-03-09 16:23:37 +01:00
rdb
3456769703
gobj: Fix crash in PythonTexturePoolFilter
2022-03-09 16:23:37 +01:00
rdb
c62d2319e0
CMake: Add --exclude-libs flags to static thirdparty libraries
...
Matching makepanda, this avoids symbol conflicts and may have optimization benefits.
This is a temporary hack until CMake 3.24 is released, which offers a cleaner way of doing this.
2022-03-09 16:23:37 +01:00