kestred
|
6d8ba55bed
|
CMake: Configure: Add zlib support.
|
2013-12-09 02:02:56 -07:00 |
kestred
|
054cafeac8
|
CMake: Configure: Add threading support.
|
2013-12-09 01:10:36 -07:00 |
kestred
|
eb947cc15a
|
CMake: Configure: Cleanup the packages which haven't been implemented yet, and other config settings.
|
2013-12-09 00:44:59 -07:00 |
kestred
|
693f7b39cf
|
CMake: Configure: Add option to enable or disable all packages.
|
2013-12-09 00:11:39 -07:00 |
kestred
|
90e4926b94
|
CMake: Configure: Support VRPN.
|
2013-12-08 23:17:24 -07:00 |
kestred
|
6fe7b59801
|
CMake: Configure: Add cross-platform (openGL) Nvidia Cg support.
|
2013-12-08 20:59:17 -07:00 |
kestred
|
d03d5125a0
|
CMake: Configure: Add using and finding squish library.
|
2013-12-07 21:09:40 -07:00 |
kestred
|
93ca5ade90
|
CMake: Bugfix: Include "memoryHook.h" in "streamReader.cxx" to fix incomplete class from foward decl.
|
2013-12-06 01:32:04 -07:00 |
Sam Edwards
|
8f3a798ae8
|
CMake: Resolve linker issues with interrogate; it now builds!
|
2013-11-30 03:07:23 -07:00 |
kestred
|
a0b8deb745
|
CMake: Configure: Update to use the mangle_package and config_package functions.
|
2013-11-30 02:28:59 -07:00 |
kestred
|
1dc12b6ea1
|
CMake: Configure: Implement config_package and mangle_package functions with test-case uses.
|
2013-11-30 02:17:10 -07:00 |
kestred
|
b44101819c
|
CMake: Configure: Update config vars with USE_<PACKAGE> variables for each package that allow toggling of individual packages.
|
2013-11-30 01:03:08 -07:00 |
Sam Edwards
|
a71c7e6ad1
|
Get interrogate to (almost) build under CMake.
|
2013-11-29 03:13:50 -07:00 |
Sam Edwards
|
e9518eab5c
|
CMake: Build dtool/cppparser without requiring HAVE_INTERROGATE; fix its use of paths.
|
2013-11-29 02:59:46 -07:00 |
Sam Edwards
|
03e79fce99
|
Build dtool/interrogatedb under CMake.
|
2013-11-29 02:34:18 -07:00 |
Sam Edwards
|
eb1ac82a2e
|
Build dtool/pystub under CMake.
|
2013-11-29 02:24:45 -07:00 |
Sam Edwards
|
163cbe4ea2
|
Massively clean up CMakeLists files by removing use of ${CMAKE_CURRENT_LIST_DIR}; this is handled by add_subdirectory instead.
|
2013-11-29 02:19:55 -07:00 |
kestred
|
8abd710616
|
CMake: Configure: Add fftw support.
|
2013-11-29 02:14:00 -07:00 |
Sam Edwards
|
6f426a3e82
|
Get dconfig building under CMake.
|
2013-11-29 01:57:00 -07:00 |
kestred
|
57b2079a3f
|
CMake: Modules: Cleanup FindEigen2/3 and use a consistent format with that of FindTar.cmake.
|
2013-11-29 01:38:01 -07:00 |
kestred
|
67be41a672
|
CMake: Configure: Add libtar support. First custom Find module.
|
2013-11-29 01:21:14 -07:00 |
kestred
|
b21b31dffd
|
CMake: Libraries: Add TIFF.
|
2013-11-29 00:48:08 -07:00 |
kestred
|
1a75d28f9a
|
temp
|
2013-11-29 00:36:18 -07:00 |
kestred
|
71889acb88
|
CMake: Begin implementing library detection and configuration.
|
2013-11-29 00:29:29 -07:00 |
Sam Edwards
|
111b1f0548
|
Add p3cppparser building to the CMake build system.
|
2013-11-28 23:36:22 -07:00 |
Sam Edwards
|
6c067883cc
|
Update CMake configuration (and a few includes) to get p3prc compiling.
|
2013-11-28 22:21:28 -07:00 |
Sam Edwards
|
bfe32b75d7
|
Modify CMakeLists to use add_subdirectory where appropriate, instead of include.
|
2013-11-28 20:09:27 -07:00 |
Sam Edwards
|
ea140ed5cc
|
Rename most *.cmake files to CMakeLists.txt [1/2]
|
2013-11-28 19:01:16 -07:00 |
Sam Edwards
|
8020f5da1a
|
Ensure that dtoolutil/dtoolbase get built statically by CMake.
|
2013-11-28 01:53:40 -07:00 |
Sam Edwards
|
e7655ced72
|
Get p3dtool building under CMake.
|
2013-11-28 01:41:32 -07:00 |
Sam Edwards
|
3f4f03229f
|
Get dtoolutil to build under CMake.
|
2013-11-28 01:27:12 -07:00 |
Sam Edwards
|
470288a37c
|
Add enough to Configure.cmake to get libp3dtoolbase to build.
|
2013-11-28 00:47:12 -07:00 |
kestred
|
93a483ea3f
|
CMake: Start DTool Configure.cmake, currently produces output depending on the value of the configuration variables. Needs find_package() calls.
|
2013-11-25 16:28:00 -07:00 |
kestred
|
c9084be73a
|
CMake: Remove debugging comment.
|
2013-11-25 16:26:41 -07:00 |
kestred
|
b73d724fed
|
CMake: Start basic cmake files; working on dtool first as example.
|
2013-11-25 01:44:51 -07:00 |
rdb
|
5b1ea47fee
|
add F_operator flag
|
2013-11-18 18:37:27 +00:00 |
rdb
|
52e4acc0ce
|
fix a crash with the python-obj, python and c interface makers
|
2013-11-08 10:30:27 +00:00 |
rdb
|
c3e862a842
|
Add is_double and is_short
|
2013-11-08 10:25:45 +00:00 |
rdb
|
7926a5fa7b
|
backward compatibility with Python 2.7
|
2013-10-27 18:51:20 +00:00 |
rdb
|
0d656a6848
|
fix typo. thanks to heek_
|
2013-09-19 08:04:15 +00:00 |
rdb
|
b7b9adfd35
|
compile fixes
|
2013-09-18 23:35:15 +00:00 |
rdb
|
d2720d4365
|
fix line endings
|
2013-09-17 15:23:14 +00:00 |
rdb
|
cc3bae7e76
|
Big interrogate cleanup, new extension system, add __iter__ support, add buffer protocol support
|
2013-09-17 10:11:43 +00:00 |
rdb
|
8fff339477
|
A lot of code cleanup
|
2013-09-01 15:05:43 +00:00 |
David Rose
|
0ea9b5e224
|
update ffmpeg libraries
|
2013-08-26 23:09:00 +00:00 |
David Rose
|
a16238932a
|
looks like we had a long-term confusion for LFLAGS as a set of linker flags and as a set of flex flags. Renamed LFLAGS to FLEXFLAGS for flex input.
|
2013-08-26 22:44:22 +00:00 |
rdb
|
c0d78d57d4
|
Can we just use streamoff instead of ssize_t?
|
2013-08-26 15:45:14 +00:00 |
rdb
|
461fdfdddc
|
fix compile error on MSVC, where ssize_t doesn't exist (but SSIZE_T does)
|
2013-08-26 14:38:55 +00:00 |
rdb
|
4b2c64d73f
|
Add libp3vrpn to genpycode list.
|
2013-08-26 12:18:38 +00:00 |
rdb
|
30f1f50e78
|
Add vorbis package definition in ppremake in anticipation of ogg vorbis support. Also, remove unnecessary HAVE_VORBIS from dtool_config.h.
|
2013-08-25 17:38:45 +00:00 |
rdb
|
41d851db86
|
for some reason ppremake needs these files to be here
|
2013-08-25 17:30:29 +00:00 |
rdb
|
d58924c280
|
add OculusVR and ogg/vorbis headers in anticipation of their support
|
2013-08-25 17:18:02 +00:00 |
rdb
|
abc5c381be
|
fix interrogate compile error when a function takes a non-const char pointer
|
2013-08-24 19:26:06 +00:00 |
David Rose
|
93afeb40f2
|
By interrogate conventions, char * means a string, while unsigned char * means a data buffer.
|
2013-08-23 22:26:17 +00:00 |
rdb
|
266890c86a
|
Add version of extract_bytes that extracts into character buffer
|
2013-08-23 15:03:01 +00:00 |
rdb
|
03e96d8c4a
|
Uff, this should bring Panda up to date with the latest version of ffmpeg. We now use AVIOContext instead of URLProtocol, avcodec_decode_audio4 instead of 3, and add support for libswresample to resample the input data to 16-bits signed int since some codecs now give float data. If this breaks anyone's build, please, just consider updating your ffmpeg version.
|
2013-08-22 18:20:10 +00:00 |
rdb
|
90770727c0
|
Add LONGLONG
|
2013-08-21 06:44:41 +00:00 |
rdb
|
2c8dc6ac31
|
explicitly specify /MANIFEST for MSVC9x64 as well
|
2013-08-18 19:10:32 +00:00 |
enn0x
|
a343eef6b1
|
Adding minkowski sum shape.
|
2013-08-14 23:31:42 +00:00 |
David Rose
|
dba661253a
|
Fix handling of large (>2GB) files on Windows. Egad, off_t is 32 bits on Windows, even in 64-bit Windows. Ridiculous.
|
2013-08-01 00:10:20 +00:00 |
enn0x
|
1e28f892be
|
Support for driving Bullet soft body joints.
|
2013-05-22 09:50:55 +00:00 |
rdb
|
cbbe02f879
|
fix 64-bit bullet lib location on windows
|
2013-05-14 21:15:08 +00:00 |
rdb
|
fec189c225
|
_WIN32 should also be defined on 64-bits Windows
|
2013-05-06 11:23:26 +00:00 |
David Rose
|
67770fa3dc
|
whoops, nan() and nanf() require a parameter
|
2013-05-04 01:10:42 +00:00 |
David Rose
|
e0238675f3
|
make_nan()
|
2013-05-03 18:05:28 +00:00 |
David Rose
|
c32becb2a1
|
rename_to() and copy_to() are heavy operations and should be BLOCKING
|
2013-04-12 03:36:49 +00:00 |
rdb
|
b1d397a58a
|
regenerate the file to avoid future confusion
|
2013-04-01 21:50:40 +00:00 |
enn0x
|
8deb2f40b1
|
Name of Python init function should match library filename.
|
2013-04-01 16:58:58 +00:00 |
rdb
|
40cddd6280
|
Fixes for Python 3.2
|
2013-03-27 15:48:24 +00:00 |
enn0x
|
6bb5fdc5e0
|
Support for Bullet v2.81
|
2013-03-26 09:35:30 +00:00 |
David Rose
|
5178fb9523
|
fix problem with infinite recursion on coercion within constructors
|
2013-03-25 15:15:08 +00:00 |
rdb
|
d4d93c5d3f
|
Add PyExc_Exception
|
2013-03-07 11:04:19 +00:00 |
rdb
|
e1fda64ad3
|
add PyObject_RichCompareBool
|
2013-03-06 18:15:12 +00:00 |
enn0x
|
65b698217f
|
Added angular/linear motors for 6DOF constraint.
|
2013-03-03 22:29:11 +00:00 |
rdb
|
a9014cf933
|
reenable tp_richcompare (thanks David)
|
2013-02-20 10:44:48 +00:00 |
David Rose
|
53b472756b
|
fix rich compare
|
2013-02-20 00:37:12 +00:00 |
rdb
|
c5bc7790ae
|
Add PyLong_AsSsize_t
|
2013-02-19 22:41:38 +00:00 |
rdb
|
dc20f793b6
|
Support Python 2.5
|
2013-02-19 22:24:40 +00:00 |
rdb
|
da44b3ae3b
|
oops, disable broken rich compare for now
|
2013-02-19 19:21:41 +00:00 |
rdb
|
f3c2b51084
|
Add PyUnicode_FromStringAndSize
|
2013-02-19 19:01:43 +00:00 |
rdb
|
0f8361d730
|
Fix compile errors with Python 2
|
2013-02-18 12:28:52 +00:00 |
rdb
|
0925d9265f
|
fix oops
|
2013-02-18 11:35:20 +00:00 |
rdb
|
eb6eeb6d02
|
fix compile error
|
2013-02-17 22:53:48 +00:00 |
rdb
|
192d10b937
|
Experimental Python 3 support to the C++ code including interrogate. Also adds support for rich comparison in interrogate.
|
2013-02-16 19:22:26 +00:00 |
rdb
|
441666fb79
|
Compile with Python 3.3
|
2013-02-15 07:57:20 +00:00 |
rdb
|
c26c0e6a97
|
Android support, part 1
|
2013-01-24 17:54:56 +00:00 |
rdb
|
56f7c3edf2
|
fix for Android compile
|
2013-01-07 12:45:59 +00:00 |
David Rose
|
474e26e951
|
fix set_case_sensitive() and match_files()
|
2012-11-16 02:22:20 +00:00 |
rdb
|
21c922c7cd
|
Some fixes for ppremake+bullet
|
2012-10-25 22:03:04 +00:00 |
rdb
|
91e305789a
|
Add ppremake package for bullet
|
2012-10-25 10:03:55 +00:00 |
rdb
|
0d7773d30a
|
Fix typo
|
2012-10-19 13:06:01 +00:00 |
David Rose
|
0b585cff0b
|
add get_systems()
|
2012-10-03 21:58:48 +00:00 |
David Rose
|
88ef2618eb
|
use win_amd64 instead of win64, and win_i386 instead of win32
|
2012-10-02 00:00:50 +00:00 |
David Rose
|
c88c480b6f
|
expose more "environment" variables on Windows
|
2012-09-17 19:29:06 +00:00 |
David Rose
|
9daf081364
|
p3d supports win64
|
2012-08-13 23:13:23 +00:00 |
rdb
|
916f5ff2f7
|
bump version to 1.9.0
|
2012-08-11 15:17:31 +00:00 |
David Rose
|
5ae679ccc9
|
build issue
|
2012-08-08 00:31:12 +00:00 |
rdb
|
30872b617e
|
somewhat experimental support for 64-bits OS X and OS X Lion
|
2012-08-06 09:57:34 +00:00 |
rdb
|
05aa20ee3f
|
force pystub to be linked into interrogate and interrogate_module
|
2012-07-20 10:10:38 +00:00 |
David Rose
|
bf03940bcb
|
opencv 2.3
|
2012-07-08 20:04:33 +00:00 |
David Rose
|
243339c080
|
opencv might require QuickTime.framework
|
2012-06-29 01:03:44 +00:00 |
David Rose
|
97f805b24a
|
pystub should be a static library for better portability, especially for dynamic loaders that aren't so awesome.
|
2012-06-20 21:41:49 +00:00 |
enn0x
|
ad54aff016
|
Exposed CCD for PhysX.
|
2012-04-30 22:45:12 +00:00 |
rdb
|
608643da5a
|
another fix for .this -> T_ULONG
|
2012-03-09 22:26:59 +00:00 |
rdb
|
a96c08b5c8
|
this should fix obj.this on 64-bits architectures
|
2012-03-09 21:32:47 +00:00 |
enn0x
|
4546fb9e77
|
(Perhaps) fixing BulletContact crashes on Linux
|
2012-02-27 22:46:42 +00:00 |
David Rose
|
a572d1a413
|
shouldn't automatically build a dependency on Windows 7
|
2012-02-22 18:43:56 +00:00 |
rdb
|
562296e694
|
add support for the libRocket debugger
|
2012-02-19 12:20:16 +00:00 |
enn0x
|
1d5b7d4c55
|
Exposing btWheelInfo::RaycastInfo.
|
2012-02-17 21:37:05 +00:00 |
David Rose
|
646f12f625
|
squelch backtrace on SystemExit
|
2012-02-16 00:19:09 +00:00 |
David Rose
|
4820b4a2db
|
fix more static-init ordering issues caused by new alignment code
|
2012-02-12 19:55:52 +00:00 |
rdb
|
d290a193ad
|
Fix static init ordering issue with the runtime build
|
2012-02-10 09:19:12 +00:00 |
David Rose
|
876956defb
|
ConfigVariableFilename::get_value() should return a concrete, not a reference
|
2012-02-06 23:18:49 +00:00 |
David Rose
|
e893b91a17
|
unify mayapath.cxx and mayaWrapper.cxx
|
2012-02-02 17:45:48 +00:00 |
rdb
|
c76d2cd226
|
it's p3dtoolconfig in ppremake too now, David
|
2012-02-01 15:13:07 +00:00 |
David Rose
|
903569a729
|
don't build glx if no x11
|
2012-01-09 14:58:18 +00:00 |
rdb
|
11189c99b7
|
Add libRocket compilation instructions to Config.prc. Will commit actual Rocket integration soon
|
2012-01-06 12:28:31 +00:00 |
enn0x
|
e68cb77e4a
|
Added wrapper for btMultiSphereShape.
|
2012-01-05 13:07:38 +00:00 |
David Rose
|
f666607adc
|
expose match_files() to python usefully
|
2011-12-29 18:05:12 +00:00 |
David Rose
|
a06fd5521f
|
found a reason to use dlmalloc if 16-byte alignment is required
|
2011-12-22 22:44:31 +00:00 |
David Rose
|
f6a32897ba
|
build correctly without DO_MEMORY_USAGE
|
2011-12-21 02:31:37 +00:00 |
David Rose
|
9326f5be54
|
compiler warnings
|
2011-12-21 01:39:47 +00:00 |
David Rose
|
6e5dd2cc63
|
fix memory crashes on win32/Eigen build
|
2011-12-21 01:25:38 +00:00 |
David Rose
|
e04c446b1c
|
add eigen to makepanda
|
2011-12-19 17:36:40 +00:00 |
David Rose
|
1cf7a1fd79
|
define epvector
|
2011-12-19 15:14:29 +00:00 |
David Rose
|
66a52cb6a3
|
fix MemoryHook internal memory alignment issues
|
2011-12-18 19:20:18 +00:00 |
David Rose
|
c5c21a566a
|
UnalignedLVecBase etc, remove lerp etc, moving towards Eigen on win32
|
2011-12-18 16:30:31 +00:00 |
David Rose
|
787742c93e
|
LINMATH_VECTORIZE -> LINMATH_ALIGN
|
2011-12-18 02:00:31 +00:00 |
David Rose
|
56fb33bf00
|
enforce alignment policies even when malloc() doesn't.
|
2011-12-18 01:55:22 +00:00 |
David Rose
|
702045608d
|
report allocation attempt when out of memory
|
2011-12-17 01:57:05 +00:00 |
David Rose
|
5933da3f05
|
auto-detect Eigen
|
2011-12-16 14:20:25 +00:00 |
David Rose
|
33b9a1e1cf
|
integrate Eigen
|
2011-12-16 14:17:48 +00:00 |
David Rose
|
71a2acd208
|
openssl is standard these days
|
2011-12-13 02:18:49 +00:00 |
David Rose
|
f9658303e7
|
ah, *this* is the proper fix to recent interrogate bug.
|
2011-12-09 05:56:27 +00:00 |
David Rose
|
dfe16c64f6
|
rename all Panda-built libraries to begin with libp3 or libpanda
|
2011-12-06 02:39:21 +00:00 |
David Rose
|
483928ff8b
|
pystub must trail the link line
|
2011-12-04 03:50:19 +00:00 |
David Rose
|
9294ea77f7
|
interrogate supports wchar_t * and L"foo"
|
2011-11-29 23:25:23 +00:00 |
enn0x
|
1a8eb0710b
|
Forgot to commit this a week ago...
|
2011-11-28 14:55:36 +00:00 |
rdb
|
0703e32d6f
|
add some stdint definitions
|
2011-11-25 09:46:23 +00:00 |
David Rose
|
a9fc6e59ae
|
fix windows globbing to support embedded quote marks
|
2011-11-21 21:13:30 +00:00 |
David Rose
|
82a33fad3e
|
huh, InterlockedAdd only exists on win64, weird.
|
2011-11-18 22:33:34 +00:00 |
David Rose
|
dca824b5de
|
hey, this time I really found the ffmpeg crash.
|
2011-11-18 19:40:40 +00:00 |
David Rose
|
b421b037fe
|
support OPTIMIZE 1 on win64 too
|
2011-11-18 19:21:46 +00:00 |
David Rose
|
99c0a4ec50
|
posix build errors
|
2011-11-17 23:34:12 +00:00 |
David Rose
|
539b61571c
|
guarantee word alignment for AtomicAdjust stuff
|
2011-11-17 23:31:31 +00:00 |
David Rose
|
19ff5a0d7f
|
oops, this causes problems with buildbot, fix later
|
2011-11-11 23:33:09 +00:00 |
David Rose
|
c0b7ca96b8
|
perform shell-style filename globbing on Win32 too
|
2011-11-09 01:35:19 +00:00 |
David Rose
|
370a9886b7
|
stringstream_hack
|
2011-11-07 20:15:57 +00:00 |
David Rose
|
cebecba2fc
|
add interrogate -noangles
|
2011-11-06 18:02:17 +00:00 |
David Rose
|
003aa9e3dd
|
PNMImage::gamma_correct()
|
2011-11-05 01:37:36 +00:00 |