Commit Graph

611 Commits

Author SHA1 Message Date
rdb
936fa653b0 Remove unneeded HAVE_ flags from dtool_config.h generation 2015-01-04 20:34:59 +01:00
rdb
8098460433 Use -fno-exceptions for more performance; disable RTTI in release builds 2015-01-02 15:06:47 +01:00
rdb
624b3dad14 Delete DirectX 8 support 2014-12-30 02:00:43 +01:00
rdb
be1eb1d812 More minor linux packaging fixes 2014-12-29 15:16:33 +01:00
rdb
794b00805e Add man pages for the majority of utilities 2014-12-27 22:14:23 +01:00
rdb
fef66d1fdd Improvements and fixes to installer generation on Linux 2014-12-24 14:37:37 +01:00
rdb
f189290dfe Support for automated build bot scripts, add PandaSystem::get_git_commit() 2014-12-22 20:27:37 +01:00
rdb
40a40b20cf Rename EventStoreValue to ParamValue to make it more generic,
in anticipation of new parameter system
2014-12-10 00:26:26 +01:00
rdb
8afc88e86e Add CXXFLAGS; only use CFLAGS for C sources 2014-12-06 22:37:16 +01:00
rdb
480c3f258b Don't complain about missing wx (or fltk) when building SDK 2014-12-06 20:26:05 +01:00
rdb
a65b477734 Commit patches by cfsworks:
cxx: Fix missing includes masked by composite builds.
misc: Fix typos in comments.
config: Fix missing config forward-declarations.
direct: Adjust Python imports to panda3d.* instead of pandac.*.
display: Split graphicsWindow out into an extension.
framework: Use if/elif/elif/endif instead of ifdef/elif/elif/endif.
ode: Remove erroneous INLINE declarations.
interval: Fix missing import.
2014-10-19 22:41:47 +00:00
rdb
31a71c990d Fix issues with OS X 10.9 compilation, fix issues uncovered by clang 2014-10-12 18:45:37 +00:00
rdb
43805f47bb Improve runtime installer, add 64-bit support 2014-10-08 20:43:59 +00:00
rdb
7524299de9 Fix regressions with Direct3D support. Add sRGB support to DX9 renderer. 2014-10-08 19:56:28 +00:00
rdb
0a84dd9ca3 Android fixes 2014-10-06 17:44:58 +00:00
rdb
24386cdc1e Use a table to make InternalName::make more efficient for Python interned strings 2014-10-02 18:28:06 +00:00
rdb
39e0889b54 compilation of panda3d.dtoolconfig 2014-09-19 23:30:47 +00:00
rdb
bed35751ec Comment out bin2c compilation since it conflicts with PyCUDA, and it's a bit of an esoteric tool anyway. 2014-07-11 12:22:31 +00:00
rdb
37da1427c0 Don't try to build check_adler and check_crc when ZLIB support has been disabled. 2014-07-07 12:32:40 +00:00
rdb
c33ef307d6 Delete MesaGL renderer, it seems not to be used any more 2014-06-18 14:59:11 +00:00
rdb
81dc0f3762 Set interrogate module string to 'panda3d.core' instead of 'core' to make pickling work correctly. Contact me if this breaks anything. 2014-05-23 13:44:00 +00:00
rdb
566feda34d Commit patch by cfsworks to move pgraph stuff to extensions 2014-04-04 09:23:58 +00:00
rdb
44b4afe898 Fix issues building the plugin on Linux 2014-03-27 12:56:59 +00:00
rdb
1b93b8fbb3 Add methods to efficiently access PfmFile data from Python 2014-03-09 01:05:34 +00:00
rdb
e38b97b26f fix for Python versions before 2.6 2014-03-09 00:57:09 +00:00
rdb
c897b0ece1 Remove old cruft relating to Mac OS X installer 2014-03-08 20:09:58 +00:00
rdb
c6cbaa92f9 Fix a range of build issues, in particular on Mac OS X 2014-03-08 14:22:17 +00:00
rdb
e14a831900 more windows linker problems 2014-02-20 22:32:06 +00:00
rdb
ee56fa4302 more ode fixes 2014-02-20 22:20:58 +00:00
rdb
fe07bceef9 link in ODE for extension functions 2014-02-20 22:02:34 +00:00
rdb
d3aab3bb18 ugh I'm fuxing up all over the place. sorry guys. :-/ 2014-02-20 21:16:09 +00:00
rdb
0735b15981 fix for boost link error on libRocket 2014-02-20 21:09:53 +00:00
rdb
6e16ca7f68 More fixes for windows modules 2014-02-20 20:53:51 +00:00
rdb
e1a91d28c5 more fixes for building of windows modules 2014-02-20 20:25:11 +00:00
rdb
260cb66c54 generate .lib for .pyd files on Windows. 2014-02-20 20:00:45 +00:00
rdb
60fb5376f9 fixes for building modules on windows 2014-02-20 19:52:47 +00:00
rdb
441c1722d8 core.pyd needs explicit link to libp3dtoolconfig.dll 2014-02-20 18:41:42 +00:00
rdb
5f2c0a6e04 Big commit aiding in separation of Python bindings:
* Most extension functions have been moved to C++.
 * In makepanda, Python bindings are compiled into panda3d/<module>.pyd.
2014-02-20 13:33:26 +00:00
rdb
cd01f15c77 Use 64-bit regview when making 64-bit builds to fix interaction between Python installations/libraries and Panda3D 2014-01-14 10:42:03 +00:00
rdb
9c27cea403 try and remove unnecessary X11 dependency on OS X 2014-01-11 13:58:22 +00:00
rdb
4b9da436a0 Automatically invoke 2to3 on built/direct for a Python 3 build 2013-12-17 22:48:19 +00:00
rdb
5edb53b8e8 fix some 64-bit linux issues 2013-12-17 22:44:39 +00:00
rdb
b686d371ca fix maya location on linux, fix dependency cache problems with Python 3 that forced a full rebuild every time 2013-12-17 13:33:39 +00:00
rdb
0046d259dc Eliminate unused HAVE_GETTIMEOFDAY which conflicts with Python's definition anyway. 2013-12-17 13:28:51 +00:00
rdb
849b60c6e9 support max 2013 and above 2013-10-07 20:15:38 +00:00
rdb
f3a7c94172 64-bit PhysX 2013-10-07 10:48:33 +00:00
rdb
3753602ef9 fix tiff 2013-10-07 10:37:22 +00:00
rdb
a233c3b902 oopsfix 2013-09-18 22:45:40 +00:00
rdb
33bf6b6df1 compile fixes 2013-09-18 19:25:44 +00:00
rdb
921be2f1e5 makepanda should also compile _ext.cxx files 2013-09-18 15:22:40 +00:00