open_toontown_panda3d/panda/src/pgraph
David Rose d7d74c0d22 fix tags not being copied 2003-12-11 22:11:14 +00:00
..
Sources.pp work on pstats reporting 2003-12-04 18:13:50 +00:00
accumulatedAttribs.I dynamic TextFont; scene graph improvements to support this 2003-01-31 17:45:42 +00:00
accumulatedAttribs.cxx replace set_velocity() with set_fluid_pos() 2003-10-08 19:08:53 +00:00
accumulatedAttribs.h dynamic TextFont; scene graph improvements to support this 2003-01-31 17:45:42 +00:00
alphaTestAttrib.I implement M_dual 2002-05-14 21:35:56 +00:00
alphaTestAttrib.cxx fix output (trivial) 2002-05-15 18:41:50 +00:00
alphaTestAttrib.h implement M_dual 2002-05-14 21:35:56 +00:00
ambientLight.I consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
ambientLight.cxx consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
ambientLight.h consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
bamFile.I combine loader with pgraph 2002-05-16 17:53:00 +00:00
bamFile.cxx support reading and writing bam streams instead of just files 2003-07-18 17:04:43 +00:00
bamFile.h support reading and writing bam streams instead of just files 2003-07-18 17:04:43 +00:00
billboardEffect.I rename out qp's 2002-04-10 18:08:06 +00:00
billboardEffect.cxx tolerate billboards under a singular transform 2003-06-27 23:08:21 +00:00
billboardEffect.h generalize CompassEffect 2002-07-17 19:07:44 +00:00
binCullHandler.I pgraph cull binning 2002-03-01 01:07:07 +00:00
binCullHandler.cxx pgraph decals 2002-03-05 02:02:41 +00:00
binCullHandler.h pgraph decals 2002-03-05 02:02:41 +00:00
camera.I rename out qp's 2002-04-10 18:08:06 +00:00
camera.cxx rename out qp's 2002-04-10 18:08:06 +00:00
camera.h rename out qp's 2002-04-10 18:08:06 +00:00
clipPlaneAttrib.I clip planes 2002-07-12 15:46:51 +00:00
clipPlaneAttrib.cxx clip planes 2002-07-12 15:46:51 +00:00
clipPlaneAttrib.h clip planes 2002-07-12 15:46:51 +00:00
colorAttrib.I premature checkin 2002-02-23 00:27:36 +00:00
colorAttrib.cxx pgraph bam 2002-03-04 19:09:33 +00:00
colorAttrib.h rename out qp's 2002-04-10 18:08:06 +00:00
colorBlendAttrib.I add ColorBlendAttrib, unify color blending 2002-03-29 19:16:32 +00:00
colorBlendAttrib.cxx add alphatest attr, remove incorrect comments 2002-05-14 00:18:49 +00:00
colorBlendAttrib.h add ColorBlendAttrib, unify color blending 2002-03-29 19:16:32 +00:00
colorScaleAttrib.I add several more pgraph attribs 2002-03-15 02:06:46 +00:00
colorScaleAttrib.cxx add several more pgraph attribs 2002-03-15 02:06:46 +00:00
colorScaleAttrib.h rename out qp's 2002-04-10 18:08:06 +00:00
colorWriteAttrib.I pgraph decals 2002-03-05 02:02:41 +00:00
colorWriteAttrib.cxx add alphatest attr, remove incorrect comments 2002-05-14 00:18:49 +00:00
colorWriteAttrib.h pgraph decals 2002-03-05 02:02:41 +00:00
compassEffect.I generalize CompassEffect 2002-07-17 19:07:44 +00:00
compassEffect.cxx generalize CompassEffect 2002-07-17 19:07:44 +00:00
compassEffect.h oops 2002-08-04 21:00:59 +00:00
config_pgraph.cxx define allow-unrelated-wrt 2003-10-28 23:45:42 +00:00
config_pgraph.h define allow-unrelated-wrt 2003-10-28 23:45:42 +00:00
cullBin.I pgraph cull binning 2002-03-01 01:07:07 +00:00
cullBin.cxx pgraph decals 2002-03-05 02:02:41 +00:00
cullBin.h pgraph decals 2002-03-05 02:02:41 +00:00
cullBinAttrib.I pgraph named bins 2002-03-01 17:32:44 +00:00
cullBinAttrib.cxx implement BT_fixed and BT_front_to_back 2002-05-29 18:53:51 +00:00
cullBinAttrib.h rename out qp's 2002-04-10 18:08:06 +00:00
cullBinBackToFront.I pgraph decals 2002-03-05 02:02:41 +00:00
cullBinBackToFront.cxx pgraph decals 2002-03-05 02:02:41 +00:00
cullBinBackToFront.h pgraph decals 2002-03-05 02:02:41 +00:00
cullBinFixed.I implement BT_fixed and BT_front_to_back 2002-05-29 18:53:51 +00:00
cullBinFixed.cxx fixed bins not sorting? 2002-10-18 00:06:12 +00:00
cullBinFixed.h implement BT_fixed and BT_front_to_back 2002-05-29 18:53:51 +00:00
cullBinFrontToBack.I implement BT_fixed and BT_front_to_back 2002-05-29 18:53:51 +00:00
cullBinFrontToBack.cxx implement BT_fixed and BT_front_to_back 2002-05-29 18:53:51 +00:00
cullBinFrontToBack.h implement BT_fixed and BT_front_to_back 2002-05-29 18:53:51 +00:00
cullBinManager.I fix build break 2002-03-01 02:06:50 +00:00
cullBinManager.cxx implement BT_fixed and BT_front_to_back 2002-05-29 18:53:51 +00:00
cullBinManager.h implement BT_fixed and BT_front_to_back 2002-05-29 18:53:51 +00:00
cullBinUnsorted.I pgraph decals 2002-03-05 02:02:41 +00:00
cullBinUnsorted.cxx pgraph decals 2002-03-05 02:02:41 +00:00
cullBinUnsorted.h pgraph decals 2002-03-05 02:02:41 +00:00
cullFaceAttrib.I support cull face reverse 2003-04-10 22:02:41 +00:00
cullFaceAttrib.cxx support cull face reverse 2003-04-10 22:02:41 +00:00
cullFaceAttrib.h support cull face reverse 2003-04-10 22:02:41 +00:00
cullHandler.I pgraph decals 2002-03-05 02:02:41 +00:00
cullHandler.cxx pgraph lighting, optional offset decal implementation 2002-03-28 01:51:13 +00:00
cullHandler.h pgraph decals 2002-03-05 02:02:41 +00:00
cullResult.I implement M_dual 2002-05-14 21:35:56 +00:00
cullResult.cxx hack around DX texture problem 2002-09-04 02:17:02 +00:00
cullResult.h support decals on M_dual objects 2002-06-12 20:10:29 +00:00
cullTraverser.I rename out qp's 2002-04-10 18:08:06 +00:00
cullTraverser.cxx work on pstats reporting 2003-12-04 18:13:50 +00:00
cullTraverser.h work on pstats reporting 2003-12-04 18:13:50 +00:00
cullTraverserData.I add CollisionVisualizer 2003-04-17 21:41:46 +00:00
cullTraverserData.cxx setAlphaScale moves down into C++ 2003-07-17 22:22:32 +00:00
cullTraverserData.h add CollisionVisualizer 2003-04-17 21:41:46 +00:00
cullableObject.I support decals on M_dual objects 2002-06-12 20:10:29 +00:00
cullableObject.cxx minor optimization 2002-03-07 00:30:32 +00:00
cullableObject.h support decals on M_dual objects 2002-06-12 20:10:29 +00:00
decalEffect.I separate out RenderEffect from RenderAttrib 2002-03-14 19:24:42 +00:00
decalEffect.cxx generalize CompassEffect 2002-07-17 19:07:44 +00:00
decalEffect.h generalize CompassEffect 2002-07-17 19:07:44 +00:00
depthOffsetAttrib.I add several more pgraph attribs 2002-03-15 02:06:46 +00:00
depthOffsetAttrib.cxx add several more pgraph attribs 2002-03-15 02:06:46 +00:00
depthOffsetAttrib.h add several more pgraph attribs 2002-03-15 02:06:46 +00:00
depthTestAttrib.I add issue_alpha_test 2002-05-14 03:03:29 +00:00
depthTestAttrib.cxx add issue_alpha_test 2002-05-14 03:03:29 +00:00
depthTestAttrib.h add issue_alpha_test 2002-05-14 03:03:29 +00:00
depthWriteAttrib.I pgraph decals 2002-03-05 02:02:41 +00:00
depthWriteAttrib.cxx add alphatest attr, remove incorrect comments 2002-05-14 00:18:49 +00:00
depthWriteAttrib.h pgraph decals 2002-03-05 02:02:41 +00:00
directionalLight.I consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
directionalLight.cxx consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
directionalLight.h consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
drawCullHandler.I pgraph decals 2002-03-05 02:02:41 +00:00
drawCullHandler.cxx pgraph decals 2002-03-05 02:02:41 +00:00
drawCullHandler.h pgraph decals 2002-03-05 02:02:41 +00:00
findApproxLevel.I rename out qp's 2002-04-10 18:08:06 +00:00
findApproxLevel.cxx rename out qp's 2002-04-10 18:08:06 +00:00
findApproxLevel.h rename out qp's 2002-04-10 18:08:06 +00:00
findApproxLevelEntry.I reduce overhead on NodePath::find() operations 2003-04-09 15:59:53 +00:00
findApproxLevelEntry.cxx reduce overhead on NodePath::find() operations 2003-04-09 15:59:53 +00:00
findApproxLevelEntry.h reduce overhead on NodePath::find() operations 2003-04-09 15:59:53 +00:00
findApproxPath.I support case-insensitive NodePath searches 2003-10-28 00:48:31 +00:00
findApproxPath.cxx support case-insensitive NodePath searches 2003-10-28 00:48:31 +00:00
findApproxPath.h support case-insensitive NodePath searches 2003-10-28 00:48:31 +00:00
fog.I rename out qp's 2002-04-10 18:08:06 +00:00
fog.cxx rename out qp's 2002-04-10 18:08:06 +00:00
fog.h rename out qp's 2002-04-10 18:08:06 +00:00
fogAttrib.I rename out qp's 2002-04-10 18:08:06 +00:00
fogAttrib.cxx rename out qp's 2002-04-10 18:08:06 +00:00
fogAttrib.h rename out qp's 2002-04-10 18:08:06 +00:00
geomNode.I rename out qp's 2002-04-10 18:08:06 +00:00
geomNode.cxx output geom states too 2003-09-23 17:42:18 +00:00
geomNode.h Jesse's fixes to support building Panda on VC6 2003-07-03 20:50:05 +00:00
geomTransformer.I rename out qp's 2002-04-10 18:08:06 +00:00
geomTransformer.cxx rename out qp's 2002-04-10 18:08:06 +00:00
geomTransformer.h rename out qp's 2002-04-10 18:08:06 +00:00
lensNode.I rename out qp's 2002-04-10 18:08:06 +00:00
lensNode.cxx build for gcc3.2 2003-01-17 16:42:36 +00:00
lensNode.h rename out qp's 2002-04-10 18:08:06 +00:00
light.I consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
light.cxx rename out qp's 2002-04-10 18:08:06 +00:00
light.h rename out qp's 2002-04-10 18:08:06 +00:00
lightAttrib.I add_light, remove_light 2002-03-29 17:55:32 +00:00
lightAttrib.cxx consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
lightAttrib.h add_light, remove_light 2002-03-29 17:55:32 +00:00
lightLensNode.I consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
lightLensNode.cxx rename out qp's 2002-04-10 18:08:06 +00:00
lightLensNode.h rename out qp's 2002-04-10 18:08:06 +00:00
lightNode.I consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
lightNode.cxx consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
lightNode.h consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
loader.I fix search path weirdnesses 2003-02-11 20:14:23 +00:00
loader.cxx fix loader output 2003-11-04 20:20:47 +00:00
loader.h fix search path weirdnesses 2003-02-11 20:14:23 +00:00
loaderFileType.cxx support deferred loading of loader file types 2003-10-09 16:07:27 +00:00
loaderFileType.h support deferred loading of loader file types 2003-10-09 16:07:27 +00:00
loaderFileTypeBam.cxx support reading and writing bam streams instead of just files 2003-07-18 17:04:43 +00:00
loaderFileTypeBam.h change model_path logic 2002-09-16 16:48:23 +00:00
loaderFileTypeRegistry.cxx fix loader output 2003-11-04 20:20:47 +00:00
loaderFileTypeRegistry.h support deferred loading of loader file types 2003-10-09 16:07:27 +00:00
lodNode.I rename out qp's 2002-04-10 18:08:06 +00:00
lodNode.cxx rename out qp's 2002-04-10 18:08:06 +00:00
lodNode.h rename out qp's 2002-04-10 18:08:06 +00:00
materialAttrib.I add several more pgraph attribs 2002-03-15 02:06:46 +00:00
materialAttrib.cxx more pgraph refinements 2002-03-20 01:27:29 +00:00
materialAttrib.h pgraph NodePath 2002-03-07 02:45:21 +00:00
modelNode.I extend ModelNode::preserve_transform and Texture::alpha_file_channel 2003-04-15 22:35:07 +00:00
modelNode.cxx extend ModelNode::preserve_transform and Texture::alpha_file_channel 2003-04-15 22:35:07 +00:00
modelNode.h extend ModelNode::preserve_transform and Texture::alpha_file_channel 2003-04-15 22:35:07 +00:00
modelPool.I combine loader with pgraph 2002-05-16 17:53:00 +00:00
modelPool.cxx minor style change 2003-01-31 21:09:54 +00:00
modelPool.h combine loader with pgraph 2002-05-16 17:53:00 +00:00
modelRoot.I rename out qp's 2002-04-10 18:08:06 +00:00
modelRoot.cxx rename out qp's 2002-04-10 18:08:06 +00:00
modelRoot.h rename out qp's 2002-04-10 18:08:06 +00:00
nodePath.I add more asserts 2003-11-21 07:05:00 +00:00
nodePath.cxx remove bogus asserts 2003-12-09 04:05:43 +00:00
nodePath.h add clear_transform 2003-11-06 04:51:08 +00:00
nodePathCollection.I rename out qp's 2002-04-10 18:08:06 +00:00
nodePathCollection.cxx add detach() 2003-06-09 22:41:35 +00:00
nodePathCollection.h add detach() 2003-06-09 22:41:35 +00:00
nodePathComponent.I preserve get_key() after a remove_node() operation 2003-10-27 23:36:54 +00:00
nodePathComponent.cxx change logic for uniqueness of NodePaths w.r.t. instances 2003-10-25 19:10:09 +00:00
nodePathComponent.h preserve get_key() after a remove_node() operation 2003-10-27 23:36:54 +00:00
nodePathLerps.cxx rename out qp's 2002-04-10 18:08:06 +00:00
nodePathLerps.h rename out qp's 2002-04-10 18:08:06 +00:00
pandaNode.I fix tags not being copied 2003-12-11 22:11:14 +00:00
pandaNode.cxx fix tags not being copied 2003-12-11 22:11:14 +00:00
pandaNode.h change logic for uniqueness of NodePaths w.r.t. instances 2003-10-25 19:10:09 +00:00
pgraph_composite1.cxx dynamic TextFont; scene graph improvements to support this 2003-01-31 17:45:42 +00:00
pgraph_composite2.cxx add SwitchNode 2002-07-31 17:37:22 +00:00
planeNode.I clip planes 2002-07-12 15:46:51 +00:00
planeNode.cxx clip planes 2002-07-12 15:46:51 +00:00
planeNode.h clip planes 2002-07-12 15:46:51 +00:00
pointLight.I consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
pointLight.cxx consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
pointLight.h consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
renderAttrib.I integrate more new-scene-graph stuff 2002-02-26 00:07:26 +00:00
renderAttrib.cxx add issue_alpha_test 2002-05-14 03:03:29 +00:00
renderAttrib.h add issue_alpha_test 2002-05-14 03:03:29 +00:00
renderEffect.I separate out RenderEffect from RenderAttrib 2002-03-14 19:24:42 +00:00
renderEffect.cxx don't crash when a RenderEffect destructs 2002-04-10 23:25:21 +00:00
renderEffect.h separate out RenderEffect from RenderAttrib 2002-03-14 19:24:42 +00:00
renderEffects.I add CompassEffect, robustify billboards 2002-07-17 17:01:15 +00:00
renderEffects.cxx add CompassEffect, robustify billboards 2002-07-17 17:01:15 +00:00
renderEffects.h add CompassEffect, robustify billboards 2002-07-17 17:01:15 +00:00
renderModeAttrib.I add several more pgraph attribs 2002-03-15 02:06:46 +00:00
renderModeAttrib.cxx add several more pgraph attribs 2002-03-15 02:06:46 +00:00
renderModeAttrib.h add several more pgraph attribs 2002-03-15 02:06:46 +00:00
renderState.I expose get_draw_order, etc. 2003-04-30 18:37:34 +00:00
renderState.cxx pstats TransformState, RenderState 2002-07-16 01:10:53 +00:00
renderState.h expose get_draw_order, etc. 2003-04-30 18:37:34 +00:00
sceneGraphAnalyzer.cxx rename out qp's 2002-04-10 18:08:06 +00:00
sceneGraphAnalyzer.h rename out qp's 2002-04-10 18:08:06 +00:00
sceneGraphReducer.I dynamic TextFont; scene graph improvements to support this 2003-01-31 17:45:42 +00:00
sceneGraphReducer.cxx add PandaNode::set_tag() and related functions 2003-06-12 22:18:41 +00:00
sceneGraphReducer.h dynamic TextFont; scene graph improvements to support this 2003-01-31 17:45:42 +00:00
sceneSetup.I add CompassEffect, robustify billboards 2002-07-17 17:01:15 +00:00
sceneSetup.cxx pgraph lighting, optional offset decal implementation 2002-03-28 01:51:13 +00:00
sceneSetup.h add CompassEffect, robustify billboards 2002-07-17 17:01:15 +00:00
selectiveChildNode.I new pgraph bam rules, cdata copy constructors 2002-03-11 17:32:10 +00:00
selectiveChildNode.cxx pgraph lod, sequence nodes 2002-03-06 18:06:00 +00:00
selectiveChildNode.h new pgraph bam rules, cdata copy constructors 2002-03-11 17:32:10 +00:00
sequenceNode.I collision traverser doesn't visit switch nodes 2003-02-07 23:11:18 +00:00
sequenceNode.cxx collision traverser doesn't visit switch nodes 2003-02-07 23:11:18 +00:00
sequenceNode.h collision traverser doesn't visit switch nodes 2003-02-07 23:11:18 +00:00
showBoundsEffect.I implement qpNodePath.showBounds() 2002-03-26 00:09:33 +00:00
showBoundsEffect.cxx implement qpNodePath.showBounds() 2002-03-26 00:09:33 +00:00
showBoundsEffect.h implement qpNodePath.showBounds() 2002-03-26 00:09:33 +00:00
spotlight.I consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
spotlight.cxx rename out qp's 2002-04-10 18:08:06 +00:00
spotlight.h rename out qp's 2002-04-10 18:08:06 +00:00
switchNode.I collision traverser doesn't visit switch nodes 2003-02-07 23:11:18 +00:00
switchNode.cxx collision traverser doesn't visit switch nodes 2003-02-07 23:11:18 +00:00
switchNode.h collision traverser doesn't visit switch nodes 2003-02-07 23:11:18 +00:00
test_pgraph.cxx rename out qp's 2002-04-10 18:08:06 +00:00
texMatrixAttrib.I add several more pgraph attribs 2002-03-15 02:06:46 +00:00
texMatrixAttrib.cxx add several more pgraph attribs 2002-03-15 02:06:46 +00:00
texMatrixAttrib.h add several more pgraph attribs 2002-03-15 02:06:46 +00:00
textureApplyAttrib.I a couple more pgraph attribs 2002-03-05 03:02:42 +00:00
textureApplyAttrib.cxx add alphatest attr, remove incorrect comments 2002-05-14 00:18:49 +00:00
textureApplyAttrib.h a couple more pgraph attribs 2002-03-05 03:02:42 +00:00
textureAttrib.I premature checkin 2002-02-23 00:27:36 +00:00
textureAttrib.cxx more pgraph refinements 2002-03-20 01:27:29 +00:00
textureAttrib.h pgraph bam 2002-03-04 19:09:33 +00:00
textureCollection.I pgraph collisions, textures 2002-03-18 16:15:53 +00:00
textureCollection.cxx rename out qp's 2002-04-10 18:08:06 +00:00
textureCollection.h pgraph collisions, textures 2002-03-18 16:15:53 +00:00
transformState.I add explicit support for shear to the scene graph 2003-07-23 23:03:04 +00:00
transformState.cxx some large scales introduce significant roundoff errors in rotation; ignore these 2003-07-30 09:47:10 +00:00
transformState.h add explicit support for shear to the scene graph 2003-07-23 23:03:04 +00:00
transparencyAttrib.I transparency 2002-03-01 16:50:24 +00:00
transparencyAttrib.cxx implement M_dual 2002-05-14 21:35:56 +00:00
transparencyAttrib.h implement M_dual 2002-05-14 21:35:56 +00:00
workingNodePath.I reduce overhead on NodePath::find() operations 2003-04-09 15:59:53 +00:00
workingNodePath.cxx reduce overhead on NodePath::find() operations 2003-04-09 15:59:53 +00:00
workingNodePath.h reduce overhead on NodePath::find() operations 2003-04-09 15:59:53 +00:00