webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
rx::RendererD3D Member List

This is the complete list of members for rx::RendererD3D, including all inherited members.

applyTextures(GLImplFactory *implFactory, const gl::ContextState &data)rx::RendererD3Dprotected
applyUniforms(const ProgramD3D &programD3D, GLenum drawMode, const std::vector< D3DUniform *> &uniformArray)=0rx::RendererD3Dpure virtual
BufferFactoryD3D()rx::BufferFactoryD3Dinline
cleanup()rx::RendererD3Dprotected
clearTextures(gl::SamplerType samplerType, size_t rangeStart, size_t rangeEnd)=0rx::RendererD3Dpure virtual
compileToExecutable(gl::InfoLog &infoLog, const std::string &shaderHLSL, ShaderType type, const std::vector< D3DVarying > &streamOutVaryings, bool separatedOutputBuffers, const D3DCompilerWorkarounds &workarounds, ShaderExecutableD3D **outExectuable)=0rx::RendererD3Dpure virtual
copyCompressedTexture(const gl::Texture *source, GLint sourceLevel, TextureStorage *storage, GLint destLevel)=0rx::RendererD3Dpure virtual
copyImage2D(const gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat, const gl::Offset &destOffset, TextureStorage *storage, GLint level)=0rx::RendererD3Dpure virtual
copyImage2DArray(const gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat, const gl::Offset &destOffset, TextureStorage *storage, GLint level)=0rx::RendererD3Dpure virtual
copyImage3D(const gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat, const gl::Offset &destOffset, TextureStorage *storage, GLint level)=0rx::RendererD3Dpure virtual
copyImageCube(const gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat, const gl::Offset &destOffset, TextureStorage *storage, GLenum target, GLint level)=0rx::RendererD3Dpure virtual
copyTexture(const gl::Texture *source, GLint sourceLevel, const gl::Rectangle &sourceRect, GLenum destFormat, const gl::Offset &destOffset, TextureStorage *storage, GLint destLevel, bool unpackFlipY, bool unpackPremultiplyAlpha, bool unpackUnmultiplyAlpha)=0rx::RendererD3Dpure virtual
createContext(const gl::ContextState &state)=0rx::RendererD3Dpure virtual
createDefaultFramebuffer(const gl::FramebufferState &state)=0rx::RendererD3Dpure virtual
createImage()=0rx::RendererD3Dpure virtual
createIndexBuffer()=0rx::BufferFactoryD3Dpure virtual
createNativeWindow(EGLNativeWindowType window, const egl::Config *config, const egl::AttributeMap &attribs) const =0rx::RendererD3Dpure virtual
createRenderTarget(int width, int height, GLenum format, GLsizei samples, RenderTargetD3D **outRT)=0rx::RendererD3Dpure virtual
createRenderTargetCopy(RenderTargetD3D *source, RenderTargetD3D **outRT)=0rx::RendererD3Dpure virtual
createStreamProducerD3DTextureNV12(egl::Stream::ConsumerType consumerType, const egl::AttributeMap &attribs)=0rx::RendererD3Dpure virtual
createSwapChain(NativeWindowD3D *nativeWindow, HANDLE shareHandle, GLenum backBufferFormat, GLenum depthBufferFormat, EGLint orientation)=0rx::RendererD3Dpure virtual
createTextureStorage2D(SwapChainD3D *swapChain)=0rx::RendererD3Dpure virtual
createTextureStorage2D(GLenum internalformat, bool renderTarget, GLsizei width, GLsizei height, int levels, bool hintLevelZeroOnly)=0rx::RendererD3Dpure virtual
createTextureStorage2DArray(GLenum internalformat, bool renderTarget, GLsizei width, GLsizei height, GLsizei depth, int levels)=0rx::RendererD3Dpure virtual
createTextureStorage3D(GLenum internalformat, bool renderTarget, GLsizei width, GLsizei height, GLsizei depth, int levels)=0rx::RendererD3Dpure virtual
createTextureStorageCube(GLenum internalformat, bool renderTarget, int size, int levels, bool hintLevelZeroOnly)=0rx::RendererD3Dpure virtual
createTextureStorageEGLImage(EGLImageD3D *eglImage, RenderTargetD3D *renderTargetD3D)=0rx::RendererD3Dpure virtual
createTextureStorageExternal(egl::Stream *stream, const egl::Stream::GLTextureDescription &desc)=0rx::RendererD3Dpure virtual
createUniformStorage(size_t storageSize)=0rx::RendererD3Dpure virtual
createVertexBuffer()=0rx::BufferFactoryD3Dpure virtual
fastCopyBufferToTexture(const gl::PixelUnpackState &unpack, unsigned int offset, RenderTargetD3D *destRenderTarget, GLenum destinationFormat, GLenum sourcePixelsType, const gl::Box &destArea)=0rx::RendererD3Dpure virtual
generateCaps(gl::Caps *outCaps, gl::TextureCapsMap *outTextureCaps, gl::Extensions *outExtensions, gl::Limitations *outLimitations) const =0rx::RendererD3Dprotectedpure virtual
generateConfigs()=0rx::RendererD3Dpure virtual
generateDisplayExtensions(egl::DisplayExtensions *outExtensions) const =0rx::RendererD3Dpure virtual
generateMipmap(ImageD3D *dest, ImageD3D *source)=0rx::RendererD3Dpure virtual
generateMipmapUsingD3D(TextureStorage *storage, const gl::TextureState &textureState)=0rx::RendererD3Dpure virtual
getAdapterIdentifier() const =0rx::RendererD3Dpure virtual
GetBlendSampleMask(const gl::ContextState &data, int samples)rx::RendererD3Dprotectedstatic
getD3DDevice()=0rx::RendererD3Dpure virtual
getEGLDevice(DeviceImpl **device)=0rx::RendererD3Dpure virtual
getGPUDisjoint()rx::RendererD3D
getLUID(LUID *adapterLuid) const =0rx::RendererD3Dprotectedpure virtual
getMajorShaderModel() const =0rx::RendererD3Dpure virtual
getMaxSupportedESVersion() const =0rx::RendererD3Dpure virtual
getMinorShaderModel() const =0rx::RendererD3Dpure virtual
getNativeCaps() constrx::RendererD3D
getNativeExtensions() constrx::RendererD3D
getNativeLimitations() constrx::RendererD3D
getNativeTextureCaps() constrx::RendererD3D
getRendererClass() const =0rx::RendererD3Dpure virtual
getReservedFragmentUniformBuffers() const =0rx::RendererD3Dpure virtual
getReservedVertexUniformBuffers() const =0rx::RendererD3Dpure virtual
getResetStatus()rx::RendererD3D
getShaderModelSuffix() const =0rx::RendererD3Dpure virtual
getTimestamp()rx::RendererD3D
getVendorString() constrx::RendererD3D
getVertexComponentType(gl::VertexFormatType vertexFormatType) const =0rx::BufferFactoryD3Dpure virtual
getVertexConversionType(gl::VertexFormatType vertexFormatType) const =0rx::BufferFactoryD3Dpure virtual
getVertexSpaceRequired(const gl::VertexAttribute &attrib, GLsizei count, GLsizei instances) const =0rx::BufferFactoryD3Dpure virtual
getWorkarounds() constrx::RendererD3D
initialize()=0rx::RendererD3Dpure virtual
isValidNativeWindow(EGLNativeWindowType window) const =0rx::RendererD3Dpure virtual
loadExecutable(const void *function, size_t length, ShaderType type, const std::vector< D3DVarying > &streamOutVaryings, bool separatedOutputBuffers, ShaderExecutableD3D **outExecutable)=0rx::RendererD3Dpure virtual
markTransformFeedbackUsage(const gl::ContextState &data)rx::RendererD3Dprotected
mDisplayrx::RendererD3Dprotected
mPresentPathFastEnabledrx::RendererD3Dprotected
notifyDeviceLost()rx::RendererD3D
presentPathFastEnabled() constrx::RendererD3Dinline
RendererD3D(egl::Display *display)rx::RendererD3Dexplicit
resetDevice()=0rx::RendererD3Dpure virtual
setGPUDisjoint()rx::RendererD3D
setSamplerState(gl::SamplerType type, int index, gl::Texture *texture, const gl::SamplerState &sampler)=0rx::RendererD3Dpure virtual
setTexture(gl::SamplerType type, int index, gl::Texture *texture)=0rx::RendererD3Dpure virtual
setUniformBuffers(const gl::ContextState &data, const std::vector< GLint > &vertexUniformBuffers, const std::vector< GLint > &fragmentUniformBuffers)=0rx::RendererD3Dpure virtual
skipDraw(const gl::ContextState &data, GLenum drawMode)rx::RendererD3Dprotected
supportsFastCopyBufferToTexture(GLenum internalFormat) const =0rx::RendererD3Dpure virtual
testDeviceLost()=0rx::RendererD3Dpure virtual
testDeviceResettable()=0rx::RendererD3Dpure virtual
~BufferFactoryD3D()rx::BufferFactoryD3Dinlinevirtual
~RendererD3D()rx::RendererD3Dvirtual