зеркало из https://github.com/mozilla/gecko-dev.git
Back out bug 1243418 for build bustage on mac
This commit is contained in:
Родитель
ea04ebebca
Коммит
d6cc922a79
|
@ -173,7 +173,6 @@ BasicTextureImage::EndUpdate()
|
|||
RefPtr<gfx::DataSourceSurface> updateData = updateSnapshot->GetDataSurface();
|
||||
|
||||
bool relative = FinishedSurfaceUpdate();
|
||||
bool needInit = mTextureState == Created;
|
||||
size_t uploadSize;
|
||||
mTextureFormat =
|
||||
UploadSurfaceToTexture(mGLContext,
|
||||
|
@ -181,7 +180,7 @@ BasicTextureImage::EndUpdate()
|
|||
mUpdateRegion,
|
||||
mTexture,
|
||||
&uploadSize,
|
||||
needInit,
|
||||
mTextureState == Created,
|
||||
mUpdateOffset,
|
||||
relative);
|
||||
FinishedSurfaceUpload();
|
||||
|
@ -231,14 +230,13 @@ BasicTextureImage::DirectUpdate(gfx::DataSourceSurface* aSurf, const nsIntRegion
|
|||
}
|
||||
|
||||
size_t uploadSize;
|
||||
bool needInit = mTextureState == Created;
|
||||
mTextureFormat =
|
||||
UploadSurfaceToTexture(mGLContext,
|
||||
aSurf,
|
||||
region,
|
||||
mTexture,
|
||||
&uploadSize,
|
||||
needInit,
|
||||
mTextureState == Created,
|
||||
bounds.TopLeft() + IntPoint(aFrom.x, aFrom.y),
|
||||
false);
|
||||
if (uploadSize > 0) {
|
||||
|
|
|
@ -432,12 +432,12 @@ UploadImageDataToTexture(GLContext* gl,
|
|||
const nsIntRegion& aDstRegion,
|
||||
GLuint& aTexture,
|
||||
size_t* aOutUploadSize,
|
||||
bool aNeedInit,
|
||||
bool aOverwrite,
|
||||
bool aPixelBuffer,
|
||||
GLenum aTextureUnit,
|
||||
GLenum aTextureTarget)
|
||||
{
|
||||
bool textureInited = aNeedInit ? false : true;
|
||||
bool textureInited = aOverwrite ? false : true;
|
||||
gl->MakeCurrent();
|
||||
gl->fActiveTexture(aTextureUnit);
|
||||
|
||||
|
@ -610,7 +610,7 @@ UploadSurfaceToTexture(GLContext* gl,
|
|||
const nsIntRegion& aDstRegion,
|
||||
GLuint& aTexture,
|
||||
size_t* aOutUploadSize,
|
||||
bool aNeedInit,
|
||||
bool aOverwrite,
|
||||
const gfx::IntPoint& aSrcPoint,
|
||||
bool aPixelBuffer,
|
||||
GLenum aTextureUnit,
|
||||
|
@ -622,7 +622,7 @@ UploadSurfaceToTexture(GLContext* gl,
|
|||
data += DataOffset(aSrcPoint, stride, format);
|
||||
return UploadImageDataToTexture(gl, data, stride, format,
|
||||
aDstRegion, aTexture, aOutUploadSize,
|
||||
aNeedInit, aPixelBuffer, aTextureUnit,
|
||||
aOverwrite, aPixelBuffer, aTextureUnit,
|
||||
aTextureTarget);
|
||||
}
|
||||
|
||||
|
|
|
@ -61,7 +61,7 @@ UploadImageDataToTexture(GLContext* gl,
|
|||
const nsIntRegion& aDstRegion,
|
||||
GLuint& aTexture,
|
||||
size_t* aOutUploadSize = nullptr,
|
||||
bool aNeedInit = false,
|
||||
bool aOverwrite = false,
|
||||
bool aPixelBuffer = false,
|
||||
GLenum aTextureUnit = LOCAL_GL_TEXTURE0,
|
||||
GLenum aTextureTarget = LOCAL_GL_TEXTURE_2D);
|
||||
|
@ -75,7 +75,7 @@ UploadSurfaceToTexture(GLContext* gl,
|
|||
const nsIntRegion& aDstRegion,
|
||||
GLuint& aTexture,
|
||||
size_t* aOutUploadSize = nullptr,
|
||||
bool aNeedInit = false,
|
||||
bool aOverwrite = false,
|
||||
const gfx::IntPoint& aSrcPoint = gfx::IntPoint(0, 0),
|
||||
bool aPixelBuffer = false,
|
||||
GLenum aTextureUnit = LOCAL_GL_TEXTURE0,
|
||||
|
|
|
@ -207,7 +207,6 @@ TextureImageEGL::DirectUpdate(gfx::DataSourceSurface* aSurf, const nsIntRegion&
|
|||
region = aRegion;
|
||||
}
|
||||
|
||||
bool needInit = mTextureState == Created;
|
||||
size_t uploadSize = 0;
|
||||
mTextureFormat =
|
||||
UploadSurfaceToTexture(mGLContext,
|
||||
|
@ -215,7 +214,7 @@ TextureImageEGL::DirectUpdate(gfx::DataSourceSurface* aSurf, const nsIntRegion&
|
|||
region,
|
||||
mTexture,
|
||||
&uploadSize,
|
||||
needInit,
|
||||
mTextureState == Created,
|
||||
bounds.TopLeft() + gfx::IntPoint(aFrom.x, aFrom.y),
|
||||
false);
|
||||
if (uploadSize > 0) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче