21185 Commits

Author SHA1 Message Date
rdb
d53b2ca80e Backport various bugfixes from master, among which:
- Fix Windows pbuffer crash on Intel cards
 - Fix crash when using pnmimage.write with unsupported format
 - Fix GLSL diagnostics on Mesa GLES2 compiler
 - Reduce warning severity when resizing immutable storage texture
 - Print more debug info when FrameBufferProperties are insufficient
 - Fix "Bam file contains objects of unknown type: MovingPart<LMatrix4f>"
 - Fix memory leak in BulletTriangleMesh
 - Fix pmerge in Python 3
2016-06-07 14:40:27 +02:00
rdb
3951a191a3 Fix compile issues with ffmpeg on FreeBSD and Mac OS X 2016-06-07 14:06:53 +02:00
rdb
378f3e7e52 Add librt.so.1 to the list of libraries to ignore 2016-06-04 17:34:52 +02:00
rdb
8d05ef3022 Assorted fixes 2016-06-03 22:23:42 +02:00
rdb
08db72a2ca Update dlmalloc 2016-06-03 17:42:49 +02:00
rdb
987c5135a0 Make models from 'models' package available under models/ prefix as well 2016-06-03 16:45:10 +02:00
rdb
679bf0a554 Implement tellg() on ZStream, make multify -t work with .pz/.gz compressed multifiles 2016-06-03 16:12:37 +02:00
rdb
0d770deeaa Add --rtdist-version option to makepanda 2016-06-03 02:40:14 +02:00
rdb
5543716660 Interrogate wraps vector<unsigned char> as Python 3 bytes object 2016-06-03 01:47:54 +02:00
rdb
242cc5f57d Support template "using" definitions in interrogate 2016-05-31 18:48:32 +02:00
rdb
b486de2700 Fix rare mutex error at shutdown: "MutexPosixImpl::acquire(): Assertion `result == 0' failed." 2016-05-29 02:03:36 +02:00
rdb
7a681dc993 Python 3 fixes for rtdist builds 2016-05-29 02:01:57 +02:00
rdb
e02faec8ac Make models from 'models' package available under models/ prefix as well 2016-05-29 01:59:51 +02:00
Mitchell Stokes
093647365f Fix pmerge to work with Python 3
Python 3 uses __lt__ and __gt__ instead of __cmp__.
2016-05-28 12:09:04 -07:00
staticfox
e6baa23c08
makepandacore: Add missing argument in exit reason 2016-05-21 19:21:26 -04:00
Tohka
9a562d1a1c Remove useless "children" property of DistributedObjectBase
This property is not used and causes problems on the latest build.
2016-05-15 12:33:41 +03:00
Mitchell Stokes
74d588696c Fix Python3 support 2016-05-15 10:27:37 +02:00
David Rose
d73d02fc27 Merge branch 'master' of https://github.com/panda3d/panda3d 2016-05-13 18:21:53 -07:00
David Rose
28cbe13d85 task names can be unicode strings too, better to check against basestring 2016-05-13 18:21:12 -07:00
rdb
18874fa151 Replace PN_int/uint types with stdint.h types, since all compilers we support have them.
Plus, we already had code that relied on them being available anyway.
2016-05-11 00:27:58 +02:00
rdb
ce29ae490d Interrogate improvements, more properties, MAKE_SEQ_PROPERTY 2016-05-11 00:16:53 +02:00
rdb
fb78fe6e2a Interrogate enum class support (maps to Python 3.4 enums), sanify wrapper code 2016-05-07 00:45:26 +02:00
rdb
aa5f2685ab Use EXT_SUFFIX for Python modules to prevent conflict when multiple Python 3 versions are installed on Ubuntu 2016-05-06 21:21:37 +02:00
wolfgangp
cf11d46e26 Replace BulletSoftBodyMaterial camelCase methods 2016-05-06 02:50:53 +02:00
rdb
a898911a5c Compile fixes for older OpenEXR versions 2016-05-03 19:19:17 +02:00
rdb
38fdb80276 Various thirdparty build fixes 2016-05-03 18:49:28 +02:00
wolfgangp
821e625c4f Remove obsolete property heightfield_tex 2016-05-03 14:57:25 +02:00
Chris Brunner
634aacbd7f Initialize the various VRPN devices before assigning them a name. 2016-05-02 16:19:50 -07:00
David Rose
0b224a320a Merge branch 'master' of https://github.com/panda3d/panda3d 2016-05-02 15:05:25 -07:00
David Rose
403dd39934 add support for OpenEXR floating-point image files 2016-05-02 14:44:53 -07:00
rdb
388c8d698d pfreeze: Extension module link support on Windows. Add explicit -k option for keeping temp files. 2016-05-02 20:02:31 +02:00
rdb
6c70b41a21 Various pfreeze improvements, allow linking in extension modules 2016-05-02 16:46:58 +02:00
rdb
910a50de16 Fix crash when using pnmimage.write with unsupported format, also fix a minor issue in shader.set_filename 2016-05-02 16:43:43 +02:00
rdb
d3172015d5 Allow setting custom filename on shader, fix diagnostics for Mesa GLES2 2016-05-01 22:53:20 +02:00
tobspr
b2ebd78d81 Support for R16I and R16UI 2016-04-30 12:26:59 +02:00
tobspr
dac2bfc7b9 Support for setting a heightfield handle directly on the ShaderTerrainMesh 2016-04-30 09:32:09 +02:00
rdb
288452a861 Changes to help with static build, allow linking OpenAL statically 2016-04-29 19:54:24 +02:00
rdb
369df86096 Fix a compile issue or two 2016-04-29 19:17:47 +02:00
rdb
dc09e28ed9 Also accept a .gz wherever a .pz file is accepted 2016-04-29 16:54:25 +02:00
rdb
a2ae62dbda Introduce ability to write older .bam versions, down to 6.21
See https://www.panda3d.org/manual/index.php/Dev:Bam_Format
2016-04-29 16:30:41 +02:00
David Rose
063f9bbc4d minor compilation issues 2016-04-28 16:14:44 -07:00
rdb
723c1de520 Fix various emscripten compile issues 2016-04-28 21:15:46 +02:00
rdb
6b83261ea4 Implement stb_image, support loading HDR, PSD, GIF images 2016-04-28 17:10:44 +02:00
rdb
6f8fd916f3 Allow seeking a ZStream back to 0 (but no other location) 2016-04-28 17:03:31 +02:00
rdb
1c6f4c29c4 Add support for native FLAC reading 2016-04-28 12:05:10 +02:00
rdb
5feecd2243 Fix iterator support in interrogate 2016-04-28 11:08:23 +02:00
tobspr
0c16baa707 Reduce warning severity when resizing texture with immutable stirage 2016-04-25 12:03:15 +02:00
Tohka
facb1cca31 Fix several Sequence crashes (#99)
tuple and list shouldn't be used as parameter names. With the new Python 2.7.11 these break Sequences altogether.
2016-04-24 11:37:34 +02:00
Tohka
41deb1c00f Fix error "TypeError: 'NoneType' object is not iterable" 2016-04-24 12:14:19 +03:00
rdb
ee595ae880 fast path optimizations for get_ram_image_as 2016-04-24 02:42:12 +02:00