HomeSort by relevance Sort by last modified time
    Searched refs:TextureStorage (Results 1 - 25 of 25) sorted by null

  /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();

Completed in 738 milliseconds