mirror of
https://github.com/minetest/irrlicht.git
synced 2025-07-02 00:00:26 +02:00
Remove unused fixed function materials
This commit is contained in:
@ -207,30 +207,12 @@ bool COpenGLDriver::genericDriverInit()
|
||||
void COpenGLDriver::createMaterialRenderers()
|
||||
{
|
||||
// create OpenGL material renderers
|
||||
|
||||
addAndDropMaterialRenderer(new COpenGLMaterialRenderer_SOLID(this));
|
||||
addAndDropMaterialRenderer(new COpenGLMaterialRenderer_SOLID_2_LAYER(this));
|
||||
|
||||
// add the same renderer for all lightmap types
|
||||
COpenGLMaterialRenderer_LIGHTMAP* lmr = new COpenGLMaterialRenderer_LIGHTMAP(this);
|
||||
addMaterialRenderer(lmr); // for EMT_LIGHTMAP:
|
||||
addMaterialRenderer(lmr); // for EMT_LIGHTMAP_ADD:
|
||||
addMaterialRenderer(lmr); // for EMT_LIGHTMAP_M2:
|
||||
addMaterialRenderer(lmr); // for EMT_LIGHTMAP_M4:
|
||||
addMaterialRenderer(lmr); // for EMT_LIGHTMAP_LIGHTING:
|
||||
addMaterialRenderer(lmr); // for EMT_LIGHTMAP_LIGHTING_M2:
|
||||
addMaterialRenderer(lmr); // for EMT_LIGHTMAP_LIGHTING_M4:
|
||||
lmr->drop();
|
||||
|
||||
// add remaining material renderer
|
||||
addAndDropMaterialRenderer(new COpenGLMaterialRenderer_DETAIL_MAP(this));
|
||||
addAndDropMaterialRenderer(new COpenGLMaterialRenderer_SPHERE_MAP(this));
|
||||
addAndDropMaterialRenderer(new COpenGLMaterialRenderer_REFLECTION_2_LAYER(this));
|
||||
addAndDropMaterialRenderer(new COpenGLMaterialRenderer_TRANSPARENT_ADD_COLOR(this));
|
||||
addAndDropMaterialRenderer(new COpenGLMaterialRenderer_TRANSPARENT_ALPHA_CHANNEL(this));
|
||||
addAndDropMaterialRenderer(new COpenGLMaterialRenderer_TRANSPARENT_ALPHA_CHANNEL_REF(this));
|
||||
addAndDropMaterialRenderer(new COpenGLMaterialRenderer_TRANSPARENT_VERTEX_ALPHA(this));
|
||||
addAndDropMaterialRenderer(new COpenGLMaterialRenderer_TRANSPARENT_REFLECTION_2_LAYER(this));
|
||||
|
||||
// add basic 1 texture blending
|
||||
addAndDropMaterialRenderer(new COpenGLMaterialRenderer_ONETEXTURE_BLEND(this));
|
||||
|
Reference in New Issue
Block a user