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
9c3553b3fc
Add r8i, rg8i, rgb8i, rgba8i to switches it's missing from
2014-12-30 11:39:40 +01:00
rdb
624b3dad14
Delete DirectX 8 support
2014-12-30 02:00:43 +01:00
rdb
8c0b0990a8
Dramatically improve performance when sorting vectors of PointerTo objects
2014-12-30 00:06:15 +01:00
rdb
24b8bd8b96
Fix regression in Volumetric Lighting filter
2014-12-29 15:58:06 +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
tzaeru
9c137426e3
Integer texture formats for 8-bit R, RG, RGB and RGBA channels
2014-12-22 21:18:34 +01:00
rdb
f189290dfe
Support for automated build bot scripts, add PandaSystem::get_git_commit()
2014-12-22 20:27:37 +01:00
rdb
cd8c6ee37f
fix compile error on gcc/clang
2014-12-21 14:26:06 +01:00
rdb
01b669ccd8
Implement texture clear, fix immutable tex support
2014-12-21 14:13:49 +01:00
rdb
cb66a51bbc
fmin and fmax should be const methods
2014-12-18 16:58:03 -05:00
rdb
270667ece2
Use sampler states in Direct3D 8
2014-12-12 20:39:24 +01:00
rdb
8a5452b0b6
Support sampler states in tinyGL renderer
2014-12-12 20:32:36 +01:00
rdb
89031b4e48
Fix mipmapping with sampler state
2014-12-12 20:27:08 +01:00
rdb
fe3f4a6d2a
Fix linear mipmapping crash in tinydisplay
2014-12-12 20:18:34 +01:00
rdb
09741ecf33
implement get_next_higher_bit using get_highest_on_bit to benefit from optimisations
2014-12-12 19:16:26 +01:00
rdb
a0409c54c1
Direct3D 9 supports LOD bias
2014-12-12 16:21:09 +01:00
rdb
95d85819b0
Separate out sampler state from texture, support sampler objects, support LOD min/max/bias
2014-12-12 15:58:45 +01:00
rdb
f4ec51d4c2
fix pdeploy regression: per_platform should be 0 in installed contents.xml
2014-12-11 17:02:20 +01:00
rdb
7d0c1420c2
Bypass view frustum cull entirely when camera has OmniBV
2014-12-11 16:27:51 +01:00
rdb
5aaaf72851
Fix issue with Eigen when matrix determinant is nearly 0
...
also fix error message for singular matrix
2014-12-10 16:32:04 +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
3fbdc43fbb
Fix compile errors with clang
2014-12-06 22:38:40 +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
ba25fc540b
I shouldn't forget that green is a colour, too
2014-12-06 16:40:50 +01:00
rdb
bc24576b02
Split up color-bits into red-bits + green-bits + blue-bits
2014-12-06 16:10:01 +01:00
tobspr
0358abfc0e
Added clear_dispatches() to ComputeNode
...
Signed-off-by: rdb <git@rdb.name>
2014-12-06 14:35:20 +01:00
rdb
9567247c9a
Allow using rgb32 and rgb16 for render to texture when alpha-bits is 0
2014-12-06 14:00:17 +01:00
David Rose
cabe17abdb
Merge branch 'master' of https://github.com/panda3d/panda3d
2014-12-04 17:18:12 -08:00
David Rose
255027b18d
add optional undist_lut parameter to PfmVizzer::project()
2014-12-04 17:17:57 -08:00
rdb
0473fa7ead
Simplify oddly redundant StencilAttrib implementation.
...
Also add RenderState::compare_mask().
2014-12-03 22:44:07 +01:00
rdb
15b88283b2
Merge branch 'master' of github.com:panda3d/panda3d
2014-12-03 21:53:58 +01:00
rdb
b3fd8b94ad
Interrogate should be able to parse any constexpr as enum value, including one that references a different enum value
2014-12-03 21:51:58 +01:00
Chris Brunner
d498f9a75b
Don't consider the built directories, or the thirdparty and sample directories when scanning with git
2014-12-02 10:16:03 -08:00
Chris Brunner
ca08937082
Add .pyc files to the makepanda directory ignore file
2014-12-02 10:15:30 -08:00
David Rose
68306f0c8f
Merge branch 'master' of https://github.com/panda3d/panda3d
2014-12-02 09:48:13 -08:00
David Rose
ad449848c2
extend .gitignores for more ppremake files
2014-12-02 09:48:04 -08:00
rdb
ba702c9ef3
Add travis IRC notifications
2014-12-02 16:36:29 +01:00
rdb
78f94e1b93
Add back doc/LICENSE, makepanda expects it
2014-11-30 19:50:49 +01:00
rdb
08da458f81
Travis runs an old Ubuntu version that doesn't have libbullet-dev
2014-11-30 19:45:41 +01:00
rdb
0b9f5b43c4
Move LICENSE and README to the root, update README
...
Also add a few more packages for Travis
2014-11-30 19:38:23 +01:00
rdb
54d20128d5
Remove print statement
2014-11-29 21:46:59 +01:00
rdb
c22faa6c37
Create .travis.yml
2014-11-29 21:39:37 +01:00
David Rose
9a84a64185
remove install rule for removed shader filter-ssao
2014-11-27 02:11:37 +00:00
David Rose
06a4daf9f2
add divide_sub_image()
2014-11-27 02:10:53 +00:00
rdb
4c10c9ec1f
Oops, fix GCC
2014-11-26 21:14:35 +00:00
rdb
861234c349
Bunch of minor compile fixes and changes
2014-11-26 13:33:10 +00:00