tobspr
|
0fcfb8e372
|
New file headers, new comment style
|
2016-02-17 17:47:48 +01:00 |
|
rdb
|
090e912ce6
|
Cleanup of comments and whitespace
|
2016-02-01 22:30:43 +01:00 |
|
rdb
|
41fad59ae8
|
bam 6.40: support writing NodePaths, allows instanced lights and clip planes
|
2016-01-11 15:04:06 +01:00 |
|
rdb
|
5406fab702
|
Merge branch 'release/1.9.x'
|
2015-12-24 16:18:22 +01:00 |
|
rdb
|
5f59f54475
|
set_render_mode_thickness/perspective no longer overwrites wireframe color
|
2015-12-19 23:44:23 +01:00 |
|
rdb
|
84c0fbd1b1
|
Remove deprecated empty-node-path behavior
|
2015-11-28 16:22:22 +01:00 |
|
rdb
|
75019784f4
|
Changes to inlining so we can use FORCE_INLINING in gcc as well
|
2015-07-27 15:39:46 +02:00 |
|
rdb
|
214d799d82
|
Add optional "other" NodePath argument for get_tight_bounds()
|
2015-07-06 14:52:08 +02:00 |
|
rdb
|
028c09add5
|
Implicit cast string to InternalName in c++, also optimize for string literals
|
2015-02-07 16:43:25 +01:00 |
|
rdb
|
78f8f65ef9
|
Add M_filled_wireframe render mode
|
2015-02-06 12:15:25 +01:00 |
|
rdb
|
7c14d1872a
|
Fix race condition when manipulating node transform in thread (LP #1417715)
|
2015-02-04 00:06:14 +01:00 |
|
rdb
|
142bd6a021
|
Remove old MLightVector TexGen mode and FFP-based normal mapping
|
2015-01-22 12:26:22 +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
|
3fbdc43fbb
|
Fix compile errors with clang
|
2014-12-06 22:38:40 +01:00 |
|
rdb
|
cd79de19b2
|
Add more parameters for binding images to shaders.
|
2014-08-19 20:22:57 +00:00 |
|
rdb
|
03eddda4a2
|
Add more integer versions of set_shader_input
|
2014-07-04 17:34:49 +00:00 |
|
rdb
|
667b3a2729
|
Allow passing ints to set_shader_input
|
2014-07-04 12:16:35 +00:00 |
|
rdb
|
6e64ff951c
|
Add support for passing int arrays and vectors to GLSL shaders.
|
2014-07-03 21:54:45 +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 |
|
David Rose
|
2c7d493513
|
NodePath::set_tex_projector(..., lens_index)
|
2012-02-14 02:40:51 +00:00 |
|
David Rose
|
39b32376bb
|
move a few more PStatCollectors out of local statics
|
2011-11-19 00:11:43 +00:00 |
|
David Rose
|
83b87652f8
|
fix prepare_scene() to prepare vertex buffers as well as textures
|
2011-11-05 17:58:28 +00:00 |
|
David Rose
|
134e9a9e92
|
dual names for interrogate
|
2011-10-11 00:45:51 +00:00 |
|
David Rose
|
501470169f
|
stdfloat_double
|
2011-10-10 05:25:10 +00:00 |
|
rdb
|
ee03d5c45d
|
fix compile warning
|
2011-06-03 09:56:10 +00:00 |
|
David Rose
|
44375f019d
|
explicit occlusion culling support from community member teedee, with additional enhancements by drwr
|
2011-03-18 01:56:09 +00:00 |
|
rdb
|
c823dd27ae
|
fix bug #716509: NodePath.findMaterial does not work properly
|
2011-02-20 15:35:53 +00:00 |
|
David Rose
|
a8b7f6bc85
|
write_bam_file() should take a Filename
|
2011-01-18 19:10:16 +00:00 |
|
rdb
|
1eb6bf3d42
|
Add missing include (to fix compile error on FreeBSD)
|
2010-05-30 15:59:57 +00:00 |
|
David Rose
|
9d62ca9f98
|
one override per TextureStage, instead of a global override per TextureAttrib
|
2010-05-04 22:39:40 +00:00 |
|
Mike Christel
|
ad30e4c71f
|
Overload improved (not optimal, but better than list of string arguments) to set_shader_auto to allow any of normal, glow, gloss, ramp, shadow to be turned on or off via bitmask
|
2010-05-03 16:41:16 +00:00 |
|
Mike Christel
|
5dfa504370
|
Texture arrays added to Texture class, passed to shader through setShaderInput(name, texture). A new Cg type sampler2DArray has been added to the panda3d Shader Class.
|
2010-04-29 14:48:44 +00:00 |
|
Mike Christel
|
c308b57137
|
Overload added to set_shader_auto to allow any of normal, glow, gloss, ramp, shadow to be turned on or off
|
2010-04-16 14:06:26 +00:00 |
|
Mike Christel
|
6418e6f221
|
extended shader input system support for Cg (see Panda SE Project 2010-03-17 blog post for more details)
|
2010-04-07 11:16:29 +00:00 |
|
David Rose
|
4cf4811af6
|
more refinements to the whole shared-node pickle thing
|
2010-02-11 01:32:00 +00:00 |
|
David Rose
|
981890183b
|
bamify NodePath's parents etc too, to better support common nodes
|
2010-02-10 23:50:57 +00:00 |
|
David Rose
|
f6f9e269f4
|
introduce stdpy.pickle module with support for common-node NodePaths within a pickle stream
|
2010-02-10 19:43:58 +00:00 |
|
rdb
|
c136904fa9
|
Add hardware instancing support
|
2009-12-21 14:22:12 +00:00 |
|
David Rose
|
816ddc0387
|
low-level support for python copy and pickle modules
|
2009-12-10 01:09:06 +00:00 |
|
David Rose
|
acbb2966ad
|
think we're ready for empty-node-path future to be the default
|
2009-07-31 01:05:08 +00:00 |
|
rdb
|
f33032dd6b
|
Add setDepthOffset etc.
|
2009-07-05 15:40:55 +00:00 |
|
David Rose
|
f1f496cc29
|
move lodNodes and sceneGraphAnalyzer to pgraphnodes, in an attempt to reduce size of pgraph some more
|
2009-06-11 02:37:19 +00:00 |
|
David Rose
|
58c13de4ca
|
integrate changes from Schell Games (plus some tab character fixes)
|
2009-06-01 21:51:15 +00:00 |
|
Zachary Pavlov
|
440c6f4131
|
notify added for nodepath bool 2
|
2009-04-23 18:12:30 +00:00 |
|
Zachary Pavlov
|
069ecee3e0
|
notify added for nodepath bool
|
2009-04-22 23:43:01 +00:00 |
|
David Rose
|
0e885a8481
|
update deprecated comment
|
2009-03-09 18:06:30 +00:00 |
|
David Rose
|
681551c918
|
empty-node-path handling
|
2009-02-15 01:45:15 +00:00 |
|
David Rose
|
7fcf84909a
|
less-restrictive instance_to: return existing instance if it already exists
|
2008-12-24 21:07:39 +00:00 |
|
David Rose
|
26754b86ca
|
merge dev_slots_2008: slot-based RenderState implementation
|
2008-11-19 01:21:44 +00:00 |
|
David Rose
|
d2c5866507
|
get_ancestor
|
2008-10-28 21:35:48 +00:00 |
|