hostsupport/hostopengles11/src/glesapi.cpp
branchbug235_bringup_0
changeset 68 8d4efe9fa1cf
parent 53 c2ef9095503a
equal deleted inserted replaced
67:ca7e6949bf7a 68:8d4efe9fa1cf
  2103 {
  2103 {
  2104 	GLES_ENTER();
  2104 	GLES_ENTER();
  2105 	GLES_ERROR_IF(!isValidPixelFormatEnum(internalformat), GL_INVALID_ENUM);
  2105 	GLES_ERROR_IF(!isValidPixelFormatEnum(internalformat), GL_INVALID_ENUM);
  2106 	GLES_ERROR_IF(!isValidPixelFormatEnum(format), GL_INVALID_ENUM);
  2106 	GLES_ERROR_IF(!isValidPixelFormatEnum(format), GL_INVALID_ENUM);
  2107 	GLES_ERROR_IF(!isValidPixelTypeEnum(type), GL_INVALID_ENUM);
  2107 	GLES_ERROR_IF(!isValidPixelTypeEnum(type), GL_INVALID_ENUM);
  2108 	GLES_ERROR_IF(internalformat != format, GL_INVALID_ENUM);
  2108 	GLES_ERROR_IF(internalformat != (GLint)format, GL_INVALID_ENUM);
  2109 	GLES_ERROR_IF(isPalettedFormat(internalformat), GL_INVALID_OPERATION);
  2109 	GLES_ERROR_IF(isPalettedFormat(internalformat), GL_INVALID_OPERATION);
  2110 	
  2110 	
  2111 	ctx->DGL().glTexImage2D (target, level, internalformat, width, height, border, format, type, pixels);
  2111 	ctx->DGL().glTexImage2D (target, level, internalformat, width, height, border, format, type, pixels);
  2112 	if(ctx->GetHostError() == GL_NO_ERROR)
  2112 	if(ctx->GetHostError() == GL_NO_ERROR)
  2113 	{
  2113 	{