rdb
0aa0f34c74
Lots of work to make the rtdist work with the new library building system
2015-01-12 15:02:42 +01:00
rdb
22a7cbe77e
Disable exceptions on MSVC to reduce code bloat
2015-01-08 14:55:27 +01:00
rdb
b5a49efc2e
Merge branch 'master' into interrogate-overhaul
2015-01-07 19:34:15 +01:00
rdb
af15797a25
Many, many performance optimizations and enhancements
2015-01-07 19:30:01 +01:00
rdb
ecf627b315
Fix a bug substituting some enums
...
(Still a bug: some enums in templated classes don't get instanced properly)
2015-01-05 17:04:38 +01:00
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
rdb
c02932282b
don't pick up _ext.I
2013-09-18 14:56:51 +00:00
enn0x
13d11f9019
Fix for DirectX SDK lib path (64bit)
2013-09-02 21:10:56 +00:00
rdb
1b3e62ebb9
Fixes for running makepanda with cygwin Python, fixes for compiling on 32-bits Windows for 64-bits Windows
2013-08-28 09:01:03 +00:00
rdb
f251e29237
further fixes for cross-compiling on windows
2013-08-28 07:31:50 +00:00
rdb
93949d450b
Always include extras/include
2013-08-26 17:58:01 +00:00
rdb
9f3fb48abf
(hopefully) fix compile error with Maya on VC 2010
2013-08-26 17:29:47 +00:00
rdb
1d3c1c0a8b
Add 'MFC' to OPTS when compiling plugin_activex
2013-08-26 15:14:14 +00:00
rdb
a876f1ee4b
Add extras/include dir for putting an mfc header that was yanked from a Windows SDK 7.1 sample
2013-08-26 15:09:51 +00:00
rdb
3edcc13ac3
we should probably specify WIN64_VC et al on 64-bit windows.
2013-08-26 13:05:42 +00:00
rdb
4c4b627260
Drop support for VC2008. Add support for VC2010. Split vrpn and ffmpeg out of libpanda. Fixes for cross-compiling 64-bit on 32-bit Windows. Will post new thirdparty packages at the forums.
2013-08-26 12:22:24 +00:00
rdb
0854cf5aa2
Add support for libswresample
2013-08-22 18:36:58 +00:00
rdb
330a9c7b87
MoveAway/MoveBackConflictingFiles is a bad idea, let's just WarnConflictingFiles
2013-08-22 18:30:29 +00:00
rdb
6cf523c4de
Locate fcollada lib in thirdparty dir correctly
2013-08-13 17:45:16 +00:00
rdb
78d3b4095b
Implement a better solution for the multilib problem.
2013-04-12 15:22:37 +00:00
David Rose
4936cd71c7
stupid typo
2013-03-14 16:37:19 +00:00
David Rose
6cdce0d13d
iphlpapi.lib is now required for ConnectionManager::get_interfaces()
2013-03-14 16:31:40 +00:00
rdb
14bd32c215
fix debian build
2013-03-07 11:54:51 +00:00
rdb
a5e6aca66d
Specify -u to ppackage only when building with --universal on Mac OS X
2013-03-05 21:09:42 +00:00
rdb
0b9fc00004
fix more breakage
2013-02-20 10:54:08 +00:00
rdb
62a4e4122c
Python 3 support, and a compile fix
2013-02-18 18:42:49 +00:00
rdb
cd5fe3fb74
fix error when compiling from linux for android, thanks to heek_
2013-02-13 13:59:30 +00:00
rdb
40f70c388f
Add wWinMain to FLTK p3dcert, and use wstring entirely [untested]
2013-02-13 11:34:00 +00:00
rdb
de92555eee
we can't use strip now that we use a non-static pystub
2013-02-10 16:16:51 +00:00
rdb
f32d62cc09
no need to use -l for libraries in built/lib
2013-02-10 15:42:41 +00:00
rdb
c765d39a95
Fix from benchang for proper rpath on Mac OS X when linking maya2egg_bin
2013-02-10 15:34:19 +00:00
rdb
554e009070
more "well-mannered" shebang
2013-02-04 17:34:51 +00:00
rdb
16f5e1b56d
fix build error
2013-01-30 11:55:26 +00:00
rdb
b89467ec02
oops
2013-01-29 17:58:41 +00:00
rdb
3a665c6e2f
Locate interrogate_module correctly when cross-compiling
2013-01-27 22:01:35 +00:00
rdb
a5566d0847
Fix error in parsing --osxtarget flag
2013-01-27 21:58:01 +00:00
rdb
a746344970
Many improvements to makepanda, general cleanup, hidden bugfixes, but most notably cross-compilation and Android support
2013-01-24 20:20:47 +00:00
rdb
2b34777998
FLTK needs just a few more libraries on windows
2012-12-22 09:30:45 +00:00
David Rose
24e367817b
whoops, overlooked some more build dependencies
2012-12-21 01:10:49 +00:00
David Rose
e362cd3626
egg2obj now requires libp3objegg.lib
2012-12-20 20:25:53 +00:00
rdb
6254263a1f
Don't build Carbon module if Cocoa module is also built
2012-11-30 09:36:23 +00:00
rdb
0f4a7409f6
compile correctly without OpenGL support as well
2012-11-05 20:33:57 +00:00
rdb
b2f912c468
Make the Windows installer work with any version of Python
...
(fixes bug in 1.8.0 where it no longer reads/writes the correct registry key)
2012-10-22 08:46:37 +00:00
rdb
88be50f8da
disable 64-bit osx building for now
2012-10-04 15:09:21 +00:00
rdb
dc18908d3c
OpenSSL needs user32.dll and gdi32.dll nowadays
2012-10-04 10:00:11 +00:00
rdb
24aaac9e22
fix install_name_tool being called on the wrong libraries
2012-10-03 10:21:15 +00:00
David Rose
0662ea7958
multiplatform support for plugin loader: run 32-bit or 64-bit version; whichever one is provided.
2012-09-27 23:00:23 +00:00
rdb
d995a97ca1
fix pfm-bba compile issue
2012-09-02 08:38:19 +00:00
David Rose
656d7242cb
pfm-bba for makepanda
2012-09-01 00:13:31 +00:00
rdb
5bd76de269
fcollada, ode, carbon/cocoa
2012-08-11 21:09:28 +00:00
rdb
1e644853ef
oops again.
2012-08-06 10:19:42 +00:00