rdb
88ba7badd4
collide: Fix false negative when sphere is fully inside box
...
Fixes #1335
2022-08-31 16:23:15 +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
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
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
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
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
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
930e5da438
texture: Fix get_ram_image_as() with 3D and multiview textures
...
Fixes #1277
2022-03-02 10:42:45 +01:00
rdb
ac3aa64d33
express: Add docstring to DatagramIterator about Datagram lifetime
...
Related to #1262
[skip ci]
2022-03-01 15:14:01 +01:00
rdb
287b0d5a74
mathutil: Add proper `__repr__` for LPlane class
...
Fixes #1248
2022-02-06 15:29:25 +01:00
rdb
692221cacb
cocoadisplay: Invert direction of horizontal scroll
...
Now behaves consistent with other applications (tested with Logitech MX Master 3 for Mac on macOS 10.13 in unnatural scrolling configuration).
Set `cocoa-invert-wheel-x true` to revert to old behaviour.
2022-01-22 15:56:53 +01:00
rdb
eaa182f310
Merge commit '38bea01dab8f4dedd5fce9f8b9e82cebbf663189' into release/1.10.x
2022-01-22 15:46:52 +01:00
rdb
38bea01dab
device: Do not enumerate keyboard/mouse devices on macOS by default
...
This causes an annoying "this app would like to receive keystrokes from any application" alert to be shown
Enable iokit-scan-mouse-devices or iokit-scan-keyboard-devices to restore the old behavior
2022-01-22 15:45:00 +01:00
rdb
be2f6a7c61
glgsg: Fix missing GR_adjacency geom rendering flag
...
I don't think this flag being missing currently affects any functionality, but it is meant to be set when geometry shaders (with adjacency) are supported.
2022-01-14 10:25:01 +01:00
rdb
b518da99a6
windisplay: fix origin not respected when switching to windowed mode
2022-01-12 10:23:19 +01:00
rdb
d66ef59ecc
pgraph: Fix assertion in PythonLoaderFileType with debug Python build
2022-01-07 10:44:03 +01:00
rdb
2d77093398
gobj: Fix TexturePeeker docstrings for filter_* being incorrect about wrapping
...
Fixes #1195
2022-01-06 12:52:10 +01:00
rdb
340dea5261
gobj: Fix crash when trying to load directory as txo/dds/ktx file
2022-01-06 11:52:40 +01:00
rdb
d65ca1edd6
pgraph: Fix nodes with same key but diff value getting flattened
...
This was a regression from 69b3468b2c
2022-01-05 08:14:08 +01:00
rdb
210f7aecfb
x11: Support mouse buttons 4 and 5
2022-01-04 11:06:25 +01:00
rdb
d1c756713d
display: Handle raw event for key between Shift and Z on ISO keyboards
...
This key is called raw-< for lack of anything better, it's usually mapped as backslash on US keyboards but that would not allow distinguishing between the backslash key near the enter key.
2022-01-04 11:05:46 +01:00
rdb
c358f09f85
windisplay: Support lmeta, rmeta, and menu keys
2022-01-04 10:10:27 +01:00
rdb
08628dc97e
windisplay: Support horizontal scroll wheel
2022-01-04 10:09:36 +01:00
rdb
822d8ce4c4
Revert "pgraph: Don't dupe shared GeomVertexData when premunging Geom"
...
This reverts commit f058bad802 .
Reverting because I realised the current behaviour is happening due to different mungers, which my fix ignores.
Unfixes #1185
2022-01-03 11:31:54 +01:00
rdb
11d5a49d6f
pgraph: Fix LightAttrib::replace_{on|off}_light()
...
Fixes #1153
2022-01-02 13:02:04 +01:00
rdb
f058bad802
pgraph: Don't dupe shared GeomVertexData when premunging Geom
...
Fixes #1185
2022-01-02 11:45:33 +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
rdb
5caf0ff5d6
device: Correction to 0e9ea67066
...
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 f01399bba8
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
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
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
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
60cc334cd9
gobj: Fix some TexturePeeker docstrings
...
[skip ci]
2021-12-07 23:05:49 +01:00
rdb
82ebf908fa
gobj: Fix spelling error in doc of async-load-delay config variable
2021-12-04 20:38:31 +01:00