Home | History | Annotate | Download | only in libGLESv2

Lines Matching full:blit

7 // Blit.cpp: Surface copy utility class.
9 #include "libGLESv2/Blit.h"
115 const char * const Blit::mShaderSource[] =
124 Blit::Blit(Context *context)
131 Blit::~Blit()
146 void Blit::initGeometry()
186 bool Blit::setShader(ShaderId source, const char *profile,
205 ERR("Failed to compile %s shader for blit operation %d, error 0x%08X.", profile, (int)source, hr);
213 ERR("Failed to create %s shader for blit operation %d, error 0x%08X.", profile, (int)source, hr);
226 ERR("Failed to set %s shader for blit operation %d, error 0x%08X.", profile, (int)source, hr);
233 bool Blit::setVertexShader(ShaderId shader)
238 bool Blit::setPixelShader(ShaderId shader)
243 RECT Blit::getSurfaceRect(IDirect3DSurface9 *surface) const
257 bool Blit::boxFilter(IDirect3DSurface9 *source, IDirect3DSurface9 *dest)
290 bool Blit::formatConvert(IDirect3DSurface9 *source, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, IDirect3DSurface9 *dest)
320 bool Blit::setFormatConvertShaders(GLenum destFormat)
383 IDirect3DTexture9 *Blit::copySurfaceToTexture(IDirect3DSurface9 *surface, const RECT &sourceRect)
431 void Blit::setViewport(const RECT &sourceRect, GLint xoffset, GLint yoffset)
448 void Blit::setCommonBlitState()
473 void Blit::render()
485 void Blit::saveState()
537 void Blit::restoreState()