25462 Commits

Author SHA1 Message Date
rdb
b53895aa3d Merge branch 'release/1.10.x' 2022-01-01 18:18:46 +01:00
rdb
2915c6e670 glgsg: Force transform_weight column to read (0, 0, 0, 1) if absent
On NVIDIA cards, this doesn't seem to happen automatically.

Fixes #1207
2022-01-01 16:49:41 +01:00
loonaticx
500491e6c9 CommonFilters: Documentation adjustments
* State that we're using Cg shaders, ideal for clarification.
* Commented out Josh's monologue since it doesn't particularly contribute to the API page
* Added documentation to the setBloom function to help clarify.

Closes #1200

Co-authored-by: rdb <git@rdb.name>
2022-01-01 15:20:57 +01:00
rdb
5caf0ff5d6 device: Correction to 0e9ea6706686ee810eea8171b96637b324763481
Fixes #1218
2022-01-01 15:14:30 +01:00
rdb
0e9ea67066 device: Implement correct sign extension for Windows raw devices
Hopefully, fix for #1218
2022-01-01 12:15:00 +01:00
rdb
72bf9e7fd1 device: Map FrSky RC controller as flight stick instead of gamepad
Reverts f01399bba875929d0f25c460c290f584f0f81608
2022-01-01 12:09:19 +01:00
rdb
1e6569e678 dxgsg9: Fix issues with luminance textures and ATI1 compression
Fixes #1198
2021-12-31 22:59:01 +01:00
rdb
ecc6fb6b0c dxgsg9: Implement ability to get screenshot from multisample backbuffer
Fixes #1225
2021-12-31 13:41:57 +01:00
rdb
ce0d020cfd makepanda: Add handling for Windows 11 SDK 2021-12-31 13:10:20 +01:00
Stephen A. Imhoff
a723567a3a Add manylinux_2_24 for building 2021-12-30 21:59:08 +00:00
rdb
9961a90618 workflow: Use macOS 10.15 for now for CMake builder 2021-12-27 23:32:45 +01:00
rdb
866bf9e2b5 workflow: Update macOS builder to macOS-11 2021-12-26 15:31:44 +01:00
rdb
8a9410cbc6 Use lowercase spelling for panda3d as package name in setup.cfg 2021-12-26 14:22:26 +01:00
rdb
953cf898bc x11: Fix doubled-up info print message 2021-12-26 14:13:32 +01:00
rdb
9598065641 Merge branch 'release/1.10.x' 2021-12-26 14:13:23 +01:00
rdb
f01399bba8 device: Correct axis mappings for FrSky RC controller on Windows
See #1218
2021-12-26 12:30:05 +01:00
rdb
8b19761844 device: Add spam output for raw windows device 2021-12-26 12:30:05 +01:00
rdb
c38d582f8c showbase: Add base.clock alias for globalClock
Mirrors eefcae7b05aef7628b691d8601f8d7d9d0916cb3 on master
2021-12-26 12:30:00 +01:00
rdb
987f2f036b makepanda: Fix clang crash on macOS when compiling Objective-C++ code 2021-12-26 12:30:00 +01:00
Stephen A. Imhoff
c2635d2498 makepanda: Add rpmversion for packaging.
Closes #1220
2021-12-26 12:30:00 +01:00
rdb
2fcacd1bab makepanda: Replace references to deprecated distutils module
distutils is deprecated as of Python 3.10 (see PEP 632) and will be removed in Python 3.12.
2021-12-25 11:51:28 +01:00
rdb
f3c481578e samples: Update globalClock references to base.clock 2021-12-25 11:49:04 +01:00
rdb
eefcae7b05 direct: Add base.clock, deprecate globalClock 2021-12-25 11:47:42 +01:00
rdb
a0c2f2ff3b prc: Add pickle support to ConfigVariable
The current value is not pickled.  I might change my mind on this, but my thinking is that ConfigVariable doesn't really contain a value, it's just an accessor for a value from the config page, so the current state of the variables should be pickled with the config pages.
2021-12-19 14:36:17 +01:00
rdb
5eb0f04e87 display: Add missing host property to GraphicsOutput 2021-12-14 11:43:03 +01:00
rdb
2e0614138f display: Add pickle support to FrameBufferProperties 2021-12-14 11:42:40 +01:00
rdb
a354b774b3 interrogate: Add __reduce_ex__ to methods that shouldn't be renamed 2021-12-14 11:31:37 +01:00
rdb
a4d53a8ced pgraph: Fix unnecessary double state munge in prepare_scene()
[skip ci]
2021-12-13 13:23:38 +01:00
rdb
68f0931f43 dist: Fix use of Python 3.8+-only syntax 2021-12-13 09:35:38 +01:00
Daniel
1f39c3333f workflow: Build Windows using windows-2022 and Visual Studio 2022 2021-12-12 22:54:33 +01:00
rdb
fc625eec11 Merge branch 'release/1.10.x' into incoming 2021-12-12 22:54:15 +01:00
rdb
b397ddb311 workflow: Switch back from macOS-latest to 10.15 for now
See actions/virtual-environments#4060 - the 11.0 image is crashing for us so we'll upgrade when it's more mature
2021-12-12 22:48:39 +01:00
rdb
2766bca974 makepanda: Add macOS 11.3 SDK 2021-12-12 22:47:07 +01:00
Aidan Noll
8fbf972f30 putil: use Py_REFCNT macro instead of directly accessing reference count field
Closes #1197
2021-12-12 22:22:10 +01:00
Daniel
afadb556a2 maya: Add support for Maya 2022
Closes #1213
2021-12-12 22:20:21 +01:00
Daniel
6acb94f451 makepanda: Support Visual Studio 2022
Closes #1214
2021-12-12 22:18:47 +01:00
rdb
541b9471b5 workflow: Use thirdparty packages for 1.10.10 instead of 1.10.9 2021-12-12 18:40:31 +01:00
Daniel
3d1328fafb workflow: Upgrade to setup-python@v2 2021-12-12 18:40:03 +01:00
rdb
0e91f4ee1c device: Gracefully ignore invalid data index from raw input device 2021-12-12 18:38:09 +01:00
rdb
215ad6bfd9 Fix a few docstring typos 2021-12-12 18:38:09 +01:00
rdb
e4013226e1 general: Remove vestigial typedef.h file 2021-12-12 18:37:49 +01:00
rdb
3ef5d96efc putil: Slight BamReader optimization 2021-12-12 18:37:48 +01:00
rdb
eaf8cb79d5 Add pickle support to a variety of classes 2021-12-12 18:35:44 +01:00
rdb
650b958217 display: Add convenient shorthand for win.request_properties()
Now instead of this:

    win.request_properties(WindowProperties(title="Test"))

You can directly do this:

    win.request_properties(title="Test")
2021-12-12 14:54:47 +01:00
rdb
f79ef139ba device: Don't try to access raw input devices an Android
Fixes a log warning
2021-12-12 14:27:56 +01:00
rdb
73a27fa281 task: Get rid of unnecessary __makeTaskList
We can directly convert AsyncTaskCollection objects to a list (though even that is of questionable value since task collections behave list-like enough)
2021-12-12 13:46:26 +01:00
rdb
ec2084c23e samples: Use SamplerState::WM_clamp as wrap mode in Asteroids demo
[skip ci]
2021-12-12 13:42:33 +01:00
rdb
b8c301164a dist: Implement more reliable solution for logging stdout/stderr
The previous trick doesn't seem to work on one of my devices.  The disadvantage of the new solution, however, is that it doesn't capture anything until site.py is successfully executed.
2021-12-10 14:56:13 +01:00
rdb
cc865e6d21 pipeline: Don't exit process when SystemExit happens on external thread
PyErr_Print() causes the process to be forcibly exited when a SystemExit exception occurred, this is a big issue on Android.
2021-12-10 14:56:01 +01:00
rdb
25d57e0eef dist: Fix incorrect arch check for Android in build_apps 2021-12-10 13:42:20 +01:00