MCPcopy Create free account
hub / github.com/assaultcube/AC / inittmus

Function inittmus

source/src/texture.cpp:803–821  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

801}
802
803void inittmus()
804{
805 GLint val;
806 glGetIntegerv(GL_MAX_TEXTURE_SIZE, &val);
807 hwtexsize = val;
808
809 if(hasTE && !hasMT) maxtmus = 1;
810 else if(hasTE && hasMT)
811 {
812 glGetIntegerv(GL_MAX_TEXTURE_UNITS_ARB, &val);
813 maxtmus = max(1, min(MAXTMUS, int(val)));
814 loopi(maxtmus)
815 {
816 glActiveTexture_(GL_TEXTURE0_ARB+i);
817 resettmu(i);
818 }
819 glActiveTexture_(GL_TEXTURE0_ARB);
820 }
821}
822
823void cleanuptmus()
824{

Callers 1

gl_initFunction · 0.85

Calls 2

maxFunction · 0.85
minFunction · 0.85

Tested by

no test coverage detected