|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <TextureStorage11.h>
Public Member Functions | |
| TextureStorage11_EGLImage (Renderer11 *renderer, EGLImageD3D *eglImage, RenderTarget11 *renderTarget11) | |
| ~TextureStorage11_EGLImage () override | |
| gl::Error | getResource (ID3D11Resource **outResource) override |
| gl::Error | getSRV (const gl::TextureState &textureState, ID3D11ShaderResourceView **outSRV) override |
| gl::Error | getMippedResource (ID3D11Resource **outResource) override |
| gl::Error | getRenderTarget (const gl::ImageIndex &index, RenderTargetD3D **outRT) override |
| gl::Error | copyToStorage (TextureStorage *destStorage) override |
| void | associateImage (Image11 *image, const gl::ImageIndex &index) override |
| void | disassociateImage (const gl::ImageIndex &index, Image11 *expectedImage) override |
| bool | isAssociatedImageValid (const gl::ImageIndex &index, Image11 *expectedImage) override |
| gl::Error | releaseAssociatedImage (const gl::ImageIndex &index, Image11 *incomingImage) override |
| gl::Error | useLevelZeroWorkaroundTexture (bool useLevelZeroTexture) override |
Public Member Functions inherited from rx::TextureStorage11 | |
| virtual | ~TextureStorage11 () |
| UINT | getBindFlags () const |
| UINT | getMiscFlags () const |
| virtual gl::Error | generateMipmap (const gl::ImageIndex &sourceIndex, const gl::ImageIndex &destIndex) |
| virtual int | getTopLevel () const |
| virtual bool | isRenderTarget () const |
| virtual bool | isManaged () const |
| bool | supportsNativeMipmapFunction () const override |
| virtual int | getLevelCount () const |
| virtual UINT | getSubresourceIndex (const gl::ImageIndex &index) const |
| gl::Error | generateSwizzles (const gl::SwizzleState &swizzleTarget) |
| void | markLevelDirty (int mipLevel) |
| void | markDirty () |
| gl::Error | updateSubresourceLevel (ID3D11Resource *texture, unsigned int sourceSubresource, const gl::ImageIndex &index, const gl::Box ©Area) |
| gl::Error | copySubresourceLevel (ID3D11Resource *dstTexture, unsigned int dstSubresource, const gl::ImageIndex &index, const gl::Box ®ion) |
| virtual gl::Error | setData (const gl::ImageIndex &index, ImageD3D *image, const gl::Box *destBox, GLenum type, const gl::PixelUnpackState &unpack, const uint8_t *pixelData) |
| gl::Error | getSRVLevels (GLint baseLevel, GLint maxLevel, ID3D11ShaderResourceView **outSRV) |
| const d3d11::Format & | getFormatSet () const |
Public Member Functions inherited from rx::TextureStorage | |
| TextureStorage () | |
| virtual | ~TextureStorage () |
Protected Member Functions | |
| gl::Error | getSwizzleTexture (ID3D11Resource **outTexture) override |
| gl::Error | getSwizzleRenderTarget (int mipLevel, ID3D11RenderTargetView **outRTV) override |
Protected Member Functions inherited from rx::TextureStorage11 | |
| TextureStorage11 (Renderer11 *renderer, UINT bindFlags, UINT miscFlags, GLenum internalFormat) | |
| int | getLevelWidth (int mipLevel) const |
| int | getLevelHeight (int mipLevel) const |
| int | getLevelDepth (int mipLevel) const |
| gl::Error | getSRVLevel (int mipLevel, bool blitSRV, ID3D11ShaderResourceView **outSRV) |
| virtual gl::Error | createDropStencilTexture () |
| gl::Error | initDropStencilTexture (const gl::ImageIndexIterator &it) |
| void | verifySwizzleExists (const gl::SwizzleState &swizzleState) |
| void | clearSRVCache () |
Additional Inherited Members | |
Static Public Member Functions inherited from rx::TextureStorage11 | |
| static DWORD | GetTextureBindFlags (GLenum internalFormat, const Renderer11DeviceCaps &renderer11DeviceCaps, bool renderTarget) |
| static DWORD | GetTextureMiscFlags (GLenum internalFormat, const Renderer11DeviceCaps &renderer11DeviceCaps, bool renderTarget, int levels) |
Protected Attributes inherited from rx::TextureStorage11 | |
| Renderer11 * | mRenderer |
| int | mTopLevel |
| unsigned int | mMipLevels |
| const d3d11::Format & | mFormatInfo |
| unsigned int | mTextureWidth |
| unsigned int | mTextureHeight |
| unsigned int | mTextureDepth |
| gl::SwizzleState | mSwizzleCache [gl::IMPLEMENTATION_MAX_TEXTURE_LEVELS] |
| ID3D11Texture2D * | mDropStencilTexture |
| rx::TextureStorage11_EGLImage::TextureStorage11_EGLImage | ( | Renderer11 * | renderer, |
| EGLImageD3D * | eglImage, | ||
| RenderTarget11 * | renderTarget11 | ||
| ) |
|
override |
|
overridevirtual |
Implements rx::TextureStorage11.
|
overridevirtual |
Reimplemented from rx::TextureStorage11.
|
overridevirtual |
Implements rx::TextureStorage11.
|
overridevirtual |
Reimplemented from rx::TextureStorage11.
|
overridevirtual |
Implements rx::TextureStorage11.
|
overridevirtual |
Implements rx::TextureStorage11.
|
overridevirtual |
Reimplemented from rx::TextureStorage11.
|
overrideprotectedvirtual |
Implements rx::TextureStorage11.
|
overrideprotectedvirtual |
Implements rx::TextureStorage11.
|
overridevirtual |
Implements rx::TextureStorage11.
|
overridevirtual |
Implements rx::TextureStorage11.
|
overridevirtual |
Reimplemented from rx::TextureStorage.
1.8.13