MCPcopy Create free account
hub / github.com/OGRECave/ogre / setBlendFunc

Method setBlendFunc

RenderSystems/GL/src/OgreGLStateCacheManager.cpp:273–286  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

271 }
272
273 void GLStateCacheManager::setBlendFunc(GLenum source, GLenum dest, GLenum sourceA, GLenum destA)
274 {
275#ifdef OGRE_ENABLE_STATE_CACHE
276 if(mBlendFuncSource != source || mBlendFuncDest != dest || sourceA != mBlendFuncSourceAlpha || destA != mBlendFuncDestAlpha )
277#endif
278 {
279 mBlendFuncSource = source;
280 mBlendFuncDest = dest;
281 mBlendFuncSourceAlpha = sourceA;
282 mBlendFuncDestAlpha = destA;
283
284 glBlendFuncSeparate(source, dest, sourceA, destA);
285 }
286 }
287
288 void GLStateCacheManager::setDepthMask(GLboolean mask)
289 {

Callers 1

setColourBlendStateMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected