/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/ |
TextureStorage.cpp | 7 // TextureStorage.cpp: Shared members of abstract rx::TextureStorage class. 9 #include "libGLESv2/renderer/d3d/TextureStorage.h" 21 unsigned int TextureStorage::mCurrentTextureSerial = 1; 23 TextureStorage::TextureStorage() 29 void TextureStorage::initializeSerials(unsigned int rtSerialsToReserve, unsigned int rtSerialsLayerStride) 35 unsigned int TextureStorage::getRenderTargetSerial(const gl::ImageIndex &index) const 41 unsigned int TextureStorage::getTextureSerial() const 46 unsigned int TextureStorage::issueTextureSerial( [all...] |
TextureStorage.h | 7 // TextureStorage.h: Defines the abstract rx::TextureStorage class. 27 class TextureStorage 30 TextureStorage(); 31 virtual ~TextureStorage() {}; 48 DISALLOW_COPY_AND_ASSIGN(TextureStorage);
|
ImageD3D.h | 24 class TextureStorage; 36 virtual void setManagedSurface2D(TextureStorage *storage, int level) {}; 37 virtual void setManagedSurfaceCube(TextureStorage *storage, int face, int level) {}; 38 virtual void setManagedSurface3D(TextureStorage *storage, int level) {}; 39 virtual void setManagedSurface2DArray(TextureStorage *storage, int layer, int level) {}; 40 virtual bool copyToStorage2D(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height) = 0; 41 virtual bool copyToStorageCube(TextureStorage *storage, int face, int level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height) = 0; 42 virtual bool copyToStorage3D(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth) = 0; 43 virtual bool copyToStorage2DArray(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height) = 0;
|
TextureD3D.h | 28 class TextureStorage; 38 virtual TextureStorage *getNativeTexture(); 82 virtual TextureStorage *getBaseLevelStorage() = 0; 122 TextureStorage *createCompleteStorage(bool renderTarget) const; 123 void setCompleteTexStorage(TextureStorage *newCompleteTexStorage); 127 virtual TextureStorage *getBaseLevelStorage(); 138 TextureStorage *mTexStorage; 179 TextureStorage *createCompleteStorage(bool renderTarget) const; 180 void setCompleteTexStorage(TextureStorage *newCompleteTexStorage); 184 virtual TextureStorage *getBaseLevelStorage() [all...] |
TextureD3D.cpp | 10 #include "libGLESv2/renderer/d3d/TextureStorage.h" 52 TextureStorage *TextureD3D::getNativeTexture() 57 TextureStorage *storage = getBaseLevelStorage(); 226 // Delete the Images before the TextureStorage. 227 // Images might be relying on the TextureStorage for some of their data. 228 // If TextureStorage is deleted before the Images, then their data will be wastefully copied back from the GPU before we delete the Images. 459 TextureStorage *storage = mRenderer->createTextureStorage2D(internalformat, renderTarget, width, height, levels); 613 TextureStorage *TextureD3D_2D::createCompleteStorage(bool renderTarget) const 627 void TextureD3D_2D::setCompleteTexStorage(TextureStorage *newCompleteTexStorage) 665 TextureStorage *newRenderTargetStorage = createCompleteStorage(true) [all...] |
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/d3d9/ |
TextureStorage9.h | 14 #include "libGLESv2/renderer/d3d/TextureStorage.h" 24 class TextureStorage9 : public TextureStorage 29 static TextureStorage9 *makeTextureStorage9(TextureStorage *storage); 65 static TextureStorage9_2D *makeTextureStorage9_2D(TextureStorage *storage); 87 static TextureStorage9_Cube *makeTextureStorage9_Cube(TextureStorage *storage);
|
Image9.h | 45 virtual void setManagedSurface2D(TextureStorage *storage, int level); 46 virtual void setManagedSurfaceCube(TextureStorage *storage, int face, int level); 47 virtual bool copyToStorage2D(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height); 48 virtual bool copyToStorageCube(TextureStorage *storage, int face, int level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height); 49 virtual bool copyToStorage3D(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); 50 virtual bool copyToStorage2DArray(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height);
|
Renderer9.h | 122 virtual bool copyToRenderTarget2D(TextureStorage *dest, TextureStorage *source); 123 virtual bool copyToRenderTargetCube(TextureStorage *dest, TextureStorage *source); 124 virtual bool copyToRenderTarget3D(TextureStorage *dest, TextureStorage *source); 125 virtual bool copyToRenderTarget2DArray(TextureStorage *dest, TextureStorage *source); 128 GLint xoffset, GLint yoffset, TextureStorage *storage, GLint level); 130 GLint xoffset, GLint yoffset, TextureStorage *storage, GLenum target, GLint level) [all...] |
Blit9.h | 24 class TextureStorage; 34 bool copy2D(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, TextureStorage *storage, GLint level); 35 bool copyCube(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, TextureStorage *storage, GLenum target, GLint level);
|
TextureStorage9.cpp | 35 TextureStorage9 *TextureStorage9::makeTextureStorage9(TextureStorage *storage) 134 TextureStorage9_2D *TextureStorage9_2D::makeTextureStorage9_2D(TextureStorage *storage) 245 TextureStorage9_Cube *TextureStorage9_Cube::makeTextureStorage9_Cube(TextureStorage *storage)
|
Image9.cpp | 273 void Image9::setManagedSurface2D(TextureStorage *storage, int level) 279 void Image9::setManagedSurfaceCube(TextureStorage *storage, int face, int level) 304 bool Image9::copyToStorage2D(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height) 311 bool Image9::copyToStorageCube(TextureStorage *storage, int face, int level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height) 318 bool Image9::copyToStorage3D(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth) 325 bool Image9::copyToStorage2DArray(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height)
|
Renderer9.cpp | 688 TextureStorage *texStorage = textureImpl->getNativeTexture(); [all...] |
Blit9.cpp | 211 bool Blit9::copy2D(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, TextureStorage *storage, GLint level) 247 bool Blit9::copyCube(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, TextureStorage *storage, GLenum target, GLint level)
|
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/ |
Renderer.h | 47 class TextureStorage; 62 class TextureStorage; 173 virtual bool copyToRenderTarget2D(TextureStorage *dest, TextureStorage *source) = 0; 174 virtual bool copyToRenderTargetCube(TextureStorage *dest, TextureStorage *source) = 0; 175 virtual bool copyToRenderTarget3D(TextureStorage *dest, TextureStorage *source) = 0; 176 virtual bool copyToRenderTarget2DArray(TextureStorage *dest, TextureStorage *source) = 0 [all...] |
TextureImpl.h | 35 class TextureStorage; 43 // TextureStorage should only be necessary for the D3D backend, and as such 45 virtual TextureStorage *getNativeTexture() = 0;
|
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/d3d11/ |
Renderer11.h | 118 virtual bool copyToRenderTarget2D(TextureStorage *dest, TextureStorage *source); 119 virtual bool copyToRenderTargetCube(TextureStorage *dest, TextureStorage *source); 120 virtual bool copyToRenderTarget3D(TextureStorage *dest, TextureStorage *source); 121 virtual bool copyToRenderTarget2DArray(TextureStorage *dest, TextureStorage *source); 124 GLint xoffset, GLint yoffset, TextureStorage *storage, GLint level); 126 GLint xoffset, GLint yoffset, TextureStorage *storage, GLenum target, GLint level) [all...] |
Image11.h | 40 virtual bool copyToStorage2D(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height); 41 virtual bool copyToStorageCube(TextureStorage *storage, int face, int level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height); 42 virtual bool copyToStorage3D(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); 43 virtual bool copyToStorage2DArray(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLint arrayLayer, GLsizei width, GLsizei height); 57 bool isAssociatedStorageValid(TextureStorage11* textureStorage) const;
|
TextureStorage11.h | 14 #include "libGLESv2/renderer/d3d/TextureStorage.h" 32 class TextureStorage11 : public TextureStorage 37 static TextureStorage11 *makeTextureStorage11(TextureStorage *storage); 160 static TextureStorage11_2D *makeTextureStorage11_2D(TextureStorage *storage); 196 static TextureStorage11_Cube *makeTextureStorage11_Cube(TextureStorage *storage); 233 static TextureStorage11_3D *makeTextureStorage11_3D(TextureStorage *storage); 276 static TextureStorage11_2DArray *makeTextureStorage11_2DArray(TextureStorage *storage);
|
Image11.cpp | 91 // AND mStagingTexture doesn't exist AND mStagingTexture doesn't need to be recovered from TextureStorage 102 bool Image11::copyToStorage2D(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height) 108 bool Image11::copyToStorageCube(TextureStorage *storage, int face, int level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height) 114 bool Image11::copyToStorage3D(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth) 120 bool Image11::copyToStorage2DArray(TextureStorage *storage, int level, GLint xoffset, GLint yoffset, GLint arrayLayer, GLsizei width, GLsizei height) 128 // If an app's behavior results in an Image11 copying its data to/from to a TextureStorage multiple times, 130 // We allow the Image11 to copy its data to/from TextureStorage once. 156 bool Image11::isAssociatedStorageValid(TextureStorage11* textureStorage) const 158 return (mAssociatedStorage == textureStorage); 169 // This means that the cached TextureStorage has been modified after this Image11 released its copy of its data. [all...] |
Renderer11.cpp | 420 TextureStorage *texStorage = texture->getNativeTexture(); 491 TextureStorage *texStorage = textureImpl->getNativeTexture(); [all...] |
TextureStorage11.cpp | 119 TextureStorage11 *TextureStorage11::makeTextureStorage11(TextureStorage *storage) 522 // We must let the Images recover their data before we delete it from the TextureStorage. 538 TextureStorage11_2D *TextureStorage11_2D::makeTextureStorage11_2D(TextureStorage *storage) 558 // This validation check should never return false. It means the Image/TextureStorage association is broken. 593 // Ensure that the Image is still associated with this TextureStorage. This should be true. 879 // We must let the Images recover their data before we delete it from the TextureStorage. 899 TextureStorage11_Cube *TextureStorage11_Cube::makeTextureStorage11_Cube(TextureStorage *storage) 925 // This validation check should never return false. It means the Image/TextureStorage association is broken. [all...] |
/external/chromium_org/third_party/angle/src/libGLESv2/ |
FramebufferAttachment.h | 23 class TextureStorage;
|
Renderbuffer.h | 25 class TextureStorage;
|
Texture.cpp | 18 #include "libGLESv2/renderer/d3d/TextureStorage.h" 80 rx::TextureStorage *texture = getNativeTexture(); 141 rx::TextureStorage *Texture::getNativeTexture() 158 rx::TextureStorage *texture = getNativeTexture();
|
Texture.h | 72 rx::TextureStorage *getNativeTexture();
|