• Home
  • Raw
  • Download

Lines Matching refs:texUnit

134    const struct gl_fixedfunc_texture_unit *texUnit = ctx->Texture.FixedFuncUnit + unit;  in _mesa_print_texunit_state()  local
136 printf(" GL_TEXTURE_ENV_MODE = %s\n", _mesa_enum_to_string(texUnit->EnvMode)); in _mesa_print_texunit_state()
137 printf(" GL_COMBINE_RGB = %s\n", _mesa_enum_to_string(texUnit->Combine.ModeRGB)); in _mesa_print_texunit_state()
138 printf(" GL_COMBINE_ALPHA = %s\n", _mesa_enum_to_string(texUnit->Combine.ModeA)); in _mesa_print_texunit_state()
139 printf(" GL_SOURCE0_RGB = %s\n", _mesa_enum_to_string(texUnit->Combine.SourceRGB[0])); in _mesa_print_texunit_state()
140 printf(" GL_SOURCE1_RGB = %s\n", _mesa_enum_to_string(texUnit->Combine.SourceRGB[1])); in _mesa_print_texunit_state()
141 printf(" GL_SOURCE2_RGB = %s\n", _mesa_enum_to_string(texUnit->Combine.SourceRGB[2])); in _mesa_print_texunit_state()
142 printf(" GL_SOURCE0_ALPHA = %s\n", _mesa_enum_to_string(texUnit->Combine.SourceA[0])); in _mesa_print_texunit_state()
143 printf(" GL_SOURCE1_ALPHA = %s\n", _mesa_enum_to_string(texUnit->Combine.SourceA[1])); in _mesa_print_texunit_state()
144 printf(" GL_SOURCE2_ALPHA = %s\n", _mesa_enum_to_string(texUnit->Combine.SourceA[2])); in _mesa_print_texunit_state()
145 printf(" GL_OPERAND0_RGB = %s\n", _mesa_enum_to_string(texUnit->Combine.OperandRGB[0])); in _mesa_print_texunit_state()
146 printf(" GL_OPERAND1_RGB = %s\n", _mesa_enum_to_string(texUnit->Combine.OperandRGB[1])); in _mesa_print_texunit_state()
147 printf(" GL_OPERAND2_RGB = %s\n", _mesa_enum_to_string(texUnit->Combine.OperandRGB[2])); in _mesa_print_texunit_state()
148 printf(" GL_OPERAND0_ALPHA = %s\n", _mesa_enum_to_string(texUnit->Combine.OperandA[0])); in _mesa_print_texunit_state()
149 printf(" GL_OPERAND1_ALPHA = %s\n", _mesa_enum_to_string(texUnit->Combine.OperandA[1])); in _mesa_print_texunit_state()
150 printf(" GL_OPERAND2_ALPHA = %s\n", _mesa_enum_to_string(texUnit->Combine.OperandA[2])); in _mesa_print_texunit_state()
151 printf(" GL_RGB_SCALE = %d\n", 1 << texUnit->Combine.ScaleShiftRGB); in _mesa_print_texunit_state()
152 printf(" GL_ALPHA_SCALE = %d\n", 1 << texUnit->Combine.ScaleShiftA); in _mesa_print_texunit_state()
153 …EXTURE_ENV_COLOR = (%f, %f, %f, %f)\n", texUnit->EnvColor[0], texUnit->EnvColor[1], texUnit->EnvCo… in _mesa_print_texunit_state()
296 const GLuint texUnit = texture - GL_TEXTURE0; in active_texture() local
304 if (ctx->Texture.CurrentUnit == texUnit) in active_texture()
312 if (texUnit >= k) { in active_texture()
332 ctx->Texture.CurrentUnit = texUnit; in active_texture()
335 ctx->CurrentStack = &ctx->TextureMatrixStack[texUnit]; in active_texture()
359 GLuint texUnit = texture - GL_TEXTURE0; in _mesa_ClientActiveTexture() local
365 if (ctx->Array.ActiveTexture == texUnit) in _mesa_ClientActiveTexture()
368 if (texUnit >= ctx->Const.MaxTextureCoordUnits) { in _mesa_ClientActiveTexture()
375 ctx->Array.ActiveTexture = texUnit; in _mesa_ClientActiveTexture()
492 pack_tex_combine(struct gl_fixedfunc_texture_unit *texUnit) in pack_tex_combine() argument
494 struct gl_tex_env_combine_state *state = texUnit->_CurrentCombine; in pack_tex_combine()
495 struct gl_tex_env_combine_packed *packed = &texUnit->_CurrentCombinePacked; in pack_tex_combine()
499 packed->ModeRGB = tex_combine_translate_mode(texUnit->EnvMode, state->ModeRGB); in pack_tex_combine()
500 packed->ModeA = tex_combine_translate_mode(texUnit->EnvMode, state->ModeA); in pack_tex_combine()
525 struct gl_texture_unit *texUnit, in update_tex_combine() argument
531 if (texUnit->_Current->Target == GL_TEXTURE_BUFFER) in update_tex_combine()
543 const struct gl_texture_object *texObj = texUnit->_Current; in update_tex_combine()
625 struct gl_fixedfunc_texture_unit *texUnit = in update_texgen() local
628 texUnit->_GenFlags = 0x0; in update_texgen()
633 if (texUnit->TexGenEnabled) { in update_texgen()
634 if (texUnit->TexGenEnabled & S_BIT) { in update_texgen()
635 texUnit->_GenFlags |= texUnit->GenS._ModeBit; in update_texgen()
637 if (texUnit->TexGenEnabled & T_BIT) { in update_texgen()
638 texUnit->_GenFlags |= texUnit->GenT._ModeBit; in update_texgen()
640 if (texUnit->TexGenEnabled & R_BIT) { in update_texgen()
641 texUnit->_GenFlags |= texUnit->GenR._ModeBit; in update_texgen()
643 if (texUnit->TexGenEnabled & Q_BIT) { in update_texgen()
644 texUnit->_GenFlags |= texUnit->GenQ._ModeBit; in update_texgen()
648 ctx->Texture._GenFlags |= texUnit->_GenFlags; in update_texgen()
662 struct gl_texture_unit *texUnit; in update_single_program_texture() local
666 texUnit = &ctx->Texture.Unit[unit]; in update_single_program_texture()
679 texObj = texUnit->CurrentTex[target_index]; in update_single_program_texture()
681 sampler = texUnit->Sampler ? in update_single_program_texture()
682 texUnit->Sampler : &texObj->Sampler; in update_single_program_texture()
783 struct gl_texture_unit *texUnit = &ctx->Texture.Unit[unit]; in update_ff_texture_state() local
829 struct gl_texture_object *texObj = texUnit->CurrentTex[texIndex]; in update_ff_texture_state()
830 struct gl_sampler_object *sampler = texUnit->Sampler ? in update_ff_texture_state()
831 texUnit->Sampler : &texObj->Sampler; in update_ff_texture_state()
839 _mesa_reference_texobj(&texUnit->_Current, texObj); in update_ff_texture_state()
855 update_tex_combine(ctx, texUnit, fftexUnit); in update_ff_texture_state()
1053 struct gl_texture_unit *texUnit = &ctx->Texture.Unit[u]; in _mesa_init_texture() local
1058 _mesa_reference_texobj(&texUnit->CurrentTex[tex], in _mesa_init_texture()
1062 texUnit->_BoundTextures = 0; in _mesa_init_texture()
1066 struct gl_fixedfunc_texture_unit *texUnit = in _mesa_init_texture() local
1069 texUnit->EnvMode = GL_MODULATE; in _mesa_init_texture()
1070 ASSIGN_4V( texUnit->EnvColor, 0.0, 0.0, 0.0, 0.0 ); in _mesa_init_texture()
1072 texUnit->Combine = default_combine_state; in _mesa_init_texture()
1073 texUnit->_EnvMode = default_combine_state; in _mesa_init_texture()
1074 texUnit->_CurrentCombine = & texUnit->_EnvMode; in _mesa_init_texture()
1076 texUnit->TexGenEnabled = 0x0; in _mesa_init_texture()
1077 texUnit->GenS.Mode = GL_EYE_LINEAR; in _mesa_init_texture()
1078 texUnit->GenT.Mode = GL_EYE_LINEAR; in _mesa_init_texture()
1079 texUnit->GenR.Mode = GL_EYE_LINEAR; in _mesa_init_texture()
1080 texUnit->GenQ.Mode = GL_EYE_LINEAR; in _mesa_init_texture()
1081 texUnit->GenS._ModeBit = TEXGEN_EYE_LINEAR; in _mesa_init_texture()
1082 texUnit->GenT._ModeBit = TEXGEN_EYE_LINEAR; in _mesa_init_texture()
1083 texUnit->GenR._ModeBit = TEXGEN_EYE_LINEAR; in _mesa_init_texture()
1084 texUnit->GenQ._ModeBit = TEXGEN_EYE_LINEAR; in _mesa_init_texture()
1087 ASSIGN_4V( texUnit->ObjectPlane[GEN_S], 1.0, 0.0, 0.0, 0.0 ); in _mesa_init_texture()
1088 ASSIGN_4V( texUnit->ObjectPlane[GEN_T], 0.0, 1.0, 0.0, 0.0 ); in _mesa_init_texture()
1089 ASSIGN_4V( texUnit->ObjectPlane[GEN_R], 0.0, 0.0, 0.0, 0.0 ); in _mesa_init_texture()
1090 ASSIGN_4V( texUnit->ObjectPlane[GEN_Q], 0.0, 0.0, 0.0, 0.0 ); in _mesa_init_texture()
1091 ASSIGN_4V( texUnit->EyePlane[GEN_S], 1.0, 0.0, 0.0, 0.0 ); in _mesa_init_texture()
1092 ASSIGN_4V( texUnit->EyePlane[GEN_T], 0.0, 1.0, 0.0, 0.0 ); in _mesa_init_texture()
1093 ASSIGN_4V( texUnit->EyePlane[GEN_R], 0.0, 0.0, 0.0, 0.0 ); in _mesa_init_texture()
1094 ASSIGN_4V( texUnit->EyePlane[GEN_Q], 0.0, 0.0, 0.0, 0.0 ); in _mesa_init_texture()
1159 struct gl_texture_unit *texUnit = &ctx->Texture.Unit[u]; in _mesa_update_default_objects_texture() local
1161 _mesa_reference_texobj(&texUnit->CurrentTex[tex], in _mesa_update_default_objects_texture()