rdb
fd7da1908f
tests: Fix test suite with 3.13t build
...
[skip ci]
2024-10-29 16:45:08 +01:00
rdb
1f6ed882ab
makepanda: Use PythonT.framework when using free-threaded build
2024-10-29 16:37:28 +01:00
rdb
6885edc811
build: Update interrogate to 0.3.0 to support 3.13t build
2024-10-29 16:10:39 +01:00
rdb
c8a918a209
pstats: Add Alt+Left in GTK flame graph to go back
...
See #1658
2024-10-29 13:15:28 +01:00
rdb
024b46b3cd
workflow: dependabot updates
...
Fixes #1696
Fixes #1697
Fixes #1698
Co-authored-by: dependabot[bot] <support@github.com>
2024-10-29 13:12:06 +01:00
IsakTheHacker
cd2ab8daee
Create dependabot.yml ( #1637 )
...
[skip ci]
2024-10-28 14:18:24 +01:00
rdb
c48721493a
pstats: Allow scrolling through frames in flame charts
...
Closes #1658
2024-10-28 13:17:56 +01:00
rdb
71e2b7fff6
collide: CollisionBox cleanup, remove redundant code, reduce mem use
2024-10-28 09:20:33 +01:00
rdb
a1fd79c80b
collide: Rewrite sphere-into-box collision test
...
More reliable, possibly also better performance (but haven't profiled)
Fixes #1673
2024-10-28 00:57:51 +01:00
rdb
3d432ed8b2
collide: Fix sphere coming out wrong end of sphere with respect-prev-transform
...
Even with respect-prev-transform, it was still possible to tunnel through another sphere if the new position is colliding with it but close to the opposing edge, since it would only activate the respect-prev-transform check if the new position isn't colliding.
2024-10-27 17:54:30 +01:00
rdb
5f96cc592e
Merge branch 'release/1.10.x'
2024-10-27 09:40:52 +01:00
rdb
d758d2b232
pgui: Fix crash when PGEntry removes itself w/ background focus
...
Fixes #1650
2024-10-24 16:41:56 +02:00
rdb
aa0462a35a
fsm: Fix "no attribute notifier" error in requestNext/Prev
...
Fixes #1644
2024-10-24 16:17:49 +02:00
rdb
b022fc9301
stdpy: Fix glob not finding files in VFS
...
Half of fix to #1675
2024-10-24 16:10:35 +02:00
WMOkiishi
f5b0b1e1d6
showbase: Annotate basic `ShowBase` setup/shutdown methods ( #1558 )
2024-10-24 15:57:36 +02:00
rdb
42e2659636
filter: Add Khronos PBR Neutral tonemapping operator
...
Closes #1661
Fixes #1659
Co-authored-by: Raytopia <54505044+raytopianprojects@users.noreply.github.com>
2024-10-24 15:42:55 +02:00
rdb
583f7366db
linmath: Significant perf optimizations for decompose_matrix
2024-10-19 13:17:19 +02:00
rdb
f50fef3744
Switch over to C++14, drop support for MSVC 2015
...
The main reason is that the current development version of Eigen requires C++14 to be enabled, so otherwise we can't compile with the latest Eigen.
If really needed, we can keep support for MSVC 2015 (please make your voice heard) but that would lock us out of a few features of C++14.
2024-10-19 13:16:36 +02:00
Yonnji
c6ed5acdc2
fix building panda ( #1694 )
2024-10-18 14:03:15 +02:00
gabe
ad97e88a54
Enable OpenAL-Soft extensions for non-framework builds and add config for disabling HRTF ( #1620 )
2024-10-17 21:34:32 +02:00
rdb
905a7dd482
glgsg: Fix missing include
2024-10-17 16:23:36 +02:00
rdb
90d31bfe6f
github: Update issue templates, add links to forums/discord etc.
...
[skip ci]
2024-10-17 16:19:19 +02:00
rdb
7c9c4cd435
gobj: devirtualize calls to GeomPatches::get_num_vertices_per_primitive()
2024-10-17 16:18:12 +02:00
rdb
822d35d15b
putil: Minor SimpleHashMap::remove() optimization
2024-10-14 14:26:20 +02:00
rdb
61f8df2d7d
general: Fix assorted compiler warnings
2024-10-14 12:06:35 +02:00
rdb
777ab6746c
display: Fix double-precision build
...
Fixes #1688
2024-10-14 12:05:57 +02:00
rdb
52a7224d6e
Fix various compiler warnings
2024-10-14 12:05:27 +02:00
rdb
ca25efc5f6
makepanda: Remove --memory-init-file flag on emscripten
...
[skip ci]
2024-10-12 09:57:18 +02:00
rdb
bd4dc8a379
display: Fix ability to copy wdxGraphicsBuffer to RAM on DX9
2024-10-10 19:57:42 +02:00
rdb
30418158e8
dxgsg9: Allow getting alpha bits in buffer when host has no alpha
2024-10-10 19:57:14 +02:00
rdb
a59c857359
dxgsg9: Replace old A2W10V10U10 format with A32B32G32R32F
2024-10-10 19:56:41 +02:00
rdb
eac1cb57c4
dxgsg9: Add missing formats to DXTextureContext9::get_bits_per_pixel
2024-10-10 19:49:15 +02:00
rdb
05cf72e22f
dxgsg9: Fix texture clear color not working for 3D textures
2024-10-10 19:48:50 +02:00
rdb
7557826c8b
Merge branch 'release/1.10.x'
2024-10-10 19:48:37 +02:00
rdb
51e469d065
Update BACKERS.md
...
[skip ci]
2024-10-10 19:41:14 +02:00
rdb
cd2e3dfde9
dxgsg9: Fix crash on window event after `close_window()`
2024-10-10 01:08:54 +02:00
rdb
beb49b3cd3
dxgsg9: Fix some format handling, support for r32f and rgba32f textures
2024-10-03 13:43:22 +02:00
rdb
0ea0d5fa2b
dxgsg9: Fix crash when copying inverted framebuffer to texture RAM
2024-10-03 13:36:02 +02:00
rdb
51876c6116
dxgsg9: Fix crash with buffer when there is no depth buffer
2024-10-03 13:36:02 +02:00
rdb
37799dc3ce
pipeline: Try to fix Windows compilation issue
2024-09-29 23:02:35 +02:00
rdb
89fcfa1fe9
Merge branch 'release/1.10.x'
2024-09-26 10:23:50 +02:00
Drew Rogers
38261d4bb2
showbase: Patch for iris intervals
2024-09-25 22:34:19 -05:00
rdb
c05a63f4ae
pipeline: Fix compile error without pipelining enabled
...
Closes #1684
[skip ci]
2024-09-21 10:55:05 +02:00
rdb
beff684af3
Further thread safety changes for Python 3.13 free threading
...
See #1683
2024-09-19 20:43:06 +02:00
rdb
4b2fa45578
Make use of PyImport_GetModule function
2024-09-19 20:42:31 +02:00
rdb
14f3cb0e40
tests: Add unit test for static property
2024-09-19 20:25:45 +02:00
rdb
5106fc879f
Changes for compatibility with Python 3.13
...
Includes some preliminary work to make free-threading safe, see also #1683
2024-09-19 16:01:10 +02:00
rdb
b32459ffa1
Merge branch 'release/1.10.x'
2024-09-19 15:51:25 +02:00
rdb
cdafd81764
Fix compilation issues with Python 3.13
2024-09-19 15:47:50 +02:00
rdb
e70d0b47fc
distributed: Fix very minor memory leak
2024-09-19 14:20:35 +02:00