open_toontown_panda3d/panda/src/pgraph
Josh Yelon 9b27b21358 Fixed precision loss in compare_impl 2008-05-06 22:02:26 +00:00
..
Sources.pp Added auxBitplaneAttrib 2008-02-13 22:06:55 +00:00
accumulatedAttribs.I fix white nametag issue 2008-01-29 01:56:55 +00:00
accumulatedAttribs.cxx fix color flatten bug 2008-02-05 01:07:48 +00:00
accumulatedAttribs.h fix white nametag issue 2008-01-29 01:56:55 +00:00
alphaTestAttrib.I Correct comment. 2006-05-19 01:14:16 +00:00
alphaTestAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
alphaTestAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
ambientLight.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
ambientLight.cxx add set_priority() to Light, PlaneNode 2005-07-12 01:08:02 +00:00
ambientLight.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
antialiasAttrib.I better antialias handling 2005-01-28 20:46:22 +00:00
antialiasAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
antialiasAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
attribNodeRegistry.I AttribNodeRegistry, ordering in BamReader::complete_pointers() 2007-07-07 20:34:16 +00:00
attribNodeRegistry.cxx second addNode() replaces first 2007-07-09 19:15:18 +00:00
attribNodeRegistry.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
attribSlots.I Adding more code for shader generator and image postprocessing 2008-02-12 21:54:44 +00:00
attribSlots.cxx Adding more code for shader generator and image postprocessing 2008-02-12 21:54:44 +00:00
attribSlots.h Adding more code for shader generator and image postprocessing 2008-02-12 21:54:44 +00:00
audioVolumeAttrib.I added audioVolumeAttrib 2006-12-21 23:40:22 +00:00
audioVolumeAttrib.cxx added audioVolumeAttrib 2006-12-21 23:40:22 +00:00
audioVolumeAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
auxBitplaneAttrib.I Adding more code for shader generator and image postprocessing 2008-02-12 21:54:44 +00:00
auxBitplaneAttrib.cxx Improvements to shader generation 2008-02-24 03:57:55 +00:00
auxBitplaneAttrib.h More changes to shader generator 2008-02-25 21:26:26 +00:00
auxSceneData.I weak pointers, and FadeLODNode fixes for instances/multiple cameras 2004-09-30 21:29:25 +00:00
auxSceneData.cxx weak pointers, and FadeLODNode fixes for instances/multiple cameras 2004-09-30 21:29:25 +00:00
auxSceneData.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
bamFile.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
bamFile.cxx better thread safety 2007-06-03 15:42:14 +00:00
bamFile.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
billboardEffect.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
billboardEffect.cxx fix a few crashes and deadlocks 2007-07-18 06:51:20 +00:00
billboardEffect.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
cacheStats.I better performance analysis 2007-07-24 19:04:33 +00:00
cacheStats.cxx better performance analysis 2007-07-24 19:04:33 +00:00
cacheStats.h better performance analysis 2007-07-24 19:04:33 +00:00
camera.I add show_switch() debugging mode 2006-09-08 17:01:27 +00:00
camera.N *** empty log message *** 2005-05-27 01:52:22 +00:00
camera.cxx correctly release gsg on window close 2007-04-26 00:44:20 +00:00
camera.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
clipPlaneAttrib.I add set_priority() to Light, PlaneNode 2005-07-12 01:08:02 +00:00
clipPlaneAttrib.cxx fix a few crashes and deadlocks 2007-07-18 06:51:20 +00:00
clipPlaneAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
colorAttrib.I fix RenderState memory leak 2005-05-09 18:03:44 +00:00
colorAttrib.cxx Implemented new make_consistent_state routine to unify ColorAttribs 2008-01-25 07:18:28 +00:00
colorAttrib.h Implemented new make_consistent_state routine to unify ColorAttribs 2008-01-25 07:18:28 +00:00
colorBlendAttrib.I TextureStage::M_blend_color_scale, TextureStage::rgb_scale, ColorBlendAttrib::O_color_scale, better handling of state changes in GL 2005-02-25 18:25:00 +00:00
colorBlendAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
colorBlendAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
colorScaleAttrib.I add alpha-scale-via-texture 2006-10-10 17:58:08 +00:00
colorScaleAttrib.cxx add alpha-scale-via-texture 2006-10-10 17:58:08 +00:00
colorScaleAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
colorWriteAttrib.I individual control of channels in ColorWriteAttrib 2005-09-28 14:09:35 +00:00
colorWriteAttrib.cxx individual control of channels in ColorWriteAttrib 2005-09-28 14:09:35 +00:00
colorWriteAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
compassEffect.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
compassEffect.cxx obviate the need to call Actor.update() most of the time 2006-07-26 21:40:53 +00:00
compassEffect.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
config_pgraph.cxx Adding more code for shader generator and image postprocessing 2008-02-12 21:54:44 +00:00
config_pgraph.h add preserve-geom-nodes, flatten-geoms 2007-11-30 03:16:06 +00:00
cullBin.I per-displayregion tracking of cull, draw times 2006-04-28 00:05:43 +00:00
cullBin.cxx squelch compiler warning 2007-06-20 20:43:53 +00:00
cullBin.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
cullBinAttrib.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
cullBinAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
cullBinAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
cullBinEnums.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
cullBinManager.I occlusion test 2006-04-06 23:22:03 +00:00
cullBinManager.cxx replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
cullBinManager.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
cullFaceAttrib.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
cullFaceAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
cullFaceAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
cullHandler.I don't prune nonresident geometry in cull--wait until draw 2007-06-07 21:45:33 +00:00
cullHandler.cxx minor threading fixes 2007-11-27 01:18:35 +00:00
cullHandler.h minor threading fixes 2007-11-27 01:18:35 +00:00
cullPlanes.I PGItemNotify interface, PGScrollFrame, and more general PGSliderBar 2005-08-27 00:15:54 +00:00
cullPlanes.cxx revert accidental checkin 2007-08-23 16:25:30 +00:00
cullPlanes.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
cullResult.I minor threading fixes 2007-11-27 01:18:35 +00:00
cullResult.cxx minor threading fixes 2007-11-27 01:18:35 +00:00
cullResult.h minor threading fixes 2007-11-27 01:18:35 +00:00
cullTraverser.I replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
cullTraverser.cxx minor threading fixes 2007-11-27 01:18:35 +00:00
cullTraverser.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
cullTraverserData.I replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
cullTraverserData.cxx fix clip plane to set_final() node 2007-08-23 18:24:45 +00:00
cullTraverserData.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
cullableObject.I don't prune nonresident geometry in cull--wait until draw 2007-06-07 21:45:33 +00:00
cullableObject.cxx fix minor bugs 2008-04-30 20:37:29 +00:00
cullableObject.h time munge::geom 2008-03-26 00:05:51 +00:00
decalEffect.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
decalEffect.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
decalEffect.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
depthOffsetAttrib.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
depthOffsetAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
depthOffsetAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
depthTestAttrib.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
depthTestAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
depthTestAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
depthWriteAttrib.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
depthWriteAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
depthWriteAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
directionalLight.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
directionalLight.cxx add set_priority() to Light, PlaneNode 2005-07-12 01:08:02 +00:00
directionalLight.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
drawMaskAttrib.I add DrawMaskAttrib 2005-09-29 01:27:03 +00:00
drawMaskAttrib.cxx add DrawMaskAttrib 2005-09-29 01:27:03 +00:00
drawMaskAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
eventStorePandaNode.I add EventStorePandaNode 2006-09-14 00:54:45 +00:00
eventStorePandaNode.cxx add EventStorePandaNode 2006-09-14 00:54:45 +00:00
eventStorePandaNode.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
fadeLodNode.I weak pointers, and FadeLODNode fixes for instances/multiple cameras 2004-09-30 21:29:25 +00:00
fadeLodNode.cxx add support-fade-lod 2007-02-13 23:28:13 +00:00
fadeLodNode.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
fadeLodNodeData.cxx weak pointers, and FadeLODNode fixes for instances/multiple cameras 2004-09-30 21:29:25 +00:00
fadeLodNodeData.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
findApproxLevelEntry.I steps toward async flatten 2007-04-03 23:21:49 +00:00
findApproxLevelEntry.cxx add detect-graph-cycles 2007-04-04 21:21:23 +00:00
findApproxLevelEntry.h more memory tracking stuff 2006-11-24 22:59:44 +00:00
findApproxPath.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
findApproxPath.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
findApproxPath.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
fog.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
fog.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
fog.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
fogAttrib.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
fogAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
fogAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
geomNode.I add preserve-geom-nodes, flatten-geoms 2007-11-30 03:16:06 +00:00
geomNode.cxx comment typo 2008-03-17 21:51:30 +00:00
geomNode.h add SceneGraphReducer::decompose() 2007-12-20 22:33:44 +00:00
geomTransformer.I SceneGraphReducer::remove_column() 2007-06-15 14:50:44 +00:00
geomTransformer.cxx fix minor bugs 2008-04-30 20:37:29 +00:00
geomTransformer.h Implemented new make_consistent_state routine to unify ColorAttribs 2008-01-25 07:18:28 +00:00
internalNameCollection.I add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
internalNameCollection.cxx add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
internalNameCollection.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
lensNode.I straighten out some confusing texture interfaces 2005-05-02 00:29:24 +00:00
lensNode.cxx expose Texture::T_depth_component, sanify a few things 2005-07-23 18:03:10 +00:00
lensNode.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
light.I add set_priority() to Light, PlaneNode 2005-07-12 01:08:02 +00:00
light.cxx correct old usage 2006-06-09 17:57:40 +00:00
light.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
lightAttrib.I add set_priority() to Light, PlaneNode 2005-07-12 01:08:02 +00:00
lightAttrib.cxx compiler warning 2007-12-14 18:57:41 +00:00
lightAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
lightLensNode.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lightLensNode.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lightLensNode.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
lightNode.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lightNode.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lightNode.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
lightRampAttrib.I Added support for HDR 2008-02-21 19:54:40 +00:00
lightRampAttrib.cxx Fixed precision loss in compare_impl 2008-05-06 22:02:26 +00:00
lightRampAttrib.h Added support for HDR 2008-02-21 19:54:40 +00:00
loader.I AsyncTaskManager, threaded sound loader 2006-08-29 19:27:03 +00:00
loader.cxx load_dso now uses a plugin search path 2008-03-18 22:25:59 +00:00
loader.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
loaderFileType.cxx fixes for tau 2006-11-27 03:27:55 +00:00
loaderFileType.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
loaderFileTypeBam.cxx fixes for tau 2006-11-27 03:27:55 +00:00
loaderFileTypeBam.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
loaderFileTypeRegistry.cxx load_dso now uses a plugin search path 2008-03-18 22:25:59 +00:00
loaderFileTypeRegistry.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
loaderOptions.I rework loader vs. ModelPool; deprecate implicit filename extension; improve ModelPool.releaseModel() 2006-10-25 17:56:50 +00:00
loaderOptions.cxx rename LoaderOptions methods for clarity; add output 2006-09-18 19:07:47 +00:00
loaderOptions.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
lodNode.I add PandaNode::get_fancy_bits(), remove PandaNode::has_cull_callback() 2006-09-20 00:54:15 +00:00
lodNode.cxx workaround for lame gcc bug 2007-07-26 17:49:32 +00:00
lodNode.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
lodNodeType.cxx add default-lod-type 2007-06-08 16:50:27 +00:00
lodNodeType.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
materialAttrib.I add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
materialAttrib.cxx More support for negative glow 2008-04-30 22:23:14 +00:00
materialAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
materialCollection.I add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
materialCollection.cxx add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
materialCollection.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
modelFlattenRequest.I minor threading fixes 2007-11-27 01:18:35 +00:00
modelFlattenRequest.cxx steps toward async flatten 2007-04-03 23:21:49 +00:00
modelFlattenRequest.h minor threading fixes 2007-11-27 01:18:35 +00:00
modelLoadRequest.I minor threading fixes 2007-11-27 01:18:35 +00:00
modelLoadRequest.cxx AsyncTaskManager, threaded sound loader 2006-08-29 19:27:03 +00:00
modelLoadRequest.h minor threading fixes 2007-11-27 01:18:35 +00:00
modelNode.I adding _transform_limit to modelNodes as well 2007-10-12 19:26:21 +00:00
modelNode.cxx adding _transform_limit to modelNodes as well 2007-10-12 19:26:21 +00:00
modelNode.h adding _transform_limit to modelNodes as well 2007-10-12 19:26:21 +00:00
modelPool.I Add list_contents function that takes no parameters which outputs to cout thus making it callable in Python. 2006-12-08 03:38:52 +00:00
modelPool.cxx don't hit the disk so much when loading already-loaded files 2007-05-27 01:38:05 +00:00
modelPool.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
modelRoot.I rework loader vs. ModelPool; deprecate implicit filename extension; improve ModelPool.releaseModel() 2006-10-25 17:56:50 +00:00
modelRoot.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
modelRoot.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
nodePath.I copy_all_properties() should copy into_colilde_mask too 2007-10-26 22:11:11 +00:00
nodePath.cxx Implemented new make_consistent_state routine to unify ColorAttribs 2008-01-25 07:18:28 +00:00
nodePath.h Added 'auto' flag to ShaderAttrib 2007-12-15 07:05:20 +00:00
nodePathCollection.I add NodePathCollection::set_texture() 2007-11-30 19:32:48 +00:00
nodePathCollection.cxx add NodePathCollection::set_texture() 2007-11-30 19:32:48 +00:00
nodePathCollection.h add NodePathCollection::set_texture() 2007-11-30 19:32:48 +00:00
nodePathComponent.I pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
nodePathComponent.cxx more memory tracking stuff 2006-11-24 22:59:44 +00:00
nodePathComponent.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
nodePathLerps.cxx (void) -> () 2005-09-06 20:16:09 +00:00
nodePathLerps.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
pandaNode.I minor update_bounds() optimizations 2007-07-12 23:47:25 +00:00
pandaNode.cxx fix set_attrib() with override 2008-03-04 22:33:16 +00:00
pandaNode.h made combine_with published 2008-04-29 18:59:47 +00:00
pandaNodeChain.I fix LinkedListNode assertion on exit 2006-05-12 21:24:42 +00:00
pandaNodeChain.cxx missing files 2006-04-25 14:02:49 +00:00
pandaNodeChain.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
pgraph_composite.cxx Added macrocomposites 2005-09-27 22:05:52 +00:00
pgraph_composite1.cxx Adding more code for shader generator and image postprocessing 2008-02-12 21:54:44 +00:00
pgraph_composite2.cxx add EventStorePandaNode 2006-09-14 00:54:45 +00:00
pgraph_composite3.cxx Added light ramps and gloss maps 2008-02-04 22:49:48 +00:00
pgraph_composite4.cxx Added ShaderGenerator 2007-12-16 05:45:35 +00:00
planeNode.I add PlaneNode::set_clip_effect 2007-05-15 20:44:08 +00:00
planeNode.cxx replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
planeNode.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
pointLight.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
pointLight.cxx add set_priority() to Light, PlaneNode 2005-07-12 01:08:02 +00:00
pointLight.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
polylightEffect.I add polylight support to NodePath; prevent compiler warnings; minor style changes to polylightEffect to be consistent with panda conventions 2004-08-04 22:41:10 +00:00
polylightEffect.cxx various pstats improvements; pstats use 32 bit headers; added "*" category; some minor fixes 2005-04-30 00:09:07 +00:00
polylightEffect.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
polylightNode.I Polylight Color storage corrected and SeaPatch removed 2004-07-27 17:42:24 +00:00
polylightNode.cxx instead of parent light_color get the root node's color for scene_color. It is more reliable 2004-09-16 01:13:34 +00:00
polylightNode.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
portalClipper.I pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
portalClipper.cxx portalClipper that clips with clip planes 2006-03-14 05:26:26 +00:00
portalClipper.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
portalNode.I portalClipper that clips with clip planes 2006-03-14 05:26:26 +00:00
portalNode.cxx replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
portalNode.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
renderAttrib.I fix leak due to cyclic RenderState reference counts 2004-09-13 16:29:57 +00:00
renderAttrib.cxx better thread protection in reference counts, esp. TransformState etc. 2007-07-14 21:32:48 +00:00
renderAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
renderEffect.I fix leak due to cyclic RenderState reference counts 2004-09-13 16:29:57 +00:00
renderEffect.cxx obviate the need to call Actor.update() most of the time 2006-07-26 21:40:53 +00:00
renderEffect.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
renderEffects.I fix gcc set corruption 2007-07-19 00:16:27 +00:00
renderEffects.cxx simpler do_issue_clip_plane() and do_issue_light(); more pstats calipers 2007-07-19 16:16:41 +00:00
renderEffects.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
renderModeAttrib.I bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
renderModeAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
renderModeAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
renderState.I Much progress implementing shader generator 2008-01-25 03:35:12 +00:00
renderState.cxx fix set_attrib() with override 2008-03-04 22:33:16 +00:00
renderState.h fix set_attrib() with override 2008-03-04 22:33:16 +00:00
rescaleNormalAttrib.I add RescaleNormalAttrib 2004-12-30 21:06:42 +00:00
rescaleNormalAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
rescaleNormalAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
sceneGraphAnalyzer.I flatten optimization; also SceneGraphReducer::make_compatible_format() 2007-12-19 20:25:53 +00:00
sceneGraphAnalyzer.cxx flatten optimization; also SceneGraphReducer::make_compatible_format() 2007-12-19 20:25:53 +00:00
sceneGraphAnalyzer.h compile crash in pandatool 2007-12-19 21:40:12 +00:00
sceneGraphReducer.I flatten optimization; also SceneGraphReducer::make_compatible_format() 2007-12-19 20:25:53 +00:00
sceneGraphReducer.cxx Implemented new make_consistent_state routine to unify ColorAttribs 2008-01-25 07:18:28 +00:00
sceneGraphReducer.h Implemented new make_consistent_state routine to unify ColorAttribs 2008-01-25 07:18:28 +00:00
sceneSetup.I simply & pandify dx8gsg some; rework gsg's external_transform and internal_transform 2005-05-26 00:09:52 +00:00
sceneSetup.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
sceneSetup.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
selectiveChildNode.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
selectiveChildNode.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
selectiveChildNode.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
sequenceNode.I add PandaNode::get_fancy_bits(), remove PandaNode::has_cull_callback() 2006-09-20 00:54:15 +00:00
sequenceNode.cxx allow flatten_strong() to combine the children of a ModelNode 2006-10-18 17:18:17 +00:00
sequenceNode.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
shadeModelAttrib.I more new geom work 2005-03-15 00:22:22 +00:00
shadeModelAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
shadeModelAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
shaderAttrib.I Enabled shader generator to suppress alphatest and alpha-write 2008-05-06 16:27:18 +00:00
shaderAttrib.cxx Enabled shader generator to suppress alphatest and alpha-write 2008-05-06 16:27:18 +00:00
shaderAttrib.h Enabled shader generator to suppress alphatest and alpha-write 2008-05-06 16:27:18 +00:00
shaderGenerator.I Much progress implementing shader generator 2008-01-25 03:35:12 +00:00
shaderGenerator.cxx Enabled shader generator to suppress alphatest and alpha-write 2008-05-06 16:27:18 +00:00
shaderGenerator.h Enabled shader generator to suppress alphatest and alpha-write 2008-05-06 16:27:18 +00:00
shaderInput.I squelch warnings on gcc 2005-09-26 17:41:51 +00:00
shaderInput.cxx New shader system 2005-09-25 04:06:31 +00:00
shaderInput.h New error checking for missing ShaderInput 2007-11-12 06:26:25 +00:00
shaderPool.I Initial version of shader pool (this was ported from the font pool code). 2006-03-07 20:06:19 +00:00
shaderPool.cxx Modifications to eliminate class ShaderExpansion 2007-12-13 20:56:29 +00:00
shaderPool.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
showBoundsEffect.I fix calc_tight_bounds(), add NodePath::show_tight_bounds() 2005-04-29 23:06:27 +00:00
showBoundsEffect.cxx fix calc_tight_bounds(), add NodePath::show_tight_bounds() 2005-04-29 23:06:27 +00:00
showBoundsEffect.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
spotlight.I better default exponent 2007-04-02 17:08:49 +00:00
spotlight.cxx add set_priority() to Light, PlaneNode 2005-07-12 01:08:02 +00:00
spotlight.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
stateMunger.I more fullscreen fixes 2007-04-26 23:53:54 +00:00
stateMunger.cxx fix RenderState memory leak 2005-05-09 18:03:44 +00:00
stateMunger.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
stencilAttrib.I Updated stencil interface. 2006-05-27 00:52:09 +00:00
stencilAttrib.cxx Add stencil buffer clear. 2006-12-13 19:27:51 +00:00
stencilAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
switchNode.I add PandaNode::get_fancy_bits(), remove PandaNode::has_cull_callback() 2006-09-20 00:54:15 +00:00
switchNode.cxx allow flatten_strong() to combine the children of a ModelNode 2006-10-18 17:18:17 +00:00
switchNode.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
test_pgraph.cxx Further NodePath::find() optimizations 2004-06-14 19:02:29 +00:00
texGenAttrib.I TextureAttrib::_implicit_sort 2008-04-10 00:45:43 +00:00
texGenAttrib.cxx TextureAttrib::_implicit_sort 2008-04-10 00:45:43 +00:00
texGenAttrib.h TextureAttrib::_implicit_sort 2008-04-10 00:45:43 +00:00
texMatrixAttrib.I bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
texMatrixAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
texMatrixAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
texProjectorEffect.I merge multitexture support in from branch 2004-07-30 00:38:35 +00:00
texProjectorEffect.cxx fix RenderEffects cache problem 2007-07-16 18:02:28 +00:00
texProjectorEffect.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
textureAttrib.I oops, sorting texture stages in wrong direction by sort 2008-05-01 22:42:56 +00:00
textureAttrib.cxx fix ff_tc_index some more 2008-04-16 00:30:50 +00:00
textureAttrib.h fix ff_tc_index some more 2008-04-16 00:30:50 +00:00
textureCollection.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
textureCollection.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
textureCollection.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
textureStageCollection.I merge multitexture support in from branch 2004-07-30 00:38:35 +00:00
textureStageCollection.cxx add TextureStageCollection::sort() 2006-01-20 20:46:13 +00:00
textureStageCollection.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
transformState.I more cache debugging methods 2007-09-20 18:19:38 +00:00
transformState.cxx better performance analysis 2007-07-24 19:04:33 +00:00
transformState.h more cache debugging methods 2007-09-20 18:19:38 +00:00
transparencyAttrib.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
transparencyAttrib.cxx New shader system 2005-09-25 04:06:31 +00:00
transparencyAttrib.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
weakNodePath.I weak pointers, and FadeLODNode fixes for instances/multiple cameras 2004-09-30 21:29:25 +00:00
weakNodePath.cxx weak pointers, and FadeLODNode fixes for instances/multiple cameras 2004-09-30 21:29:25 +00:00
weakNodePath.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
workingNodePath.I add detect-graph-cycles 2007-04-04 21:21:23 +00:00
workingNodePath.cxx add detect-graph-cycles 2007-04-04 21:21:23 +00:00
workingNodePath.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00