rdb
ac089658f3
CMake: Fix error flood if OpenSSL is not present
...
Fixes #1013
2020-11-17 22:26:14 +01:00
rdb
3abd157315
gobj: Fix a bad assertion comparison
2020-11-17 21:05:08 +01:00
rdb
3a2048e44a
glgsg: Fix skinning shader being unable to render unskinned models
...
Panda was adding a column with weights (0, 0, 0, 0), but these weights don't add up to 1 so no useful identity matrix can be produced. Instead it's better to fall back to the OpenGL default, (0, 0, 0, 1).
I'm also defaulting the transform_index values to (0, 1, 2, 3) to support non-indexed skinning (although that's pretty esoteric, given that that only supports 4 transforms...)
2020-11-17 21:01:56 +01:00
rdb
a30f4be157
readme: Fix Travis badge on release/1.10.x branch
2020-11-17 21:01:17 +01:00
Daniel
7eba53cffa
showbase: Fix an entire DirectSession being (re)created on node selection
...
Closes #1051
2020-11-17 12:02:53 +01:00
rdb
f1ca8a9018
direct: Additional linking in Loader API documentation
2020-11-17 12:01:42 +01:00
rdb
f88441c584
dist: Fix error building Windows executable in Python 3.9
2020-11-17 12:01:05 +01:00
rdb
c53f461f3f
gobj: Fix typo in MatrixLens API documentation
...
Fixes #1042
2020-11-17 11:59:36 +01:00
rdb
0cd4160a71
readme: update status badge for GitHub Actions instead of Travis
2020-11-16 22:20:49 +01:00
rdb
9e44df783f
workflow: Fix use of removed set-env in GitHub CI
2020-11-16 22:18:07 +01:00
Drew C
75fb0d3b50
More modern Direct Session UI
...
Parents it to the corners properly, and has a nicer look to it
2020-11-04 14:05:52 -05:00
rdb
8c3fd5b406
collide: Release GIL while during CollisionTraverser traversal
...
This is necessary to prevent deadlocking on the GIL if some Python code is trying to write some geometry while the CollisionTraverser is trying to read it.
Fixes #1033
2020-11-02 12:18:22 +01:00
rdb
92a0279bc5
Update BACKERS.md
...
[skip ci]
2020-11-02 12:14:04 +01:00
rdb
e83657f70f
pstatclient: Prevent crash when using uninitialized PStatCollector
2020-11-02 11:02:49 +01:00
Brian Lach
57c9fbd86e
glgsg: fix identical states never short-circuiting set_state_and_transform
...
Closes #1012
2020-11-02 11:02:49 +01:00
kamgha
71f4802630
makepanda: MSVC switch /Ox to /O2 for opt4
...
/O2 is more "aggressive" for speed optimization and recommended for release builds, /Ox can be useful for debugging.
Also remove flags implied by /O2
Closes #1016
2020-11-02 11:02:49 +01:00
Brian Lach
eb367430f7
openal: Fix paused sounds not resuming from where they were paused ( #1031 )
2020-10-08 17:17:36 +02:00
rdb
7d0c016c44
Add Python 3.9 to supported Python versions in setup.cfg metadata
...
[skip ci]
2020-10-06 11:50:16 +02:00
rdb
c788912070
Merge branch 'release/1.10.x'
2020-10-02 12:20:58 +02:00
Daniel
b507c88cd9
directtools: Fix empty scaling node of object handle
...
Closes #1029
2020-10-02 12:16:10 +02:00
rdb
0e70fcf1ef
Bump version number on release/1.10.x branch to 1.10.8
2020-10-02 12:15:31 +02:00
Daniel
5443f62068
makepanda: Add missing YY_NO_UNISTD_H to built Flex sources
...
Closes #1028
2020-10-02 12:15:26 +02:00
rdb
a5e6aa5970
Remove .travis.yml (we use GitHub Actions nowadays)
2020-10-02 12:09:42 +02:00
rdb
e060a29228
general: Clean up hacks to support Python 3.5 from codebase
2020-10-02 12:07:04 +02:00
rdb
e879817ed5
makepanda: Remove support for Python 3.5
2020-10-02 12:05:59 +02:00
rdb
7ae3908c5d
Remove support for EOL Python 3.5
2020-10-02 00:27:28 +02:00
rdb
f77813836d
express: Fix compile error on Windows
2020-10-02 00:23:08 +02:00
Daniel
f0791e266b
git: Ignore SDK folder used by makepanda
2020-10-02 00:22:55 +02:00
Brian Lach
62225e441d
x11display: Remove incorrect INLINE marker on these methods
...
Closes #1026
2020-10-02 00:07:22 +02:00
rdb
442e855a61
express: Fix a compilation issue in certain configurations
2020-10-02 00:06:52 +02:00
rdb
6d228dfd2e
express: Add ZipArchive class, support mounting zips to VFS
2020-10-01 23:58:27 +02:00
rdb
4b7e32e9b0
egldisplay: Fix bad use of X11 None symbol instead of nullptr
2020-09-16 23:39:13 +02:00
rdb
5d0044a481
tests: Add unit test for RenderEffects comparison
2020-09-16 23:38:56 +02:00
rdb
5655e97ec1
interrogate: fix misbehaving == and != operator if only < is defined
...
Fixes comparison of two empty RenderEffects objects
2020-09-16 23:21:16 +02:00
rdb
54b93116e8
Merge branch 'release/1.10.x'
2020-09-16 10:59:59 +02:00
rdb
7f11dc19cd
makepanda: fix ABI flags not being stripped from PYTHONVERSION
2020-09-14 19:31:07 +02:00
rdb
36eed0d9c9
dist: don't exclude api-ms-win-crt-*.dll libraries
...
These are needed to run the program on systems without the right CRT installed.
v1.10.7
2020-09-14 12:30:43 +02:00
rdb
8e39072f6f
dist: don't search same directory for dependencies more than once
2020-09-14 11:58:57 +02:00
rdb
7711757d3d
makewheel: add Python DLL before adding panda3d modules
...
This should ensure that dependencies of Python (such as VCRUNTIME140.DLL) make it into the deploy_libs folder, rather than the panda3d folder.
2020-09-14 11:56:25 +02:00
rdb
c646924f03
tests: remove occasionally-failing PythonUtil.weightedChoice test
...
It does not test a behavior of this function that we support, anyway.
2020-09-14 11:01:01 +02:00
rdb
9da7988909
CMake: fix pandac/PandaModules.py to match makepanda's
2020-09-13 16:18:02 +02:00
rdb
921cbc6bae
Merge commit 'e0d34131822a8852ff72dc9c5597f4dc6900719a'
2020-09-13 16:17:06 +02:00
rdb
86258d2a97
readme: Update for 1.10.7
...
[skip ci]
2020-09-13 16:15:35 +02:00
rdb
e0d3413182
doc: Add 1.10.7 release notes
...
[skip ci]
2020-09-13 16:15:24 +02:00
rdb
22e5f95c7f
dist: don't warn about missing DLLs that are a part of Windows
2020-09-13 15:26:56 +02:00
kamgha
30d8c90f77
makepanda: MSVC fix generating non-SSE2 code for x86
...
Closes #1018
Fixes #1017
2020-09-13 15:17:02 +02:00
LD
2e862c1bbe
dist: fix the relative path of the files and output dirs in the generated NSIS script
...
Closes #1008
Fixes #1003
2020-09-13 15:17:02 +02:00
rdb
c7f75fc906
egg2pg: Add egg-force-srgb-textures environment variable
...
This will cause all textures in .egg files to be loaded with an sRGB format setting (except with an envtype that generally assumes a linear texture).
Fixes #1006
2020-09-13 15:17:02 +02:00
rdb
4e8ee5bae5
dgui: Add snake_case aliases for DirectGuiGlobals
2020-09-13 15:17:02 +02:00
rdb
66ac3be604
Merge branch 'release/1.10.x' into master
2020-09-12 23:23:58 +02:00