Commit Graph

26557 Commits

Author SHA1 Message Date
John Cote 14ca7a2fc3 general: Fix build errors 2024-11-19 23:59:57 -05:00
John Cote 47e257eedb Merge remote-tracking branch 'upstream/master' 2024-11-19 22:08:41 -05:00
rdb 639497310e windisplay: Fix recursive loop in adjust_z_order 2024-11-14 20:21:04 +01:00
rdb 22381c94d4 pgraphnodes: Disable lighting when rendering shadow cam
This prevents accessing a texture (the shadow map) that we're currently rendering into.  Hopefully a reasonable driver was already optimizing out the access properly due to the color write being off, but it could cause unnecessary work in the driver

This will have the effect of the shader generator generating a different shader for the shadow pass than for the main pass, ideally we optimize the shader generator a bit more so that there are fewer shaders generated for the shadow pass.
2024-11-14 20:11:39 +01:00
rdb d173086a6f putil: Fix SparseArray get_lowest_on_bit and get_lowest_off_bit 2024-11-14 20:09:29 +01:00
John Cote c4f1842505
Merge remote-tracking branch 'upstream/master' 2024-11-13 23:11:44 -05:00
rdb 804d49fdbb tinydisplay: Fix extracted texture not having sRGB format 2024-11-09 19:03:51 +01:00
rdb 2b88594421 tinydisplay: Fix vertex color being multiplied in even with material present 2024-11-09 19:03:27 +01:00
rdb 134f0bbc83 tinydisplay: Fix material diffuse being ignored with only ambient light 2024-11-09 19:02:54 +01:00
rdb 05d23cae35 tinydisplay: Set correct number of depth bits in buffer 2024-11-09 19:02:28 +01:00
rdb d23e44e2f1 Merge branch 'release/1.10.x' 2024-11-08 11:36:02 +01:00
rdb e270a073f4 readme: Update download link to 1.10.15
[skip ci]
2024-11-08 10:55:33 +01:00
rdb f26009bd24 Add Python 3.13 to setup.cfg
[skip ci]
2024-11-08 10:54:13 +01:00
rdb 9dbd20d7bd workflow: No longer skip Python 3.13 builds on Windows 2024-11-07 16:20:49 +01:00
rdb e199f25b4d Update thirdparty links to 1.10.15 2024-11-07 16:18:50 +01:00
rdb d8cc57a5f7 doc: Add release notes for 1.10.15
[skip ci]
2024-11-07 16:01:19 +01:00
rdb f5433fa5d7 CMake/makewheel: properly determine and pass platform tag
One part of #1663
2024-11-07 12:49:11 +01:00
rdb a6a386aab3 text: Fix text-native-antialias not properly taking effect 2024-11-07 11:34:02 +01:00
rdb b51dd4d7bc Merge branch 'release/1.10.x' 2024-11-06 22:52:54 +01:00
rdb 16431748de parametrics: fix RopeNode breaks due to float imprecision
Fixes #1325
2024-11-06 22:51:40 +01:00
rdb 001d29e733 workflow: Fix correct outputdir for makepackage 2024-11-06 18:22:12 +01:00
rdb a076dd4704 CMake: Fix issues locating Python in thirdparty on Windows
Fixes #1472
2024-11-06 15:48:45 +01:00
rdb 69498f23a5 workflow: Add double-precision builds
Fixes #1536
2024-11-06 13:23:17 +01:00
rdb 0a4d22ad9f express: Fix VFS mount points not being listed as directories
Fixes #1244
2024-11-06 13:20:03 +01:00
rdb 4da5158b05 CMake: change how thirdparty directory is detected 2024-11-06 12:57:51 +01:00
rdb 5caace1cdd imageprogs: Fix compilation with CMake and STDFLOAT_DOUBLE 2024-11-06 11:31:11 +01:00
rdb cdebca4703 CMake: Only pass -fno-rtti and -frtti for C++ targets 2024-11-06 11:28:33 +01:00
rdb 36d07e478c makepanda: Remove unnecessary filesystem flags for emscripten run_tests 2024-11-06 11:14:08 +01:00
rdb c3326fa0da tests: Fix node check for other envs 2024-11-06 11:09:50 +01:00
rdb 8d24a5d1a9 workflow: Disable Eigen on CMake macOS builder for now
For some reason, CMake doesn't seem to respect CMAKE_CXX_STANDARD on macOS
2024-11-04 19:02:26 +01:00
rdb 3585adfe33 workflow: Updates for runner deprecations 2024-11-04 18:40:33 +01:00
rdb 72b9dd9a70 parser-inc: add emscripten/heap.h to squelch interrogate warning 2024-11-04 18:40:33 +01:00
rdb 221d35d3a6 Allow running test suite with emscripten via node.js 2024-11-04 18:40:30 +01:00
rdb 8fcaea6e90 makepanda: pip-install interrogate before setting PYTHONHOME 2024-11-04 18:40:30 +01:00
rdb 271cd14544 makepanda: Fix custom Python build location for cross-compile 2024-11-04 18:40:30 +01:00
rdb 5722e40520 makepanda: Expand tilde in -incdir and -libdir options 2024-11-04 18:40:30 +01:00
rdb e0c4096842 makepanda: Set extension suffix for emscripten properly 2024-11-04 18:40:30 +01:00
rdb 7a690bb071 makepanda: Link libmpdec.a et al in emscripten even with custom libdir 2024-11-04 18:40:30 +01:00
rdb 7c74060035 dtoolutil: Read environment variables in emscripten under node.js 2024-11-04 18:40:26 +01:00
rdb 94c63fe9da dtoolutil: Remove silly unused variable 2024-11-04 13:25:22 +01:00
rdb 1a4ca179a9 tests: Properly skip Pmw tests when tkinter is not present 2024-11-04 13:19:38 +01:00
rdb 60d7d9ec1e makepanda: Re-link executables with --static if dependency changed 2024-11-04 11:57:02 +01:00
rdb c060b2f3fe linmath: Fix vector printing issues with big values on emscripten 2024-11-03 23:59:23 +01:00
rdb 8ff71aeb15 webgl: Fix precision issues with default shaders 2024-11-03 23:58:28 +01:00
rdb f4d9a67888 makepanda: Add missing static libs for Python 3.12 emscripten build 2024-11-03 23:57:04 +01:00
rdb 6823634f60 cull: Use more efficient arena allocation for CullableObject 2024-11-03 16:24:14 +01:00
rdb 50b984cffd dtoolbase: Fix test failure on 32-bit Windows with pftoa 2024-10-31 23:50:27 +01:00
rdb 7926d1047e text: Unbreak small caps support with text-use-harfbuzz
Fixes #1666
2024-10-31 15:01:06 +01:00
rdb 55fa0e9912 Merge branch 'release/1.10.x' 2024-10-31 13:13:00 +01:00
rdb 6f2231620d build_apps: Add bam_embed_textures option 2024-10-31 13:07:02 +01:00