Sam Edwards
fffd105f96
Merge branch 'master' into cmake
2016-06-25 19:12:14 -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
Sam Edwards
441371e8d9
Merge branch 'master' into cmake
2016-03-15 18:30:55 -07:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
5cd4342ed5
Merge branch 'master' into cmake
2016-02-05 17:16:15 +01:00
rdb
62cdb5cac5
Remove temp-hpr-fix
2015-12-26 13:26:10 +01:00
Sam Edwards
f9099cf832
Merge branch 'master' into cmake
2015-11-14 15:09:11 -08:00
rdb
1d2ba26e26
Merge branch 'release/1.9.x'
2015-11-13 19:26:57 +01:00
rdb
c9921271d6
Fix recursion in inline function in LFrustum
2015-11-12 02:59:15 +01:00
rdb
5b291a9b10
Merge branch 'master' into cmake
2015-11-09 19:21:12 +01:00
rdb
db3ab953e4
Remove ppremake, genPyCode, and all hacks created to support them
2015-11-09 19:06:49 +01:00
Sam Edwards
c902774cfd
Merge branch 'master' into cmake
2015-11-07 20:06:59 -08:00
rdb
ddf8343590
Reorganise explicit template instantiations so that it always happens in the .cxx file, while remaining backward compatible with MSVC's standards-breaking implementation
2015-10-16 15:38:28 +02:00
tobspr
8a8cc94cbb
Add setters to BoundingBox and BoundingSphere
2015-08-08 20:59:56 +02:00
rdb
f33e450823
A lot of performance changes, particularly wrt dcasts and state management
2015-07-27 16:32:57 +02:00
Sam Edwards
5ee04074c2
Merge branch 'master' into cmake
...
# Conflicts:
# direct/src/actor/Actor.py
2015-07-12 19:27:56 -07:00
rdb
cc62e731b7
Fix compilation with ppremake
2015-06-01 00:21:32 +02:00
Sam Edwards
8b876843d4
Merge branch 'master' into cmake
2015-05-02 11:33:52 -07:00
rdb
f1ea25bfb1
Unexpose BoundingVolume::around, add GraphicsOutput::get_fb_size
2015-04-25 17:13:35 +02:00
rdb
16e7831566
Remove executable permissions from files that don't need them
2015-04-05 15:41:49 +02:00
Sam Edwards
69c22868e1
Merge branch 'master' into cmake
2015-03-28 10:23:28 -07:00
Sam Edwards
25e2e0221d
Merge branch 'master' into cmake
2015-03-05 09:46:52 -08:00
rdb
238cbad2a1
Merge branch 'master' into interrogate-overhaul
2015-02-27 12:48:33 +01:00
rdb
db87bc7914
PointerToArray fixes, Windows build fixes, more move constructors
2015-02-27 12:45:11 +01:00
Sam Edwards
6ee1170453
Merge branch 'master' into cmake
...
Conflicts:
panda/src/display/pythonGraphicsWindowProc.cxx
panda/src/putil/config_util.cxx
2015-02-11 09:53:13 -08:00
rdb
4dc4c9eb3d
Merge branch 'master' into interrogate-overhaul
...
Conflicts:
dtool/src/interrogate/functionRemap.cxx
dtool/src/interrogate/interfaceMakerPythonNative.cxx
panda/src/event/pythonTask.cxx
panda/src/express/multifile.h
panda/src/express/pointerToArray.I
panda/src/mathutil/config_mathutil.N
panda/src/putil/config_util.N
panda/src/putil/doubleBitMask.h
2015-02-11 14:41:58 +01:00
rdb
cbd70ad8af
Move all Python bindings out of core DLLs into the .pyd files.
2015-02-10 14:30:51 +01:00
rdb
e9a64736a3
Fix 32-bit Windows compilation issues with Eigen
2015-02-09 16:51:59 +01:00
rdb
b2f73d0877
Merge branch 'master' into interrogate-overhaul
2015-02-08 12:11:19 +01:00
rdb
b9899ba747
Cull improvements: tighter sphere generation
2015-01-08 23:17:06 +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
40a40b20cf
Rename EventStoreValue to ParamValue to make it more generic,
...
in anticipation of new parameter system
2014-12-10 00:26:26 +01:00
Sam Edwards
9ec74a0421
Merge branch 'master' into cmake
...
Conflicts:
panda/src/display/graphicsWindow_ext.cxx
panda/src/mathutil/triangulator3.cxx
panda/src/putil/pythonCallbackObject.cxx
2014-10-21 22:34:13 -07:00
David Rose
a9d1d1ad54
fix build issue, should include look_at.h instead of look_at_src.h
2014-10-21 18:07:27 +00: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
Sam Edwards
a85d1f4cc2
Merge remote-tracking branch 'upstream/master' into cmake
2014-10-18 15:13:30 -07:00
rdb
31a71c990d
Fix issues with OS X 10.9 compilation, fix issues uncovered by clang
2014-10-12 18:45:37 +00:00
Sam Edwards
57fb97053b
Merge branch 'master' into cmake
2014-09-22 21:13:05 -07:00
rdb
87910799b6
Split off epvector.h into its own file in an attempt to cut down compilation time
2014-09-14 22:04:36 +00:00
Sam Edwards
3d0f587ca0
Merge remote-tracking branch 'upstream/master' into cmake
...
Conflicts:
panda/src/linmath/lvecBase4.h
2014-07-24 22:59:52 -07:00
rdb
0a8b35bcea
Add PTA class for integer vectors
2014-06-25 08:37:03 +00:00
Sam Edwards
5e77793b0f
CMake: Add some install(...) directives.
2014-02-04 22:43:23 -07:00
kestred
e363266573
Remove extra '}' from panda/mathutil/CMakeLists.txt that was causing linking errors.
2014-01-22 00:31:33 -07:00
kestred
83c60dc187
Move conditional includes to panda/CMakeLists.txt so they don't have to be repeated everywhere.
2014-01-21 21:11:39 -07:00
kestred
3d65bd49a7
Fix mathutil compilation with CMake.
2014-01-19 12:13:14 -07:00
kestred
dd495b5573
Rename FindFFTW to FindFFTW3 and comment out configuration for it. FindFFTW3 was implemented, but Panda expects FFTW2.
2014-01-19 12:07:20 -07:00
kestred
f1919df261
Fix names in CMakeLists for p3mathutil.
2014-01-19 17:34:59 -07:00
kestred
5f136ca281
Add the basics of CMakeLists for panda/mathutil. Doesn't compile yet, has some errors.
2014-01-19 03:56:39 -07:00
David Rose
b3b2308c6c
load obj files directly into PandaNodes for performance
2013-01-04 00:35:42 +00:00