open_toontown_panda3d/panda/src/glstuff
rdb 60a944e783 glgsg: fix shader inputs not being updated in esoteric case
Specifically, this happens if you have a custom ShaderGenerator that assigns shader inputs via the ShaderAttrib.  If two objects then both have the auto-shader turned on, and the shader generator generates ShaderAttribs with the same shaders but different inputs, the inputs will not be updated properly for one of the objects.
2019-01-09 22:39:36 +01:00
..
glBufferContext_src.I Fix ShaderBuffer cleanup assertion with state cache disabled 2018-12-26 22:47:14 +01:00
glBufferContext_src.cxx Implement support for SSBOs 2016-12-13 21:22:17 +01:00
glBufferContext_src.h Fix ShaderBuffer cleanup assertion with state cache disabled 2018-12-26 22:47:14 +01:00
glCgShaderContext_src.I general: clean up use of override keyword 2017-07-03 12:56:23 +02:00
glCgShaderContext_src.cxx glgsg: warn if Cg shader uses float4 vtx_normal 2018-12-31 13:11:33 +01:00
glCgShaderContext_src.h general: remove macros for compatibility with non-C++11 compilers 2018-05-23 23:33:05 +02:00
glGeomContext_src.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
glGeomContext_src.cxx general: use nassert_raise instead of nassertv(false) et al 2018-11-28 17:35:20 +01:00
glGeomContext_src.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
glGeomMunger_src.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
glGeomMunger_src.cxx Define stable ordering for WeakPointerTo for use as map/set key 2018-07-30 17:27:09 +02:00
glGeomMunger_src.h Change handling of unsupported render mode so that behaviour can be shared among renderers 2016-07-20 15:59:42 +02:00
glGraphicsBuffer_src.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
glGraphicsBuffer_src.cxx glgsg: fix multisampling for floating-point framebuffers 2019-01-09 22:39:05 +01:00
glGraphicsBuffer_src.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
glGraphicsStateGuardian_src.I display: add support for debug markers, to help with debugging 2018-11-20 12:41:20 +01:00
glGraphicsStateGuardian_src.cxx shader: don't use GENERIC profile to compile Cg shaders 2018-12-31 14:01:26 +01:00
glGraphicsStateGuardian_src.h glgsg: don't call glLineWidth with higher value than maximum 2018-12-04 15:53:56 +01:00
glImmediateModeSender_src.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
glImmediateModeSender_src.cxx general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
glImmediateModeSender_src.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
glIndexBufferContext_src.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
glIndexBufferContext_src.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
glIndexBufferContext_src.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
glLatencyQueryContext_src.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
glLatencyQueryContext_src.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
glLatencyQueryContext_src.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
glOcclusionQueryContext_src.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
glOcclusionQueryContext_src.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
glOcclusionQueryContext_src.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
glSamplerContext_src.cxx Improve OpenGL ES support, add OpenGL ES 3 support 2016-04-04 17:00:27 +02:00
glSamplerContext_src.h Improve OpenGL ES support, add OpenGL ES 3 support 2016-04-04 17:00:27 +02:00
glShaderContext_src.I general: clean up use of override keyword 2017-07-03 12:56:23 +02:00
glShaderContext_src.cxx glgsg: fix shader inputs not being updated in esoteric case 2019-01-09 22:39:36 +01:00
glShaderContext_src.h glgsg: fix shader inputs not being updated in esoteric case 2019-01-09 22:39:36 +01:00
glTextureContext_src.I Fix various emscripten compile issues 2016-04-28 21:15:46 +02:00
glTextureContext_src.cxx Add a way to get access to OpenGL texture index 2017-10-05 17:34:26 +02:00
glTextureContext_src.h general: remove macros for compatibility with non-C++11 compilers 2018-05-23 23:33:05 +02:00
glTimerQueryContext_src.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
glTimerQueryContext_src.cxx express: make a thread safe weak pointer implementation (#321) 2018-05-15 13:40:21 +02:00
glTimerQueryContext_src.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
glVertexBufferContext_src.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
glVertexBufferContext_src.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
glVertexBufferContext_src.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
glmisc_src.cxx glgsg: support gl-depth-zero-to-one to get same NDC Z range as D3D 2018-07-12 14:13:32 +02:00
glmisc_src.h general: Break apart BUILDING_PANDAGL 2018-06-12 16:15:45 -06:00
glpure.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
glstuff_src.cxx Implement support for SSBOs 2016-12-13 21:22:17 +01:00
glstuff_src.h Implement support for SSBOs 2016-12-13 21:22:17 +01:00
glstuff_undef_src.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
panda_glext.h glgsg: update copy of glext.h 2018-07-23 09:02:12 +02:00