open_toontown_panda3d/panda/src/gobj
David Rose ddd1046462 factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
..
Sources.pp multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
bufferContext.I better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
bufferContext.cxx better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
bufferContext.h better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
bufferContextChain.I better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
bufferContextChain.cxx better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
bufferContextChain.h better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
bufferResidencyTracker.I better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
bufferResidencyTracker.cxx factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
bufferResidencyTracker.h factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
config_gobj.cxx initial rough pass at hierarchical z-buffer visibility. experimental. 2006-03-29 20:28:33 +00:00
config_gobj.h compressed textures, texture objects 2006-03-15 20:05:36 +00:00
geom.I factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
geom.cxx factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
geom.h factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
geomCacheEntry.I bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
geomCacheEntry.cxx bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
geomCacheEntry.h bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
geomCacheManager.I make PStats more thread-friendly 2006-04-09 20:17:26 +00:00
geomCacheManager.cxx better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomCacheManager.h make PStats more thread-friendly 2006-04-09 20:17:26 +00:00
geomContext.I bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
geomContext.cxx restore GeomContexts and display lists 2004-03-20 02:09:49 +00:00
geomContext.h bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
geomEnums.cxx bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
geomEnums.h pandadx7 2005-10-31 20:09:29 +00:00
geomLines.cxx better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomLines.h better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomLinestrips.cxx better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomLinestrips.h better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomMunger.I multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
geomMunger.cxx factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
geomMunger.h factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
geomPoints.cxx better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomPoints.h better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomPrimitive.I preserve current_thread instead of pipeline_stage in PipelineReader objects 2006-04-20 18:38:41 +00:00
geomPrimitive.cxx factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
geomPrimitive.h factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
geomTriangles.cxx better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomTriangles.h better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomTrifans.cxx better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomTrifans.h better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomTristrips.cxx better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomTristrips.h better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomVertexAnimationSpec.I bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
geomVertexAnimationSpec.cxx bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
geomVertexAnimationSpec.h bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
geomVertexArrayData.I preserve current_thread instead of pipeline_stage in PipelineReader objects 2006-04-20 18:38:41 +00:00
geomVertexArrayData.cxx better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
geomVertexArrayData.h preserve current_thread instead of pipeline_stage in PipelineReader objects 2006-04-20 18:38:41 +00:00
geomVertexArrayFormat.I bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
geomVertexArrayFormat.cxx add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
geomVertexArrayFormat.h add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
geomVertexColumn.I add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
geomVertexColumn.cxx multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
geomVertexColumn.h more pipeline fixes 2006-02-04 00:27:37 +00:00
geomVertexData.I preserve current_thread instead of pipeline_stage in PipelineReader objects 2006-04-20 18:38:41 +00:00
geomVertexData.cxx factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
geomVertexData.h factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
geomVertexFormat.I bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
geomVertexFormat.cxx fix animation under flattenStrong 2006-04-12 23:49:01 +00:00
geomVertexFormat.h improve ability of flattenStrong() to unify Geoms 2006-03-27 02:37:31 +00:00
geomVertexReader.I factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
geomVertexReader.cxx fix crash in sprite renderer 2006-04-25 14:00:20 +00:00
geomVertexReader.h factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
geomVertexRewriter.I default GeomVertexWriter/Reader constructors 2006-01-13 00:20:46 +00:00
geomVertexRewriter.cxx more pipeline fixes 2006-02-04 00:27:37 +00:00
geomVertexRewriter.h more pipeline fixes 2006-02-04 00:27:37 +00:00
geomVertexWriter.I factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
geomVertexWriter.cxx fix crash in sprite renderer 2006-04-25 14:00:20 +00:00
geomVertexWriter.h factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
gobj_composite.cxx Added macrocomposites 2005-09-27 22:05:52 +00:00
gobj_composite1.cxx better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
gobj_composite2.cxx initial rough pass at hierarchical z-buffer visibility. experimental. 2006-03-29 20:28:33 +00:00
indexBufferContext.I better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
indexBufferContext.cxx ibuffers as well as vbuffers 2005-03-18 20:18:57 +00:00
indexBufferContext.h better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
internalName.I Added texture handling in shader code 2005-10-05 01:09:32 +00:00
internalName.cxx add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
internalName.h add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
lens.I tau on windows 2006-04-14 03:18:36 +00:00
lens.cxx set_min_fov() 2006-03-22 22:45:36 +00:00
lens.h set_min_fov() 2006-03-22 22:45:36 +00:00
material.I add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
material.cxx pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
material.h add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
materialPool.I add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
materialPool.cxx add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
materialPool.h add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
matrixLens.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
matrixLens.cxx multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
matrixLens.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
occlusionQueryContext.I initial rough pass at hierarchical z-buffer visibility. experimental. 2006-03-29 20:28:33 +00:00
occlusionQueryContext.cxx initial rough pass at hierarchical z-buffer visibility. experimental. 2006-03-29 20:28:33 +00:00
occlusionQueryContext.h initial rough pass at hierarchical z-buffer visibility. experimental. 2006-03-29 20:28:33 +00:00
orthographicLens.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
orthographicLens.cxx multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
orthographicLens.h support point sprites in more cases, for instance under render2d and under a scale 2005-05-25 12:27:42 +00:00
perspectiveLens.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
perspectiveLens.cxx multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
perspectiveLens.h support point sprites in more cases, for instance under render2d and under a scale 2005-05-25 12:27:42 +00:00
preparedGraphicsObjects.I better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
preparedGraphicsObjects.cxx factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
preparedGraphicsObjects.h factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
queryContext.I initial rough pass at hierarchical z-buffer visibility. experimental. 2006-03-29 20:28:33 +00:00
queryContext.cxx initial rough pass at hierarchical z-buffer visibility. experimental. 2006-03-29 20:28:33 +00:00
queryContext.h initial rough pass at hierarchical z-buffer visibility. experimental. 2006-03-29 20:28:33 +00:00
savedContext.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
savedContext.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
savedContext.h update comment 2005-09-02 17:26:38 +00:00
shaderContext.I New shader system 2005-09-25 04:06:31 +00:00
shaderContext.cxx better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
shaderContext.h More code for shader matrix computation 2006-03-02 22:08:48 +00:00
shaderExpansion.I New shader system 2005-09-25 04:06:31 +00:00
shaderExpansion.cxx multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
shaderExpansion.h multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
sliderTable.I pipeline animated blends, etc. better 2006-02-16 21:14:55 +00:00
sliderTable.cxx multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
sliderTable.h better pipelining 2006-02-03 18:12:08 +00:00
test_gobj.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
texture.I Parasite buffer inversion fix 2006-04-12 02:54:21 +00:00
texture.cxx fix keep_texture_ram 2006-04-11 23:32:02 +00:00
texture.h fix keep_texture_ram 2006-04-11 23:32:02 +00:00
textureContext.I move estimate_texture_memory() to Texture class 2006-03-17 02:18:53 +00:00
textureContext.cxx move estimate_texture_memory() to Texture class 2006-03-17 02:18:53 +00:00
textureContext.h move estimate_texture_memory() to Texture class 2006-03-17 02:18:53 +00:00
texturePool.I explicit mipmap control 2006-03-22 22:23:56 +00:00
texturePool.cxx add Texture::reload(), fix TexturePool::release_texture() 2006-04-09 00:37:00 +00:00
texturePool.h explicit mipmap control 2006-03-22 22:23:56 +00:00
textureStage.I explicit mipmap control 2006-03-22 22:23:56 +00:00
textureStage.cxx multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
textureStage.h store non-const InternalNames 2005-09-25 15:21:08 +00:00
transformBlend.I better pipelined animation (still needs work) 2006-02-15 21:44:08 +00:00
transformBlend.cxx better pipelined animation (still needs work) 2006-02-15 21:44:08 +00:00
transformBlend.h better pipelined animation (still needs work) 2006-02-15 21:44:08 +00:00
transformBlendTable.I pipeline animated blends, etc. better 2006-02-16 21:14:55 +00:00
transformBlendTable.cxx pipeline animated blends, etc. better 2006-02-16 21:14:55 +00:00
transformBlendTable.h multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
transformTable.I pipeline animated blends, etc. better 2006-02-16 21:14:55 +00:00
transformTable.cxx collect_vertex_data() should preserve animation 2005-04-21 23:29:58 +00:00
transformTable.h multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
userVertexSlider.I pipeline animated blends, etc. better 2006-02-16 21:14:55 +00:00
userVertexSlider.cxx qpgeom in bam files 2005-04-08 23:27:55 +00:00
userVertexSlider.h multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
userVertexTransform.I pipeline animated blends, etc. better 2006-02-16 21:14:55 +00:00
userVertexTransform.cxx qpgeom in bam files 2005-04-08 23:27:55 +00:00
userVertexTransform.h multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
vertexBufferContext.I better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
vertexBufferContext.cxx ibuffers as well as vbuffers 2005-03-18 20:18:57 +00:00
vertexBufferContext.h better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
vertexSlider.I beginning morph animations 2005-03-28 22:24:04 +00:00
vertexSlider.cxx multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
vertexSlider.h pipeline animated blends, etc. better 2006-02-16 21:14:55 +00:00
vertexTransform.I beginning vertex animation in qpgeom 2005-03-24 23:48:15 +00:00
vertexTransform.cxx multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
vertexTransform.h better pipelining 2006-02-03 18:12:08 +00:00
videoTexture.I untabify 2006-01-13 18:38:07 +00:00
videoTexture.cxx explicit mipmap control 2006-03-22 22:23:56 +00:00
videoTexture.h Add include to make osx happy 2006-03-14 20:36:49 +00:00