rdb
55371e0aad
deploy-ng: fix some issues finding relative library deps in wheels
...
In particular, this fixes deploying with numpy for macOS, since the numpy whl has library dependencies with .. in the path.
2018-10-28 21:20:46 +01:00
rdb
305621338f
deploy-ng: fix wrong platform tag for 32-bit Linux in bdist_apps
2018-10-28 20:47:44 +01:00
rdb
54b3474670
Merge branch 'master' into deploy-ng
2018-10-28 20:47:36 +01:00
rdb
ed96a52703
cocoa: cautiously enable sRGB framebuffers on macOS
...
[skip ci]
2018-10-28 20:41:14 +01:00
rdb
733c7f2352
makepanda: remove mention of removed softprogs/softcvs
2018-10-28 12:00:10 +01:00
rdb
e92777619c
doc: remove two outdated documents
2018-10-28 11:53:55 +01:00
rdb
99aa598de0
makepanda: don't try to link static libs into static library
2018-10-28 11:51:25 +01:00
rdb
afc994b2fb
display: fix crash when removing DisplayRegion in pipelined render
...
Maybe not a perfect solution; we should consider keeping the DisplayRegions around until they have gone through the entire pipeline.
Fixes #427
2018-10-28 11:48:05 +01:00
rdb
da82087735
tests: add unit test for TextNode::write, see #431
2018-10-28 11:45:39 +01:00
rdb
e5c3ce1995
pipeline: fix missing symbols for CycleDataLockedReader
2018-10-28 11:44:24 +01:00
TLOPOOperations
35d095c2cf
GSG: Fix symbol name conflict
2018-10-28 11:43:19 +01:00
rdb
fb52a8e15e
text: fix deadlock in TextNode::write
...
Fixes #431
2018-10-28 11:41:05 +01:00
rdb
bb71cd68e1
makepanda: use /BIGOBJ flag when compiling p3gobj_composite2.cxx
2018-10-28 11:40:28 +01:00
Younguk Kim
6b00fe7987
makepanda: fix link error of assimp tool
...
Closes #432
2018-10-28 11:40:08 +01:00
Sam Edwards
43142e4e80
pandatool: Delete softegg/softprogs
...
These depend on "SAA" - a Softimage library so long gone I
can't even find references to it on Google.
2018-10-28 04:08:15 -06:00
Sam Edwards
466a68a985
pandatool: Fix several missing includes
2018-10-28 03:16:22 -06:00
Sam Edwards
b8b86dc2f2
glesgsg: Only use the iOS GLES framework when "BUILD_IPHONE" is defined
2018-10-27 19:42:36 -06:00
Sam Edwards
3b7b9cd18c
tests: Enhance GLSL test
...
- Don't assume GLSL 4.30 is available just because the driver
supports compute shaders. Drivers before OpenGL 4.3 may still
offer the extension.
- Use GLSL 1.30 by default, and turn on additional features
using extensions. Skip any tests requiring extensions that
aren't supported by the driver.
- Unsigned literal ints should have a 'u' suffix.
- Clean up a few dead Python expressions
2018-10-20 17:55:46 -06:00
Mitchell Stokes
b16f9f8f4f
Merge branch 'master' into deploy-ng
2018-10-18 17:58:21 -07:00
rdb
df77bacf06
makepanda: compile graphicsStateGuardian.cxx separately, earlier
...
Since this still takes a long time to build, even with the previous change, it would be better for one CPU to chew on this in the background while the rest of the build continues.
2018-10-19 00:37:00 +02:00
rdb
175d7ff56b
display: significantly decrease p3display_composite2 compile time
...
This applies to building with MSVC and Eigen specifically. Apparently, fetch_specified_part is taking up most of the compile time here. I have no idea why these changes in particular make it faster, but they just do.
2018-10-19 00:30:14 +02:00
rdb
30f1c8ba92
display: slight cleanup of graphicsPipeSelection.cxx
...
This seemed to halve the compile time of this file under MSVC.
2018-10-19 00:12:53 +02:00
rdb
f8b47dc14c
direct: fix slowness in big games with Func(messenger.send)
2018-10-18 22:19:55 +02:00
rdb
f35c9e5d79
chan: adjust _net_blend when AnimControl destructs
2018-10-18 22:03:16 +02:00
loblao
e67d2a16c1
Dtool_PyModuleInitHelper: Fix segfault
2018-10-18 12:14:20 -03:00
Mitchell Stokes
18c1e242f8
deploy-ng: Include all encodings by default
...
For Python 3.7 on 64bit Linux, this adds about 300-400KB to built
applications.
2018-10-17 22:21:41 -07:00
Mitchell Stokes
6f311007f5
deploy-ng: Do not error if the panda3d wheel has no localtag
2018-10-17 22:08:00 -07:00
rdb
2cd5a04f3f
pipeline: fix compiler error on older versions of GCC
2018-10-17 19:54:29 +02:00
rdb
a05e928a75
chan: fix crash in certain cases after AnimControl destruction
2018-10-17 19:44:39 +02:00
rdb
eac88fc64a
chan: disable AnimControl copy ctor and assignment operators
2018-10-17 19:43:41 +02:00
rdb
775e4cecff
pgraph: fix freeze in garbage_collect(), esp. when rate-limit is on
2018-10-17 19:09:36 +02:00
rdb
6488e46cc7
Fix errors when building with --override DO_PIPELINING=UNDEF
2018-10-17 17:33:27 +02:00
rdb
90c13cbd4e
glgsg: fix error downloading texture with WM_repeat
2018-10-17 17:32:19 +02:00
rdb
bea15cd39a
pgraph: fix crash when cull_callback modifies node in some way
2018-10-17 17:29:30 +02:00
rdb
4bc0a1ef5e
tests: fix futures test when building without true threading
2018-10-17 17:28:25 +02:00
Younguk Kim
d6efceb1ed
dtoolbase: fix NOMINMAX macro redefinition warning
2018-10-17 20:47:20 +09:00
rdb
ed489ac03a
deploy-ng: fix egg2bam error handling on Python 2.7
2018-10-16 23:03:44 +02:00
rdb
9da335ac42
Merge branch 'master' into deploy-ng
2018-10-16 23:02:19 +02:00
rdb
90cc8fe385
Fix building with SIMPLE_THREADS=1
2018-10-16 22:15:36 +02:00
rdb
88b0f3327d
Warning fixes and cleanups when building with SIMPLE_THREADS
2018-10-16 21:32:42 +02:00
rdb
0c9c698d13
pipeline: make BlockerSimple constexpr (needed by MutexSimpleImpl)
2018-10-16 21:18:02 +02:00
rdb
fbf939141b
gobj: fix typo causing crash when preparing shader
2018-10-16 21:13:27 +02:00
rdb
82e2c39172
dtoolutil: fix tautological comparison compile warning
2018-10-16 16:32:57 +02:00
rdb
b569875bf9
windisplay: fix window size changing when switching undecorated
2018-10-16 16:31:46 +02:00
rdb
bfeb5060b8
gobj: don't create pointless future in TextureReloadRequest
2018-10-16 15:23:52 +02:00
rdb
75826c9a51
glgsg: fix error with multisampled float depth buffer
...
Fixes #416
2018-10-16 15:20:45 +02:00
rdb
dd50d7d206
Merge branch 'master' into deploy-ng
2018-10-16 12:37:32 +02:00
rdb
51f5124048
dtoolutil: consistently use char32_t for Unicode code points
...
Unlike wchar_t, char32_t is guaranteed to be able to hold a UTF-32 character.
2018-10-15 22:23:45 +02:00
rdb
ebfb3702ac
prc: work around macOS compiler error when making optimized build
2018-10-15 22:21:45 +02:00
rdb
bcc2e3e404
gobj: add Geom::get_animated_vertex_data() short-hand
...
This is a method for getting the animated vertex data that will keep working even if GeomVertexData::animate_vertices() gets deprecated due to #421 being fixed.
2018-10-15 22:13:21 +02:00