open_toontown_panda3d/panda/src/gobj
rdb 96a9e22395 Add uniform mat4 p3d_TextureMatrix[] input to GLSL 2015-07-18 11:07:18 +02:00
..
Sources.pp Fix compilation with ppremake 2015-06-01 00:21:32 +02:00
adaptiveLru.I stdfloat_double 2011-10-10 05:25:10 +00:00
adaptiveLru.cxx stdfloat_double 2011-10-10 05:25:10 +00:00
adaptiveLru.h stdfloat_double 2011-10-10 05:25:10 +00:00
animateVerticesRequest.I Replace remaining instances of Disney license with CMU license 2009-10-20 08:16:12 +00:00
animateVerticesRequest.cxx Replace remaining instances of Disney license with CMU license 2009-10-20 08:16:12 +00:00
animateVerticesRequest.h Replace remaining instances of Disney license with CMU license 2009-10-20 08:16:12 +00:00
bufferContext.I support TexMemViewer on opt-4 build 2009-03-02 19:32:47 +00:00
bufferContext.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
bufferContext.h AdaptiveLru 2008-09-04 21:26:38 +00:00
bufferContextChain.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
bufferContextChain.cxx Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
bufferContextChain.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
bufferResidencyTracker.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
bufferResidencyTracker.cxx support TexMemViewer on opt-4 build 2009-03-02 19:32:47 +00:00
bufferResidencyTracker.h fix removing windows, and also gl hack for compressed mipmaps 2009-01-16 01:25:53 +00:00
config_gobj.cxx Fix shader generator memory leaks 2015-05-14 17:17:38 +02:00
config_gobj.h Fix shader generator memory leaks 2015-05-14 17:17:38 +02:00
geom.I Support wireframe and point rendering modes in OpenGL ES 2015-04-04 16:00:19 +02:00
geom.cxx Support wireframe and point rendering modes in OpenGL ES 2015-04-04 16:00:19 +02:00
geom.h Use dynamic type lookup for interrogate to eliminate inter-module dependencies 2015-06-06 19:36:40 +02:00
geomCacheEntry.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
geomCacheEntry.cxx fix a bit more type inheritance issues 2011-09-09 00:52:17 +00:00
geomCacheEntry.h fix a bit more type inheritance issues 2011-09-09 00:52:17 +00:00
geomCacheManager.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
geomCacheManager.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
geomCacheManager.h SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
geomContext.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
geomContext.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
geomContext.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
geomEnums.cxx Merge branch 'release/1.9.x' 2015-06-14 23:16:42 +02:00
geomEnums.h Merge branch 'release/1.9.x' 2015-06-14 23:16:42 +02:00
geomLines.cxx fix GeomVertexRewriter::set_row() problem with empty data; add GeomVertexReader/Writer::set_row_unsafe(); fix some compiler warnings 2011-06-17 18:57:04 +00:00
geomLines.h support GLSL tessellation shaders 2012-04-27 20:29:47 +00:00
geomLinestrips.cxx Support strip cut indices and (using those) support direct rendering of linestrips in OpenGL 2014-09-25 00:16:44 +00:00
geomLinestrips.h Support strip cut indices and (using those) support direct rendering of linestrips in OpenGL 2014-09-25 00:16:44 +00:00
geomMunger.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
geomMunger.cxx Many, many performance optimizations and enhancements 2015-01-07 19:30:01 +01:00
geomMunger.h SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
geomPatches.cxx Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
geomPatches.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
geomPoints.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
geomPoints.h support GLSL tessellation shaders 2012-04-27 20:29:47 +00:00
geomPrimitive.I A few convenience methods that allow for cleaner code in GSGs 2015-03-31 13:57:02 +02:00
geomPrimitive.cxx general: Fix missing includes. 2015-05-02 22:14:17 +02:00
geomPrimitive.h Support wireframe and point rendering modes in OpenGL ES 2015-04-04 16:00:19 +02:00
geomTriangles.cxx fix GeomVertexRewriter::set_row() problem with empty data; add GeomVertexReader/Writer::set_row_unsafe(); fix some compiler warnings 2011-06-17 18:57:04 +00:00
geomTriangles.h support GLSL tessellation shaders 2012-04-27 20:29:47 +00:00
geomTrifans.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
geomTrifans.h support GLSL tessellation shaders 2012-04-27 20:29:47 +00:00
geomTristrips.cxx Support strip cut indices and (using those) support direct rendering of linestrips in OpenGL 2014-09-25 00:16:44 +00:00
geomTristrips.h Support strip cut indices and (using those) support direct rendering of linestrips in OpenGL 2014-09-25 00:16:44 +00:00
geomVertexAnimationSpec.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
geomVertexAnimationSpec.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
geomVertexAnimationSpec.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
geomVertexArrayData.I A few convenience methods that allow for cleaner code in GSGs 2015-03-31 13:57:02 +02:00
geomVertexArrayData.cxx add copy_data_from version that takes a Python buffer object 2013-10-29 12:14:47 +00:00
geomVertexArrayData.h Use dynamic type lookup for interrogate to eliminate inter-module dependencies 2015-06-06 19:36:40 +02:00
geomVertexArrayData_ext.cxx Add HAVE_PYTHON guards 2014-01-06 21:11:23 +00:00
geomVertexArrayData_ext.h add copy_data_from version that takes a Python buffer object 2013-10-29 12:14:47 +00:00
geomVertexArrayFormat.I Add support for instance arrays via vertex attrib divisors 2015-01-22 17:04:25 +01:00
geomVertexArrayFormat.cxx Merge branch 'release/1.9.x' 2015-06-14 23:16:42 +02:00
geomVertexArrayFormat.h Implicit cast string to InternalName in c++, also optimize for string literals 2015-02-07 16:43:25 +01:00
geomVertexColumn.I Various refactoring, esp. of GLSL input system 2015-05-21 14:16:45 +02:00
geomVertexColumn.cxx Fix compiler warnings in MSVC 2015-07-07 02:58:57 +01:00
geomVertexColumn.h Various refactoring, esp. of GLSL input system 2015-05-21 14:16:45 +02:00
geomVertexData.I Add packed unsigned 11/10/10-bit floating point vertex format 2015-05-02 14:20:51 +02:00
geomVertexData.cxx Merge branch 'release/1.9.x' 2015-06-14 23:16:42 +02:00
geomVertexData.h Merge branch 'release/1.9.x' 2015-06-14 23:16:42 +02:00
geomVertexFormat.I Implicit cast string to InternalName in c++, also optimize for string literals 2015-02-07 16:43:25 +01:00
geomVertexFormat.cxx Correct scaling of normals during flatten operations 2015-06-14 23:14:56 +02:00
geomVertexFormat.h Implicit cast string to InternalName in c++, also optimize for string literals 2015-02-07 16:43:25 +01:00
geomVertexReader.I Implicit cast string to InternalName in c++, also optimize for string literals 2015-02-07 16:43:25 +01:00
geomVertexReader.cxx support paged vertices in tinydisplay 2008-07-09 21:31:50 +00:00
geomVertexReader.h Implicit cast string to InternalName in c++, also optimize for string literals 2015-02-07 16:43:25 +01:00
geomVertexRewriter.I Implicit cast string to InternalName in c++, also optimize for string literals 2015-02-07 16:43:25 +01:00
geomVertexRewriter.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
geomVertexRewriter.h Implicit cast string to InternalName in c++, also optimize for string literals 2015-02-07 16:43:25 +01:00
geomVertexWriter.I Support signed int vertex data, normalize 16-bit uint colors properly, don't normalize int columns passed to shaders 2015-04-30 20:13:36 +02:00
geomVertexWriter.cxx GeomVertexData::reserve_num_rows() and related changes--big performance improvement, especially on Windows 2011-03-12 21:42:34 +00:00
geomVertexWriter.h Support signed int vertex data, normalize 16-bit uint colors properly, don't normalize int columns passed to shaders 2015-04-30 20:13:36 +02:00
indexBufferContext.I AdaptiveLru 2008-09-04 21:26:38 +00:00
indexBufferContext.cxx AdaptiveLru 2008-09-04 21:26:38 +00:00
indexBufferContext.h fix thrashing bug 2008-09-05 01:12:04 +00:00
internalName.I Implicit cast string to InternalName in c++, also optimize for string literals 2015-02-07 16:43:25 +01:00
internalName.cxx Implicit cast string to InternalName in c++, also optimize for string literals 2015-02-07 16:43:25 +01:00
internalName.h Fix internal name coercion error with new interrogate system 2015-02-08 13:04:53 +01:00
internalName_ext.cxx Fix coercion of non-interned strings in Python 3 2015-02-22 13:51:46 +01:00
internalName_ext.h Use a table to make InternalName::make more efficient for Python interned strings 2014-10-02 18:28:06 +00:00
lens.I Fix broken convergence distance calculation, adding a configuration variable to restore the old behavior if needed. 2014-08-20 20:24:13 +00:00
lens.cxx Commit patch by cfsworks to properly copy Lens::CData::_min_fov in copy constructor 2014-04-24 13:01:59 +00:00
lens.h Lens::set_custom_film_mat() 2013-04-09 01:38:22 +00:00
material.I stdfloat_double 2011-10-10 05:25:10 +00:00
material.cxx stdfloat_double 2011-10-10 05:25:10 +00:00
material.h Huge cppparser and interrogate overhaul, bringing: 2014-12-30 16:43:52 +01:00
materialPool.I one override per TextureStage, instead of a global override per TextureAttrib 2010-05-04 22:39:40 +00:00
materialPool.cxx one override per TextureStage, instead of a global override per TextureAttrib 2010-05-04 22:39:40 +00:00
materialPool.h one override per TextureStage, instead of a global override per TextureAttrib 2010-05-04 22:39:40 +00:00
matrixLens.I pipeline lens changes 2011-11-06 02:56:02 +00:00
matrixLens.cxx pipeline lens changes 2011-11-06 02:56:02 +00:00
matrixLens.h pipeline lens changes 2011-11-06 02:56:02 +00:00
occlusionQueryContext.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
occlusionQueryContext.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
occlusionQueryContext.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
orthographicLens.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
orthographicLens.cxx define Lens::extrude_depth() to reverse Lens::project(), and use this in PfmVizzer 2013-01-10 02:01:39 +00:00
orthographicLens.h define Lens::extrude_depth() to reverse Lens::project(), and use this in PfmVizzer 2013-01-10 02:01:39 +00:00
p3gobj_composite1.cxx Separate out sampler state from texture, support sampler objects, support LOD min/max/bias 2014-12-12 15:58:45 +01:00
p3gobj_composite2.cxx Separate out sampler state from texture, support sampler objects, support LOD min/max/bias 2014-12-12 15:58:45 +01:00
p3gobj_ext_composite.cxx Make NodePathCollection and TextureCollection constructors extensions 2015-02-11 14:14:03 +01:00
paramTexture.I Separate out sampler state from texture, support sampler objects, support LOD min/max/bias 2014-12-12 15:58:45 +01:00
paramTexture.cxx Separate out sampler state from texture, support sampler objects, support LOD min/max/bias 2014-12-12 15:58:45 +01:00
paramTexture.h Separate out sampler state from texture, support sampler objects, support LOD min/max/bias 2014-12-12 15:58:45 +01:00
perspectiveLens.I pipeline lens changes 2011-11-06 02:56:02 +00:00
perspectiveLens.cxx Support far clip distance of infinity 2015-06-06 16:25:08 +02:00
perspectiveLens.h define Lens::extrude_depth() to reverse Lens::project(), and use this in PfmVizzer 2013-01-10 02:01:39 +00:00
preparedGraphicsObjects.I Separate out sampler state from texture, support sampler objects, support LOD min/max/bias 2014-12-12 15:58:45 +01:00
preparedGraphicsObjects.cxx GeomPrimitive optimizations & tweaks 2015-01-23 13:54:29 +01:00
preparedGraphicsObjects.h Separate out sampler state from texture, support sampler objects, support LOD min/max/bias 2014-12-12 15:58:45 +01:00
queryContext.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
queryContext.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
queryContext.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
samplerContext.I Separate out sampler state from texture, support sampler objects, support LOD min/max/bias 2014-12-12 15:58:45 +01:00
samplerContext.cxx Separate out sampler state from texture, support sampler objects, support LOD min/max/bias 2014-12-12 15:58:45 +01:00
samplerContext.h general: Fix missing includes. 2015-02-24 16:06:47 -08:00
samplerState.I Fix mipmapping with sampler state 2014-12-12 20:27:08 +01:00
samplerState.cxx Separate out sampler state from texture, support sampler objects, support LOD min/max/bias 2014-12-12 15:58:45 +01:00
samplerState.h general: Fix missing includes. 2015-02-24 16:06:47 -08:00
savedContext.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
savedContext.cxx AdaptiveLru 2008-09-04 21:26:38 +00:00
savedContext.h AdaptiveLru 2008-09-04 21:26:38 +00:00
shader.I More robust Cg support on non-NVIDIA card + automatically enable hardware skinning in Shader Generator 2015-07-07 02:51:48 +02:00
shader.cxx Add uniform mat4 p3d_TextureMatrix[] input to GLSL 2015-07-18 11:07:18 +02:00
shader.h Add uniform mat4 p3d_TextureMatrix[] input to GLSL 2015-07-18 11:07:18 +02:00
shaderContext.I Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
shaderContext.cxx Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
shaderContext.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
simpleAllocator.I need true mutexes in a few places for vertex paging 2008-12-31 20:22:27 +00:00
simpleAllocator.cxx need true mutexes in a few places for vertex paging 2008-12-31 20:22:27 +00:00
simpleAllocator.h need true mutexes in a few places for vertex paging 2008-12-31 20:22:27 +00:00
simpleLru.I SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
simpleLru.cxx make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
simpleLru.h SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
sliderTable.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
sliderTable.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
sliderTable.h wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion 2008-11-07 21:12:42 +00:00
test_gobj.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
texture.I Allow setting min-lod, max-lod, lod-bias in egg file 2015-05-21 11:16:46 +02:00
texture.cxx Merge branch 'release/1.9.x' 2015-06-03 20:26:22 +02:00
texture.h Use dynamic type lookup for interrogate to eliminate inter-module dependencies 2015-06-06 19:36:40 +02:00
textureCollection.I introduce stdpy.pickle module with support for common-node NodePaths within a pickle stream 2010-02-10 19:43:58 +00:00
textureCollection.cxx Make NodePathCollection and TextureCollection constructors extensions 2015-02-11 14:14:03 +01:00
textureCollection.h Make NodePathCollection and TextureCollection constructors extensions 2015-02-11 14:14:03 +01:00
textureCollection_ext.cxx Make NodePathCollection and TextureCollection constructors extensions 2015-02-11 14:14:03 +01:00
textureCollection_ext.h Make NodePathCollection and TextureCollection constructors extensions 2015-02-11 14:14:03 +01:00
textureContext.I some minor debug aids and robustness additions 2013-12-06 20:53:40 +00:00
textureContext.cxx Separate out sampler state from texture, support sampler objects, support LOD min/max/bias 2014-12-12 15:58:45 +01:00
textureContext.h some minor debug aids and robustness additions 2013-12-06 20:53:40 +00:00
texturePeeker.I TexturePeeker 2008-08-27 01:38:08 +00:00
texturePeeker.cxx stdfloat_double 2011-10-10 05:25:10 +00:00
texturePeeker.h stdfloat_double 2011-10-10 05:25:10 +00:00
texturePool.I make_texture() is a useful function to publish 2011-09-23 18:54:59 +00:00
texturePool.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
texturePool.h tag some more methods BLOCKING 2012-03-27 14:31:11 +00:00
texturePoolFilter.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
texturePoolFilter.cxx more work towards asynchronous texture loads: auto-caching compressed texture versions 2008-08-14 23:50:17 +00:00
texturePoolFilter.h more work towards asynchronous texture loads: auto-caching compressed texture versions 2008-08-14 23:50:17 +00:00
textureReloadRequest.I more threading improvements 2008-10-02 17:50:16 +00:00
textureReloadRequest.cxx wip: starting experimental C-based task manager 2008-09-19 00:58:04 +00:00
textureReloadRequest.h more threading improvements 2008-10-02 17:50:16 +00:00
textureStage.I Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
textureStage.cxx Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
textureStage.h Use dynamic type lookup for interrogate to eliminate inter-module dependencies 2015-06-06 19:36:40 +02:00
textureStagePool.I one override per TextureStage, instead of a global override per TextureAttrib 2010-05-04 22:39:40 +00:00
textureStagePool.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
textureStagePool.h one override per TextureStage, instead of a global override per TextureAttrib 2010-05-04 22:39:40 +00:00
timerQueryContext.I Add GPU profiling capabilities to PStats using OpenGL timer queries 2014-09-24 23:53:37 +00:00
timerQueryContext.cxx Add GPU profiling capabilities to PStats using OpenGL timer queries 2014-09-24 23:53:37 +00:00
timerQueryContext.h Add GPU profiling capabilities to PStats using OpenGL timer queries 2014-09-24 23:53:37 +00:00
transformBlend.I stdfloat_double 2011-10-10 05:25:10 +00:00
transformBlend.cxx Fix 32-bit Windows compilation issues with Eigen 2015-02-09 16:51:59 +01:00
transformBlend.h some animation optimizations 2011-12-15 00:33:03 +00:00
transformBlendTable.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
transformBlendTable.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
transformBlendTable.h wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion 2008-11-07 21:12:42 +00:00
transformTable.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
transformTable.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
transformTable.h wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion 2008-11-07 21:12:42 +00:00
userVertexSlider.I stdfloat_double 2011-10-10 05:25:10 +00:00
userVertexSlider.cxx stdfloat_double 2011-10-10 05:25:10 +00:00
userVertexSlider.h stdfloat_double 2011-10-10 05:25:10 +00:00
userVertexTransform.I stdfloat_double 2011-10-10 05:25:10 +00:00
userVertexTransform.cxx stdfloat_double 2011-10-10 05:25:10 +00:00
userVertexTransform.h stdfloat_double 2011-10-10 05:25:10 +00:00
vertexBufferContext.I AdaptiveLru 2008-09-04 21:26:38 +00:00
vertexBufferContext.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
vertexBufferContext.h fix thrashing bug 2008-09-05 01:12:04 +00:00
vertexDataBlock.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
vertexDataBlock.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
vertexDataBlock.h Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
vertexDataBook.I need true mutexes in a few places for vertex paging 2008-12-31 20:22:27 +00:00
vertexDataBook.cxx need true mutexes in a few places for vertex paging 2008-12-31 20:22:27 +00:00
vertexDataBook.h need true mutexes in a few places for vertex paging 2008-12-31 20:22:27 +00:00
vertexDataBuffer.I fix GeomVertexRewriter::set_row() problem with empty data; add GeomVertexReader/Writer::set_row_unsafe(); fix some compiler warnings 2011-06-17 18:57:04 +00:00
vertexDataBuffer.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
vertexDataBuffer.h GeomVertexData::reserve_num_rows() and related changes--big performance improvement, especially on Windows 2011-03-12 21:42:34 +00:00
vertexDataPage.I need true mutexes in a few places for vertex paging 2008-12-31 20:22:27 +00:00
vertexDataPage.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
vertexDataPage.h Move all Python bindings out of core DLLs into the .pyd files. 2015-02-10 14:30:51 +01:00
vertexDataSaveFile.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
vertexDataSaveFile.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
vertexDataSaveFile.h Fix assortment of compilation issues and annoyances 2015-02-08 23:25:11 +01:00
vertexSlider.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
vertexSlider.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
vertexSlider.h stdfloat_double 2011-10-10 05:25:10 +00:00
vertexTransform.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
vertexTransform.cxx integrate Eigen 2011-12-16 14:17:48 +00:00
vertexTransform.h stdfloat_double 2011-10-10 05:25:10 +00:00
videoTexture.I add Texture::set_ram_image_as(), Texture::string_*(), Texture::get_tex_scale() 2011-01-17 18:31:11 +00:00
videoTexture.cxx Add Texture::set_auto_texture_scale() 2011-11-28 21:42:44 +00:00
videoTexture.h Add Texture::set_auto_texture_scale() 2011-11-28 21:42:44 +00:00