Searched refs:sourceRect (Results 1 - 25 of 39) sorted by relevance

12

/external/swiftshader/src/Main/
H A DFrameBufferGDI.cpp79 void FrameBufferGDI::blit(sw::Surface *source, const Rect *sourceRect, const Rect *destRect) argument
83 int sourceLeft = sourceRect ? sourceRect->x0 : 0;
84 int sourceTop = sourceRect ? sourceRect->y0 : 0;
85 int sourceWidth = sourceRect ? sourceRect->x1 - sourceRect->x0 : width;
86 int sourceHeight = sourceRect ? sourceRect
100 blit(HWND windowOverride, sw::Surface *source, const Rect *sourceRect, const Rect *destRect) argument
[all...]
H A DFrameBufferGDI.hpp30 void blit(sw::Surface *source, const Rect *sourceRect, const Rect *destRect) override;
33 void blit(HWND windowOverride, sw::Surface *source, const Rect *sourceRect, const Rect *destRect) override;
H A DFrameBufferWin.hpp37 void blit(sw::Surface *source, const Rect *sourceRect, const Rect *destRect) override = 0;
40 virtual void blit(HWND windowOverride, sw::Surface *source, const Rect *sourceRect, const Rect *destRect) = 0;
H A DFrameBufferOzone.hpp30 void blit(sw::Surface *source, const Rect *sourceRect, const Rect *destRect) override;
H A DFrameBufferAndroid.hpp34 void blit(sw::Surface *source, const Rect *sourceRect, const Rect *destRect) override;
H A DFrameBufferOSX.hpp33 void blit(sw::Surface *source, const Rect *sourceRect, const Rect *destRect) override;
H A DFrameBufferOzone.cpp45 void FrameBufferOzone::blit(sw::Surface *source, const Rect *sourceRect, const Rect *destRect) argument
H A DFrameBufferX11.hpp35 void blit(sw::Surface *source, const Rect *sourceRect, const Rect *destRect) override;
H A DFrameBufferDD.hpp32 void blit(sw::Surface *source, const Rect *sourceRect, const Rect *destRect) override;
35 void blit(HWND windowOverride, sw::Surface *source, const Rect *sourceRect, const Rect *destRect) override;
H A DFrameBuffer.hpp46 virtual void blit(sw::Surface *source, const Rect *sourceRect, const Rect *destRect) = 0;
H A DFrameBufferDD.cpp284 void FrameBufferDD::blit(sw::Surface *source, const Rect *sourceRect, const Rect *destRect) argument
312 long result = frontBuffer->Blt(&dRect, backBuffer, (LPRECT)sourceRect, DDBLT_WAIT, 0);
331 void FrameBufferDD::blit(HWND windowOverride, sw::Surface *source, const Rect *sourceRect, const Rect *destRect) argument
336 blit(source, sourceRect, destRect);
H A DFrameBufferAndroid.cpp64 void FrameBufferAndroid::blit(sw::Surface *source, const Rect *sourceRect, const Rect *destRect) argument
/external/swiftshader/src/D3D8/
H A DDirect3DSwapChain8.cpp76 long Direct3DSwapChain8::Present(const RECT *sourceRect, const RECT *destRect, HWND destWindowOverride, const RGNDATA *dirtyRegion) argument
84 if(!sourceRect && !destRect) // FIXME: More cases?
93 if(sourceRect)
95 sRect.x0 = sourceRect->left;
96 sRect.y0 = sourceRect->top;
97 sRect.x1 = sourceRect->right;
98 sRect.y1 = sourceRect->bottom;
109 frameBuffer->blit(destWindowOverride, backBuffer[0], sourceRect ? &sRect : nullptr, destRect ? &dRect : nullptr);
H A DDirect3DSwapChain8.hpp41 long __stdcall Present(const RECT *sourceRect, const RECT *destRect, HWND destWindowOverride, const RGNDATA *dirtyRegion) override;
/external/swiftshader/src/D3D9/
H A DDirect3DSwapChain9.cpp80 long Direct3DSwapChain9::Present(const RECT *sourceRect, const RECT *destRect, HWND destWindowOverride, const RGNDATA *dirtyRegion, unsigned long flags) argument
159 if(!sourceRect && !destRect) // FIXME: More cases?
168 if(sourceRect)
170 sRect.x0 = sourceRect->left;
171 sRect.y0 = sourceRect->top;
172 sRect.x1 = sourceRect->right;
173 sRect.y1 = sourceRect->bottom;
184 frameBuffer->blit(window, backBuffer[0], sourceRect ? &sRect : nullptr, destRect ? &dRect : nullptr);
H A DDirect3DSwapChain9.hpp43 long __stdcall Present(const RECT *sourceRect, const RECT *destRect, HWND destWindowOverride, const RGNDATA *dirtyRegion, unsigned long flags) override;
H A DDirect3DDevice9Ex.cpp607 long Direct3DDevice9Ex::Present(const RECT *sourceRect, const RECT *destRect, HWND destWindowOverride, const RGNDATA *dirtyRegion) argument
609 TRACE("const RECT *sourceRect = 0x%0.8p, const RECT *destRect = 0x%0.8p, HWND destWindowOverride = %d, const RGNDATA *dirtyRegion = 0x%0.8p", sourceRect, destRect, destWindowOverride, dirtyRegion);
611 return Direct3DDevice9::Present(sourceRect, destRect, destWindowOverride, dirtyRegion);
873 long Direct3DDevice9Ex::StretchRect(IDirect3DSurface9 *sourceSurface, const RECT *sourceRect, IDirect3DSurface9 *destSurface, const RECT *destRect, D3DTEXTUREFILTERTYPE filter) argument
875 TRACE("IDirect3DSurface9 *sourceSurface = 0x%0.8p, const RECT *sourceRect = 0x%0.8p, IDirect3DSurface9 *destSurface = 0x%0.8p, const RECT *destRect = 0x%0.8p, D3DTEXTUREFILTERTYPE filter = %d", sourceSurface, sourceRect, destSurface, destRect, filter);
877 return Direct3DDevice9::StretchRect(sourceSurface, sourceRect, destSurface, destRect, filter);
887 long Direct3DDevice9Ex::UpdateSurface(IDirect3DSurface9 *sourceSurface, const RECT *sourceRect, IDirect3DSurface9 *destinationSurface, const POINT *destPoint) argument
889 TRACE("IDirect3DSurface9 *sourceSurface = 0x%0.8p, const RECT *sourceRect
[all...]
H A DDirect3DDevice9Ex.hpp74 long __stdcall Present(const RECT *sourceRect, const RECT *destRect, HWND destWindowOverride, const RGNDATA *dirtyRegion) override;
87 long __stdcall UpdateSurface(IDirect3DSurface9 *sourceSurface, const RECT *sourceRect, IDirect3DSurface9 *destinationSurface, const POINT *destPoint) override;
91 long __stdcall StretchRect(IDirect3DSurface9 *sourceSurface, const RECT *sourceRect, IDirect3DSurface9 *destSurface, const RECT *destRect, D3DTEXTUREFILTERTYPE filter) override;
/external/swiftshader/src/OpenGL/libGLES_CM/
H A DTexture.cpp276 bool Texture::copy(egl::Image *source, const sw::Rect &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, egl::Image *dest) argument
280 sw::SliceRect destRect(xoffset, yoffset, xoffset + (sourceRect.x1 - sourceRect.x0), yoffset + (sourceRect.y1 - sourceRect.y0), 0);
281 sw::SliceRect sourceSliceRect(sourceRect);
520 sw::Rect sourceRect = {x, y, x + width, y + height}; local
521 sourceRect.clip(0, 0, source->getColorbuffer()->getWidth(), source->getColorbuffer()->getHeight());
523 copy(renderTarget, sourceRect, format, 0, 0, image[level]);
549 sw::Rect sourceRect local
[all...]
H A DDevice.hpp61 bool stretchRect(sw::Surface *sourceSurface, const sw::SliceRect *sourceRect, sw::Surface *destSurface, const sw::SliceRect *destRect, bool filter);
/external/swiftshader/src/OpenGL/libGL/
H A DTexture.cpp241 bool Texture::copy(Image *source, const sw::Rect &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, Image *dest) argument
245 sw::SliceRect destRect(xoffset, yoffset, xoffset + (sourceRect.x1 - sourceRect.x0), yoffset + (sourceRect.y1 - sourceRect.y0), 0);
246 sw::SliceRect sourceSliceRect(sourceRect);
437 sw::Rect sourceRect = {x, y, x + width, y + height}; local
438 sourceRect.clip(0, 0, source->getColorbuffer()->getWidth(), source->getColorbuffer()->getHeight());
440 copy(renderTarget, sourceRect, format, 0, 0, image[level]);
466 sw::Rect sourceRect local
923 sw::Rect sourceRect = {x, y, x + width, y + height}; local
966 sw::Rect sourceRect = {x, y, x + width, y + height}; local
[all...]
H A DDevice.hpp74 virtual bool stretchRect(Image *sourceSurface, const sw::SliceRect *sourceRect, Image *destSurface, const sw::SliceRect *destRect, bool filter);
/external/swiftshader/src/OpenGL/libGLESv2/
H A DDevice.cpp442 bool Device::stretchRect(sw::Surface *source, const sw::SliceRectF *sourceRect, sw::Surface *dest, const sw::SliceRect *destRect, unsigned char flags) argument
457 if(sourceRect && destRect)
459 flipX = (sourceRect->x0 < sourceRect->x1) ^ (destRect->x0 < destRect->x1);
460 flipY = (sourceRect->y0 < sourceRect->y1) ^ (destRect->y0 < destRect->y1);
462 else if(sourceRect)
464 flipX = (sourceRect->x0 > sourceRect->x1);
465 flipY = (sourceRect
[all...]
H A DTexture.cpp380 bool Texture::copy(egl::Image *source, const sw::SliceRect &sourceRect, GLint xoffset, GLint yoffset, GLint zoffset, egl::Image *dest) argument
384 sw::SliceRect destRect(xoffset, yoffset, xoffset + (sourceRect.x1 - sourceRect.x0), yoffset + (sourceRect.y1 - sourceRect.y0), zoffset);
385 sw::SliceRectF sourceRectF(static_cast<float>(sourceRect.x0),
386 static_cast<float>(sourceRect.y0),
387 static_cast<float>(sourceRect.x1),
388 static_cast<float>(sourceRect.y1),
389 sourceRect
[all...]
H A DDevice.hpp74 bool stretchRect(sw::Surface *sourceSurface, const sw::SliceRectF *sourceRect, sw::Surface *destSurface, const sw::SliceRect *destRect, unsigned char flags);

Completed in 223 milliseconds

12