Home | History | Annotate | Download | only in radeon

Lines Matching refs:fcmd

651    float *fcmd = (float *)RADEON_DB_STATE( glt );
660 COPY_3V( &fcmd[GLT_RED],
662 ACC_SCALE_3V( &fcmd[GLT_RED],
668 COPY_3V( &fcmd[GLT_RED], ctx->Light.Model.Ambient );
686 float *fcmd = (float *)RADEON_DB_STATE( lit[p] );
688 COPY_4V( &fcmd[LIT_AMBIENT_RED], l->Ambient );
689 COPY_4V( &fcmd[LIT_DIFFUSE_RED], l->Diffuse );
690 COPY_4V( &fcmd[LIT_SPECULAR_RED], l->Specular );
791 GLfloat *fcmd = (GLfloat *)RADEON_DB_STATE( mtl );
802 fcmd[MTL_EMMISSIVE_RED] = mat[MAT_ATTRIB_FRONT_EMISSION][0];
803 fcmd[MTL_EMMISSIVE_GREEN] = mat[MAT_ATTRIB_FRONT_EMISSION][1];
804 fcmd[MTL_EMMISSIVE_BLUE] = mat[MAT_ATTRIB_FRONT_EMISSION][2];
805 fcmd[MTL_EMMISSIVE_ALPHA] = mat[MAT_ATTRIB_FRONT_EMISSION][3];
808 fcmd[MTL_AMBIENT_RED] = mat[MAT_ATTRIB_FRONT_AMBIENT][0];
809 fcmd[MTL_AMBIENT_GREEN] = mat[MAT_ATTRIB_FRONT_AMBIENT][1];
810 fcmd[MTL_AMBIENT_BLUE] = mat[MAT_ATTRIB_FRONT_AMBIENT][2];
811 fcmd[MTL_AMBIENT_ALPHA] = mat[MAT_ATTRIB_FRONT_AMBIENT][3];
814 fcmd[MTL_DIFFUSE_RED] = mat[MAT_ATTRIB_FRONT_DIFFUSE][0];
815 fcmd[MTL_DIFFUSE_GREEN] = mat[MAT_ATTRIB_FRONT_DIFFUSE][1];
816 fcmd[MTL_DIFFUSE_BLUE] = mat[MAT_ATTRIB_FRONT_DIFFUSE][2];
817 fcmd[MTL_DIFFUSE_ALPHA] = mat[MAT_ATTRIB_FRONT_DIFFUSE][3];
820 fcmd[MTL_SPECULAR_RED] = mat[MAT_ATTRIB_FRONT_SPECULAR][0];
821 fcmd[MTL_SPECULAR_GREEN] = mat[MAT_ATTRIB_FRONT_SPECULAR][1];
822 fcmd[MTL_SPECULAR_BLUE] = mat[MAT_ATTRIB_FRONT_SPECULAR][2];
823 fcmd[MTL_SPECULAR_ALPHA] = mat[MAT_ATTRIB_FRONT_SPECULAR][3];
826 fcmd[MTL_SHININESS] = mat[MAT_ATTRIB_FRONT_SHININESS][0];
880 GLfloat *fcmd = (GLfloat *)RADEON_DB_STATE( eye );
881 fcmd[EYE_X] = ctx->_EyeZDir[0];
882 fcmd[EYE_Y] = ctx->_EyeZDir[1];
883 fcmd[EYE_Z] = - ctx->_EyeZDir[2];
884 fcmd[EYE_RESCALE_FACTOR] = ctx->_ModelViewInvScale;
895 GLfloat *fcmd = (GLfloat *)RADEON_DB_STATE( lit[p] );
898 COPY_3FV( &fcmd[LIT_POSITION_X], l->_VP_inf_norm );
899 COPY_3FV( &fcmd[LIT_DIRECTION_X], l->_h_inf_norm );
900 fcmd[LIT_POSITION_W] = 0;
901 fcmd[LIT_DIRECTION_W] = 0;
903 COPY_4V( &fcmd[LIT_POSITION_X], l->_Position );
904 fcmd[LIT_DIRECTION_X] = -l->_NormSpotDirection[0];
905 fcmd[LIT_DIRECTION_Y] = -l->_NormSpotDirection[1];
906 fcmd[LIT_DIRECTION_Z] = -l->_NormSpotDirection[2];
907 fcmd[LIT_DIRECTION_W] = 0;
922 GLfloat *fcmd = (GLfloat *)rmesa->hw.lit[p].cmd;
957 fcmd[LIT_SPOT_EXPONENT] = params[0];
965 fcmd[LIT_SPOT_CUTOFF] = l->_CosCutoff;
978 fcmd[LIT_ATTEN_CONST] = params[0];
980 fcmd[LIT_ATTEN_CONST_INV] = FLT_MAX;
982 fcmd[LIT_ATTEN_CONST_INV] = 1.0 / params[0];
986 fcmd[LIT_ATTEN_LINEAR] = params[0];
990 fcmd[LIT_ATTEN_QUADRATIC] = params[0];
1011 ( ( fcmd[LIT_ATTEN_CONST] == 0.0 || fcmd[LIT_ATTEN_CONST] == 1.0 ) &&
1012 fcmd[LIT_ATTEN_QUADRATIC] == 0.0 && fcmd[LIT_ATTEN_LINEAR] == 0.0 ) ) {
1016 if ( fcmd[LIT_ATTEN_QUADRATIC] == 0.0 && fcmd[LIT_ATTEN_LINEAR] == 0.0 ) {