rdb
cee1de7338
general: Get rid of some coerce constructors where they make no sense
2022-10-20 21:00:05 +02:00
rdb
61ff260ee3
Merge branch 'release/1.10.x'
2022-10-20 20:59:45 +02:00
rdb
9efdf9919c
collide: Implement capsule-into-polygon intersection test
...
There is one edge case (literally) where the reported interior point isn't deep enough, which is when the capsule hits the edge of a polygon at a steep angle, but it will still push it out eventually, so whatever.
Fixes #1369
2022-10-20 17:14:54 +02:00
rdb
0b7c694f10
linmath: Make mat.rows[n] and mat.cols[n] assignable to
2022-10-19 16:04:57 +02:00
rdb
0c03dfca05
egg: Some comment reformatting
...
[skip ci]
2022-10-19 16:04:15 +02:00
rdb
a8eef28708
glgsg: Fix error when downloading luminance8 texture
2022-10-19 12:20:06 +02:00
rdb
bb6976d558
pstats: Third significant update to PStats server UI, including:
...
* Windows stay open after client disconnects, for further inspection
* Ability to save session results to a file, and reopening those files
* Ability to save the current graph window layout for new sessions
* Ability to change colors (by right-clicking on bar)
* SI prefixes for Hz units (kHz, MHz, etc.)
* Ability to export session to Chrome Tracing JSON format
* "Close All Graphs" menu option
* Graphs now properly show data when opened while Pause is on
* Some fixes for weird graph window minimize behavior on Windows
2022-10-05 18:58:36 +02:00
rdb
d6ebd62034
express: Add peek_int16 and peek_uint16 to DatagramIterator
2022-10-04 15:46:53 +02:00
rdb
27e54ffd75
Merge branch 'release/1.10.x'
2022-10-03 18:38:47 +02:00
DJs3000
f6fac95a78
Added e2k support (MCST Elbrus 2000) ( #1367 )
...
Closes #1367
2022-10-03 18:29:41 +02:00
rdb
6ad68d95cb
device: Fix missing init_type for InputDeviceNode
2022-09-28 06:32:46 +02:00
rdb
79bd743957
Merge branch 'release/1.10.x'
2022-09-02 23:14:15 +02:00
rdb
48b0819cda
rocket: Don't try to build Boost binding code for Python 3
...
libRocket doesn't support Python 3 anyway, and it has an error compiling with Python 3.11
[skip ci]
2022-09-01 19:41:37 +02:00
LD
12ae2973ae
cocoadisplay: Disable the event suppression interval when moving the position of the mouse pointer
2022-09-01 09:07:16 +02:00
LD
102da5bc35
cocoadisplay: Don't use position delta for confined mouse mode as it lead to invalid estimation of the pointer position
2022-09-01 09:07:16 +02:00
LD
69bf5fa626
cocoadisplay: Remove overzealous coordinates transform performed on mouse position
2022-09-01 09:07:16 +02:00
LD
105f9abbfa
cocoadisplay: Trigger handle_move_event() when a resize event is received to also update the origin of the window if needed
2022-09-01 09:07:16 +02:00
rdb
88ba7badd4
collide: Fix false negative when sphere is fully inside box
...
Fixes #1335
2022-08-31 16:23:15 +02:00
rdb
d239f48a43
Merge branch 'release/1.10.x'
2022-08-31 12:51:46 +02:00
Disyer
d7c602d203
ffmpeg: Resolve segmentation fault when statically linking ffmpeg
...
Closes #1340
2022-08-31 11:56:10 +02:00
rdb
899cbb9fff
shadow: Add shadow-cube-map-filter setting, disabled by default
...
Enabling this will enable the `FT_shadow` filter for cube maps, which doesn't work with Cg shaders (incl. shader generator) but does with custom GLSL shaders
This will be enabled by default once the shaderpipeline branch is merged
Fixes #1332
2022-08-31 11:41:48 +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
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
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
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
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
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
e02a9989fb
android: Changes to add compatibility with pyjnius/plyer
2022-03-12 18:18:15 +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
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
rdb
72f98ec30d
gobj: Delete assignment operator of Geom* classes
...
They are unused and it would probably be a bad idea to try to use them.
2022-03-09 16:23:37 +01:00