rdb
f6b66fc5db
Fix PhysX compile issues on Mac
2015-11-25 02:01:07 +01:00
rdb
a902f1628b
Fix Win64 compilation
2015-09-28 13:25:17 +02:00
rdb
fcd3bfd15c
Fix interrogate issues with long, streampos, streamoff, streamsize and ptrdiff_t
2015-09-28 13:08:38 +02:00
rdb
cc62e731b7
Fix compilation with ppremake
2015-06-01 00:21:32 +02:00
rdb
16e7831566
Remove executable permissions from files that don't need them
2015-04-05 15:41:49 +02:00
rdb
b63d5fbe8c
Support cyclic garbage collection through PythonTask objects
2015-03-15 12:24:06 +01:00
rdb
da3f642902
Various interrogate improvements
2015-02-27 15:01:42 +01:00
rdb
9513046e59
Various substantial changes to Interrogate:
...
* Allow arbitrary selection of optional keyword arguments in some cases
* Reduce code bloat of generated bindings
* Work around awkward resolution of set_shader_input overloads
* Document the code a bit better
* Make coercion a bit cleaner for reference counted types
* A few optimization tweaks
* Use generic errors in NDEBUG build to reduce size of string pool
2015-02-15 13:48:13 +01:00
rdb
5e905d4463
Fix various parser bugs, improve error reporting
...
(to show the included file chain -vv is now needed)
2015-01-04 20:30:24 +01:00
rdb
6db5d0dc11
Huge cppparser and interrogate overhaul, bringing:
...
* Better support for typedefs
* Same code should compile for both 32-bit and 64-bit
* C++11 typed enum support
* Synthesize __setitem__ when operator [] returns reference
* Rewrite coerce system to have better performance
* Change semantics of __getattr__ and __setattr__ to match
Python's, add __getattribute__, __delattr__ and __delitem__
* Improve performance of slot functions a bit more
* Reduce memory overhead of type system
* Some support for wrapping arrays of numeric types
* C++11 character type support in cppparser
* Chars are handled as strings of length 1
* Template functions for CreatePyInstance that use runtime type map
* More functions from dtool as extension functions
* Code cleanup
2014-12-30 16:43:52 +01: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
c257ce624e
Interrogate overhaul that dramatically increases performance for the simpler methods
2014-07-18 13:54:38 +00:00
rdb
31a192f27b
Fix interrogate understanding of PY_VERSION_HEX
2014-03-09 11:43:08 +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
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
90770727c0
Add LONGLONG
2013-08-21 06:44:41 +00:00
enn0x
a343eef6b1
Adding minkowski sum shape.
2013-08-14 23:31:42 +00:00
enn0x
1e28f892be
Support for driving Bullet soft body joints.
2013-05-22 09:50:55 +00:00
enn0x
6bb5fdc5e0
Support for Bullet v2.81
2013-03-26 09:35:30 +00:00
enn0x
65b698217f
Added angular/linear motors for 6DOF constraint.
2013-03-03 22:29:11 +00:00
rdb
21c922c7cd
Some fixes for ppremake+bullet
2012-10-25 22:03:04 +00:00
David Rose
bf03940bcb
opencv 2.3
2012-07-08 20:04:33 +00:00
enn0x
ad54aff016
Exposed CCD for PhysX.
2012-04-30 22:45:12 +00:00
enn0x
4546fb9e77
(Perhaps) fixing BulletContact crashes on Linux
2012-02-27 22:46:42 +00:00
enn0x
1d5b7d4c55
Exposing btWheelInfo::RaycastInfo.
2012-02-17 21:37:05 +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
1cf7a1fd79
define epvector
2011-12-19 15:14:29 +00:00
David Rose
33b9a1e1cf
integrate Eigen
2011-12-16 14:17:48 +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
rdb
dc628bacbc
update this avio, too
2011-06-30 11:16:46 +00:00
David Rose
b00edc02d4
need another symbol
2011-06-29 20:32:58 +00:00
enn0x
10a64db343
Adding bullet physics.
2011-05-14 07:00:02 +00:00
rdb
8f41f7ac7a
include stdint.h from avio.h
2011-04-16 20:25:17 +00:00
David Rose
d715a331e3
"long int" isn't necessarily 64 bits on a 64-bit architecture, but "long long int" usually is.
2011-04-03 21:07:32 +00:00
David Rose
60769396aa
speedtree stuff
2010-10-12 23:56:26 +00:00
David Rose
a93d8a54c5
missing declarations
2010-10-09 00:16:08 +00:00
David Rose
910e71660e
speedtree
2010-10-07 22:55:06 +00:00
rdb
87de7c16be
Restore this file
2010-05-30 09:54:36 +00:00
David Rose
bd3201b67d
redundant file; this one isn't used
2010-05-25 21:13:29 +00:00
David Rose
bb96117de2
interrogate fix for ode::get_id()
2010-05-25 21:12:44 +00:00
rdb
eed74662e8
Fix Interrogate parser issues on FreeBSD
2010-04-28 07:44:16 +00:00
rdb
e841ceb67d
Oops, forgot to add this file
2010-03-29 18:11:48 +00:00
rdb
2a6974eec2
stdint/numeric_types stuff, let's follow the standards
2010-03-29 15:38:40 +00:00
David Rose
25a303055d
possible fix for build break
2010-02-14 18:05:11 +00:00
rdb
d4dcd9cb12
Support for the latest version of OpenSSL
2010-01-27 16:00:23 +00:00
enn0x
eb1a45529c
Add material indices for triangle meshes.
2010-01-16 09:10:52 +00:00