Lines Matching refs:param

452 static void lightModelx(GLenum pname, GLfixed param, ogles_context_t* c)
458 c->lighting.lightModel.twoSide = param ? GL_TRUE : GL_FALSE;
462 static void lightx(GLenum i, GLenum pname, GLfixed param, ogles_context_t* c)
473 if (GGLfixed(param) >= gglIntToFixed(128)) {
477 light.spotExp = param;
480 if (param!=gglIntToFixed(180) && GGLfixed(param)>=gglIntToFixed(90)) {
484 light.spotCutoff = param;
486 gglFloatToFixed(cosinef((M_PI/(180.0f*65536.0f))*param));
489 if (param < 0) {
493 light.attenuation[0] = param;
496 if (param < 0) {
500 light.attenuation[1] = param;
503 if (param < 0) {
507 light.attenuation[2] = param;
565 static void materialx(GLenum face, GLenum pname, GLfixed param, ogles_context_t* c)
575 c->lighting.front.shininess = param;
579 static void fogx(GLenum pname, GLfixed param, ogles_context_t* c)
583 if (param >= 0) {
584 c->fog.density = param;
590 c->fog.start = param;
594 c->fog.end = param;
598 switch (param) {
600 c->fog.mode = param;
604 c->fog.mode = param;
608 c->fog.mode = param;
643 void glLightModelf(GLenum pname, GLfloat param)
646 lightModelx(pname, gglFloatToFixed(param), c);
649 void glLightModelx(GLenum pname, GLfixed param)
652 lightModelx(pname, param, c);
700 void glLightf(GLenum i, GLenum pname, GLfloat param)
703 lightx(i, pname, gglFloatToFixed(param), c);
706 void glLightx(GLenum i, GLenum pname, GLfixed param)
709 lightx(i, pname, param, c);
746 void glMaterialf(GLenum face, GLenum pname, GLfloat param)
749 materialx(face, pname, gglFloatToFixed(param), c);
752 void glMaterialx(GLenum face, GLenum pname, GLfixed param)
755 materialx(face, pname, param, c);
844 void glFogf(GLenum pname, GLfloat param) {
846 GLfixed paramx = (GLfixed)param;
848 paramx = gglFloatToFixed(param);
852 void glFogx(GLenum pname, GLfixed param) {
854 fogx(pname, param, c);