Share the EGL image interface between implementations.
BUG=18110152
Change-Id: Ia36cc97c0f1b6609382ebaed7ef55231d22d9519
Reviewed-on: https://swiftshader-review.googlesource.com/1252
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/GLES2/libGLESv2/Device.cpp b/src/GLES2/libGLESv2/Device.cpp
index 7fa5512..7a0488b 100644
--- a/src/GLES2/libGLESv2/Device.cpp
+++ b/src/GLES2/libGLESv2/Device.cpp
@@ -377,7 +377,7 @@
draw(drawType, 0, primitiveCount);
}
- void Device::setDepthStencilSurface(Image *depthStencil)
+ void Device::setDepthStencilSurface(egl::Image *depthStencil)
{
if(this->depthStencil == depthStencil)
{
@@ -424,7 +424,7 @@
scissorEnable = enable;
}
- void Device::setRenderTarget(Image *renderTarget)
+ void Device::setRenderTarget(egl::Image *renderTarget)
{
if(renderTarget)
{
@@ -471,7 +471,7 @@
this->viewport = viewport;
}
- bool Device::stretchRect(Image *source, const sw::Rect *sourceRect, Image *dest, const sw::Rect *destRect, bool filter)
+ bool Device::stretchRect(egl::Image *source, const sw::Rect *sourceRect, egl::Image *dest, const sw::Rect *destRect, bool filter)
{
if(!source || !dest || !validRectangle(sourceRect, source) || !validRectangle(destRect, dest))
{
@@ -722,7 +722,7 @@
return true;
}
- bool Device::validRectangle(const sw::Rect *rect, Image *surface)
+ bool Device::validRectangle(const sw::Rect *rect, egl::Image *surface)
{
if(!rect)
{