1. 01 Jan, 2011 1 commit
  2. 26 Dec, 2010 1 commit
    • abarth@webkit.org's avatar
      Move ANGLE to Sources/ThirdParty · 9e258554
      abarth@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=51605
      
      Reviewed by Eric Seidel.
      
      Actually move ANGLE and update the Makefile.
      
      * ANGLE: Removed.
      * ANGLE/ANGLE.xcodeproj: Removed.
      * ANGLE/ANGLE.xcodeproj/project.pbxproj: Removed.
      * ANGLE/Configurations: Removed.
      * ANGLE/Configurations/ANGLE.xcconfig: Removed.
      * ANGLE/Configurations/Base.xcconfig: Removed.
      * ANGLE/Configurations/DebugRelease.xcconfig: Removed.
      * ANGLE/Makefile: Removed.
      * ANGLE/include: Removed.
      * ANGLE/include/EGL: Removed.
      * ANGLE/include/EGL/egl.h: Removed.
      * ANGLE/include/EGL/eglext.h: Removed.
      * ANGLE/include/EGL/eglplatform.h: Removed.
      * ANGLE/include/GLES2: Removed.
      * ANGLE/include/GLES2/gl2.h: Removed.
      * ANGLE/include/GLES2/gl2ext.h: Removed.
      * ANGLE/include/GLES2/gl2platform.h: Removed.
      * ANGLE/include/GLSLANG: Removed.
      * ANGLE/include/GLSLANG/ShaderLang.h: Removed.
      * ANGLE/include/KHR: Removed.
      * ANGLE/include/KHR/khrplatform.h: Removed.
      * ANGLE/src: Removed.
      * ANGLE/src/build_angle.xcodeproj: Removed.
      * ANGLE/src/build_angle.xcodeproj/project.pbxproj: Removed.
      * ANGLE/src/common: Removed.
      * ANGLE/src/common/angleutils.h: Removed.
      * ANGLE/src/common/debug.cpp: Removed.
      * ANGLE/src/common/debug.h: Removed.
      * ANGLE/src/compiler: Removed.
      * ANGLE/src/compiler/BaseTypes.h: Removed.
      * ANGLE/src/compiler/CodeGenGLSL.cpp: Removed.
      * ANGLE/src/compiler/CodeGenHLSL.cpp: Removed.
      * ANGLE/src/compiler/Common.h: Removed.
      * ANGLE/src/compiler/ConstantUnion.h: Removed.
      * ANGLE/src/compiler/InfoSink.cpp: Removed.
      * ANGLE/src/compiler/InfoSink.h: Removed.
      * ANGLE/src/compiler/Initialize.cpp: Removed.
      * ANGLE/src/compiler/Initialize.h: Removed.
      * ANGLE/src/compiler/InitializeDll.cpp: Removed.
      * ANGLE/src/compiler/InitializeDll.h: Removed.
      * ANGLE/src/compiler/InitializeGlobals.h: Removed.
      * ANGLE/src/compiler/InitializeParseContext.h: Removed.
      * ANGLE/src/compiler/IntermTraverse.cpp: Removed.
      * ANGLE/src/compiler/Intermediate.cpp: Removed.
      * ANGLE/src/compiler/MMap.h: Removed.
      * ANGLE/src/compiler/OutputGLSL.cpp: Removed.
      * ANGLE/src/compiler/OutputGLSL.h: Removed.
      * ANGLE/src/compiler/OutputHLSL.cpp: Removed.
      * ANGLE/src/compiler/OutputHLSL.h: Removed.
      * ANGLE/src/compiler/ParseHelper.cpp: Removed.
      * ANGLE/src/compiler/ParseHelper.h: Removed.
      * ANGLE/src/compiler/PoolAlloc.cpp: Removed.
      * ANGLE/src/compiler/PoolAlloc.h: Removed.
      * ANGLE/src/compiler/QualifierAlive.cpp: Removed.
      * ANGLE/src/compiler/QualifierAlive.h: Removed.
      * ANGLE/src/compiler/RemoveTree.cpp: Removed.
      * ANGLE/src/compiler/RemoveTree.h: Removed.
      * ANGLE/src/compiler/ShHandle.h: Removed.
      * ANGLE/src/compiler/ShaderLang.cpp: Removed.
      * ANGLE/src/compiler/SymbolTable.cpp: Removed.
      * ANGLE/src/compiler/SymbolTable.h: Removed.
      * ANGLE/src/compiler/TranslatorGLSL.cpp: Removed.
      * ANGLE/src/compiler/TranslatorGLSL.h: Removed.
      * ANGLE/src/compiler/TranslatorHLSL.cpp: Removed.
      * ANGLE/src/compiler/TranslatorHLSL.h: Removed.
      * ANGLE/src/compiler/Types.h: Removed.
      * ANGLE/src/compiler/UnfoldSelect.cpp: Removed.
      * ANGLE/src/compiler/UnfoldSelect.h: Removed.
      * ANGLE/src/compiler/debug.cpp: Removed.
      * ANGLE/src/compiler/debug.h: Removed.
      * ANGLE/src/compiler/glslang.l: Removed.
      * ANGLE/src/compiler/glslang.y: Removed.
      * ANGLE/src/compiler/intermOut.cpp: Removed.
      * ANGLE/src/compiler/intermediate.h: Removed.
      * ANGLE/src/compiler/localintermediate.h: Removed.
      * ANGLE/src/compiler/osinclude.h: Removed.
      * ANGLE/src/compiler/ossource_posix.cpp: Removed.
      * ANGLE/src/compiler/ossource_win.cpp: Removed.
      * ANGLE/src/compiler/parseConst.cpp: Removed.
      * ANGLE/src/compiler/preprocessor: Removed.
      * ANGLE/src/compiler/preprocessor/atom.c: Removed.
      * ANGLE/src/compiler/preprocessor/atom.h: Removed.
      * ANGLE/src/compiler/preprocessor/compile.h: Removed.
      * ANGLE/src/compiler/preprocessor/cpp.c: Removed.
      * ANGLE/src/compiler/preprocessor/cpp.h: Removed.
      * ANGLE/src/compiler/preprocessor/cppstruct.c: Removed.
      * ANGLE/src/compiler/preprocessor/memory.c: Removed.
      * ANGLE/src/compiler/preprocessor/memory.h: Removed.
      * ANGLE/src/compiler/preprocessor/parser.h: Removed.
      * ANGLE/src/compiler/preprocessor/preprocess.h: Removed.
      * ANGLE/src/compiler/preprocessor/scanner.c: Removed.
      * ANGLE/src/compiler/preprocessor/scanner.h: Removed.
      * ANGLE/src/compiler/preprocessor/slglobals.h: Removed.
      * ANGLE/src/compiler/preprocessor/symbols.c: Removed.
      * ANGLE/src/compiler/preprocessor/symbols.h: Removed.
      * ANGLE/src/compiler/preprocessor/tokens.c: Removed.
      * ANGLE/src/compiler/preprocessor/tokens.h: Removed.
      * ANGLE/src/compiler/tools: Removed.
      * ANGLE/src/compiler/unistd.h: Removed.
      * ANGLE/src/libEGL: Removed.
      * ANGLE/src/libEGL/Config.cpp: Removed.
      * ANGLE/src/libEGL/Config.h: Removed.
      * ANGLE/src/libEGL/Display.cpp: Removed.
      * ANGLE/src/libEGL/Display.h: Removed.
      * ANGLE/src/libEGL/Surface.cpp: Removed.
      * ANGLE/src/libEGL/Surface.h: Removed.
      * ANGLE/src/libEGL/libEGL.cpp: Removed.
      * ANGLE/src/libEGL/libEGL.def: Removed.
      * ANGLE/src/libEGL/libEGL.vcproj: Removed.
      * ANGLE/src/libEGL/main.cpp: Removed.
      * ANGLE/src/libEGL/main.h: Removed.
      * ANGLE/src/libGLESv2: Removed.
      * ANGLE/src/libGLESv2/Blit.cpp: Removed.
      * ANGLE/src/libGLESv2/Blit.h: Removed.
      * ANGLE/src/libGLESv2/Buffer.cpp: Removed.
      * ANGLE/src/libGLESv2/Buffer.h: Removed.
      * ANGLE/src/libGLESv2/Context.cpp: Removed.
      * ANGLE/src/libGLESv2/Context.h: Removed.
      * ANGLE/src/libGLESv2/Framebuffer.cpp: Removed.
      * ANGLE/src/libGLESv2/Framebuffer.h: Removed.
      * ANGLE/src/libGLESv2/Program.cpp: Removed.
      * ANGLE/src/libGLESv2/Program.h: Removed.
      * ANGLE/src/libGLESv2/RefCountObject.cpp: Removed.
      * ANGLE/src/libGLESv2/RefCountObject.h: Removed.
      * ANGLE/src/libGLESv2/Renderbuffer.cpp: Removed.
      * ANGLE/src/libGLESv2/Renderbuffer.h: Removed.
      * ANGLE/src/libGLESv2/ResourceManager.cpp: Removed.
      * ANGLE/src/libGLESv2/ResourceManager.h: Removed.
      * ANGLE/src/libGLESv2/Shader.cpp: Removed.
      * ANGLE/src/libGLESv2/Shader.h: Removed.
      * ANGLE/src/libGLESv2/Texture.cpp: Removed.
      * ANGLE/src/libGLESv2/Texture.h: Removed.
      * ANGLE/src/libGLESv2/geometry: Removed.
      * ANGLE/src/libGLESv2/geometry/IndexDataManager.cpp: Removed.
      * ANGLE/src/libGLESv2/geometry/IndexDataManager.h: Removed.
      * ANGLE/src/libGLESv2/geometry/VertexDataManager.cpp: Removed.
      * ANGLE/src/libGLESv2/geometry/VertexDataManager.h: Removed.
      * ANGLE/src/libGLESv2/geometry/backend.cpp: Removed.
      * ANGLE/src/libGLESv2/geometry/backend.h: Removed.
      * ANGLE/src/libGLESv2/geometry/dx9.cpp: Removed.
      * ANGLE/src/libGLESv2/geometry/dx9.h: Removed.
      * ANGLE/src/libGLESv2/geometry/vertexconversion.h: Removed.
      * ANGLE/src/libGLESv2/libGLESv2.cpp: Removed.
      * ANGLE/src/libGLESv2/libGLESv2.def: Removed.
      * ANGLE/src/libGLESv2/libGLESv2.vcproj: Removed.
      * ANGLE/src/libGLESv2/main.cpp: Removed.
      * ANGLE/src/libGLESv2/main.h: Removed.
      * ANGLE/src/libGLESv2/mathutil.h: Removed.
      * ANGLE/src/libGLESv2/utilities.cpp: Removed.
      * ANGLE/src/libGLESv2/utilities.h: Removed.
      * Makefile:
      * Sources/ThirdParty: Added.
      * Sources/ThirdParty/ANGLE: Copied from ANGLE.
      
      Tools: 
      
      * Scripts/build-webkit:
        - Point to the new ANGLE location.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74674 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9e258554
  3. 02 Sep, 2010 1 commit
    • zmo@google.com's avatar
      2010-09-01 Zhenyao Mo <zmo@google.com> · 6a8e9d6e
      zmo@google.com authored
              Reviewed by Kenneth Russell.
      
              Roll ANGLE under webkit to r402
              https://bugs.webkit.org/show_bug.cgi?id=45004
      
              * platform/graphics/mac/GraphicsContext3DMac.mm: Update the code to use newer ANGLE interface.
              (WebCore::GraphicsContext3D::GraphicsContext3D):
      2010-09-01  Zhenyao Mo  <zmo@google.com>
      
              Reviewed by Kenneth Russell.
      
              Roll ANGLE under webkit to r402
              https://bugs.webkit.org/show_bug.cgi?id=45004
      
              * ANGLE.xcodeproj/project.pbxproj:
              * include/GLES2/gl2ext.h:
              * include/GLSLANG/ResourceLimits.h: Removed.
              * include/GLSLANG/ShaderLang.h:
              * src/compiler/BaseTypes.h:
              (getPrecisionString):
              (getBasicString):
              (IsSampler):
              (getQualifierString):
              * src/compiler/Initialize.cpp:
              (BuiltInConstants):
              (IdentifyBuiltIns):
              * src/compiler/Initialize.h:
              * src/compiler/InitializeDll.cpp:
              (InitProcess):
              (DetachProcess):
              (InitThread):
              (DetachThread):
              * src/compiler/InitializeDll.h:
              * src/compiler/InitializeParseContext.h:
              * src/compiler/Intermediate.cpp:
              (GetHigherPrecision):
              (TIntermediate::addBinaryMath):
              (TIntermediate::setAggregateOperator):
              (TIntermediate::addComma):
              (TIntermediate::postProcess):
              (TIntermBinary::promote):
              (CompareStruct):
              * src/compiler/OutputGLSL.cpp:
              (TOutputGLSL::writeFunctionParameters):
              (TOutputGLSL::visitUnary):
              (TOutputGLSL::visitBranch):
              * src/compiler/OutputHLSL.cpp:
              (sh::OutputHLSL::header):
              (sh::OutputHLSL::visitBinary):
              (sh::OutputHLSL::visitAggregate):
              (sh::OutputHLSL::handleExcessiveLoop):
              (sh::OutputHLSL::addConstructor):
              * src/compiler/ParseHelper.cpp:
              (TParseContext::constructorErrorCheck):
              (TParseContext::samplerErrorCheck):
              (TParseContext::paramErrorCheck):
              (TParseContext::findFunction):
              (TParseContext::executeInitializer):
              (TParseContext::addConstructor):
              (TParseContext::addConstStruct):
              (FreeParseContextIndex):
              (GetGlobalParseContext):
              * src/compiler/PoolAlloc.h:
              (TPoolAllocator::tHeader::tHeader):
              (pool_allocator::allocate):
              (pool_allocator::deallocate):
              * src/compiler/ShaderLang.cpp:
              (ShInitialize):
              (ShFinalize):
              (ShInitBuiltInResource):
              * src/compiler/SymbolTable.cpp:
              (TType::getStructSize):
              * src/compiler/SymbolTable.h:
              (TVariable::setQualifier):
              * src/compiler/Types.h:
              (TType::TType):
              (TType::getBasicType):
              (TType::setBasicType):
              (TType::getPrecision):
              (TType::setPrecision):
              (TType::getQualifier):
              (TType::setQualifier):
              (TType::getNominalSize):
              (TType::setNominalSize):
              (TType::isMatrix):
              (TType::setMatrix):
              (TType::isArray):
              (TType::getArraySize):
              (TType::setArraySize):
              (TType::getMaxArraySize):
              (TType::setMaxArraySize):
              (TType::clearArrayness):
              (TType::setArrayInformationType):
              (TType::getArrayInformationType):
              (TType::isVector):
              (TType::isScalar):
              (TType::setStruct):
              (TType::getTypeName):
              (TType::setTypeName):
              (TType::isField):
              (TType::getFieldName):
              (TType::setFieldName):
              (TType::getBasicString):
              (TType::getPrecisionString):
              (TType::getQualifierString):
              * src/compiler/glslang.l:
              * src/compiler/glslang.y:
              * src/compiler/intermediate.h:
              (TIntermNode::getLine):
              (TIntermNode::setLine):
              (TIntermTyped::getAsTyped):
              (TIntermTyped::setType):
              (TIntermTyped::getType):
              (TIntermTyped::getTypePointer):
              (TIntermTyped::getBasicType):
              (TIntermTyped::getQualifier):
              (TIntermTyped::getPrecision):
              (TIntermTyped::getNominalSize):
              (TIntermTyped::isMatrix):
              (TIntermTyped::isArray):
              (TIntermTyped::isVector):
              (TIntermTyped::isScalar):
              (TIntermTyped::getBasicString):
              (TIntermTyped::getQualifierString):
              (TIntermSymbol::getId):
              (TIntermSymbol::getSymbol):
              (TIntermOperator::setOp):
              (TIntermBinary::setLeft):
              (TIntermBinary::setRight):
              (TIntermBinary::getLeft):
              (TIntermBinary::getRight):
              (TIntermUnary::setOperand):
              (TIntermUnary::getOperand):
              (TIntermAggregate::getAsAggregate):
              (TIntermAggregate::getSequence):
              (TIntermAggregate::setName):
              (TIntermAggregate::getName):
              (TIntermAggregate::setUserDefined):
              (TIntermAggregate::isUserDefined):
              (TIntermAggregate::getQualifier):
              (TIntermAggregate::setOptimize):
              (TIntermAggregate::setDebug):
              (TIntermSelection::getCondition):
              (TIntermSelection::getTrueBlock):
              (TIntermSelection::getFalseBlock):
              (TIntermSelection::getAsSelectionNode):
              * src/compiler/parseConst.cpp:
              (TConstTraverser::TConstTraverser):
              * src/compiler/preprocessor/atom.c:
              (InitAtomTable):
              * src/compiler/preprocessor/atom.h:
              * src/compiler/preprocessor/compile.h:
              * src/compiler/preprocessor/cpp.c:
              * src/compiler/preprocessor/cpp.h:
              * src/compiler/preprocessor/cppstruct.c:
              * src/compiler/preprocessor/memory.c:
              * src/compiler/preprocessor/memory.h:
              * src/compiler/preprocessor/parser.h:
              * src/compiler/preprocessor/preprocess.h:
              * src/compiler/preprocessor/scanner.c:
              * src/compiler/preprocessor/scanner.h:
              * src/compiler/preprocessor/slglobals.h:
              * src/compiler/preprocessor/symbols.c:
              (NewSymbol):
              * src/compiler/preprocessor/symbols.h:
              * src/compiler/preprocessor/tokens.c:
              (RecordToken):
              * src/compiler/preprocessor/tokens.h:
              * src/libEGL/Display.cpp:
              (egl::Display::Display):
              (egl::Display::initialize):
              (egl::Display::terminate):
              (egl::Display::createDevice):
              (egl::Display::createWindowSurface):
              (egl::Display::createContext):
              (egl::Display::getMultiSampleSupport):
              (egl::Display::getCompressedTextureSupport):
              * src/libEGL/Display.h:
              * src/libEGL/Surface.cpp:
              (egl::Surface::Surface):
              (egl::Surface::resetSwapChain):
              (egl::Surface::getWindowHandle):
              (egl::Surface::writeRecordableFlipState):
              (egl::Surface::applyFlipState):
              (egl::Surface::releaseRecordedState):
              (egl::Surface::checkForWindowResize):
              (egl::Surface::swap):
              * src/libEGL/Surface.h:
              * src/libEGL/libEGL.cpp:
              * src/libEGL/libEGL.vcproj:
              * src/libGLESv2/Blit.cpp:
              (gl::Blit::setVertexShader):
              (gl::Blit::setPixelShader):
              (gl::Blit::setFormatConvertShaders):
              * src/libGLESv2/Buffer.cpp:
              (gl::Buffer::Buffer):
              * src/libGLESv2/Buffer.h:
              * src/libGLESv2/Context.cpp:
              (gl::Context::Context):
              (gl::Context::~Context):
              (gl::Context::makeCurrent):
              (gl::Context::markAllStateDirty):
              (gl::Context::getReadFramebufferHandle):
              (gl::Context::getDrawFramebufferHandle):
              (gl::Context::getRenderbufferHandle):
              (gl::Context::getArrayBufferHandle):
              (gl::Context::setVertexAttribState):
              (gl::Context::createBuffer):
              (gl::Context::createProgram):
              (gl::Context::createShader):
              (gl::Context::createTexture):
              (gl::Context::createRenderbuffer):
              (gl::Context::deleteBuffer):
              (gl::Context::deleteShader):
              (gl::Context::deleteProgram):
              (gl::Context::deleteTexture):
              (gl::Context::deleteRenderbuffer):
              (gl::Context::getBuffer):
              (gl::Context::getShader):
              (gl::Context::getProgram):
              (gl::Context::getTexture):
              (gl::Context::getRenderbuffer):
              (gl::Context::getReadFramebuffer):
              (gl::Context::getDrawFramebuffer):
              (gl::Context::bindArrayBuffer):
              (gl::Context::bindElementArrayBuffer):
              (gl::Context::bindTexture2D):
              (gl::Context::bindTextureCubeMap):
              (gl::Context::bindReadFramebuffer):
              (gl::Context::bindDrawFramebuffer):
              (gl::Context::bindRenderbuffer):
              (gl::Context::useProgram):
              (gl::Context::setFramebufferZero):
              (gl::Context::setRenderbufferStorage):
              (gl::Context::getFramebuffer):
              (gl::Context::getArrayBuffer):
              (gl::Context::getElementArrayBuffer):
              (gl::Context::getCurrentProgram):
              (gl::Context::getTexture2D):
              (gl::Context::getTextureCubeMap):
              (gl::Context::getSamplerTexture):
              (gl::Context::getFloatv):
              (gl::Context::getIntegerv):
              (gl::Context::getQueryParameterInfo):
              (gl::Context::applyRenderTarget):
              (gl::Context::applyState):
              (gl::Context::applyIndexBuffer):
              (gl::Context::readPixels):
              (gl::Context::clear):
              (gl::Context::finish):
              (gl::Context::flush):
              (gl::Context::supportsShaderModel3):
              (gl::Context::getMaxSupportedSamples):
              (gl::Context::getNearestSupportedSamples):
              (gl::Context::supportsCompressedTextures):
              (gl::Context::detachBuffer):
              (gl::Context::detachTexture):
              (gl::Context::detachFramebuffer):
              (gl::Context::detachRenderbuffer):
              (gl::Context::getIncompleteTexture):
              (gl::Context::initExtensionString):
              (gl::Context::blitFramebuffer):
              * src/libGLESv2/Context.h:
              (gl::AttributeState::AttributeState):
              * src/libGLESv2/Framebuffer.cpp:
              (gl::Framebuffer::Framebuffer):
              (gl::Framebuffer::~Framebuffer):
              (gl::Framebuffer::lookupRenderbuffer):
              (gl::Framebuffer::setColorbuffer):
              (gl::Framebuffer::setDepthbuffer):
              (gl::Framebuffer::setStencilbuffer):
              (gl::Framebuffer::detachTexture):
              (gl::Framebuffer::detachRenderbuffer):
              (gl::Framebuffer::getRenderTargetSerial):
              (gl::Framebuffer::getRenderTarget):
              (gl::Framebuffer::getDepthStencil):
              (gl::Framebuffer::getDepthbufferSerial):
              (gl::Framebuffer::getStencilbufferSerial):
              (gl::Framebuffer::getColorbuffer):
              (gl::Framebuffer::getDepthbuffer):
              (gl::Framebuffer::getStencilbuffer):
              (gl::Framebuffer::getColorbufferHandle):
              (gl::Framebuffer::getDepthbufferHandle):
              (gl::Framebuffer::getStencilbufferHandle):
              (gl::Framebuffer::hasStencil):
              (gl::Framebuffer::isMultisample):
              (gl::Framebuffer::completeness):
              (gl::DefaultFramebuffer::DefaultFramebuffer):
              (gl::Framebuffer::getSamples):
              (gl::DefaultFramebuffer::completeness):
              * src/libGLESv2/Framebuffer.h:
              * src/libGLESv2/Program.cpp:
              (gl::Program::Program):
              (gl::Program::~Program):
              (gl::Program::attachShader):
              (gl::Program::detachShader):
              (gl::Program::linkVaryings):
              (gl::Program::link):
              (gl::Program::unlink):
              (gl::Program::release):
              (gl::Program::addRef):
              (gl::Program::getRefCount):
              (gl::Program::getDxViewportLocation):
              * src/libGLESv2/Program.h:
              * src/libGLESv2/RefCountObject.cpp: Added.
              (gl::RefCountObject::RefCountObject):
              (gl::RefCountObject::~RefCountObject):
              (gl::RefCountObject::addRef):
              (gl::RefCountObject::release):
              (gl::RefCountObjectBindingPointer::set):
              * src/libGLESv2/RefCountObject.h: Added.
              (gl::RefCountObject::id):
              (gl::RefCountObjectBindingPointer::RefCountObjectBindingPointer):
              (gl::RefCountObjectBindingPointer::~RefCountObjectBindingPointer):
              (gl::RefCountObjectBindingPointer::get):
              (gl::RefCountObjectBindingPointer::id):
              (gl::RefCountObjectBindingPointer::operator ! ):
              (gl::BindingPointer::set):
              (gl::BindingPointer::get):
              (gl::BindingPointer::operator -> ):
              * src/libGLESv2/Renderbuffer.cpp:
              (gl::Renderbuffer::Renderbuffer):
              (gl::Renderbuffer::~Renderbuffer):
              (gl::Renderbuffer::isColorbuffer):
              (gl::Renderbuffer::isDepthbuffer):
              (gl::Renderbuffer::isStencilbuffer):
              (gl::Renderbuffer::getRenderTarget):
              (gl::Renderbuffer::getDepthStencil):
              (gl::Renderbuffer::getWidth):
              (gl::Renderbuffer::getHeight):
              (gl::Renderbuffer::getFormat):
              (gl::Renderbuffer::getD3DFormat):
              (gl::Renderbuffer::getSerial):
              (gl::Renderbuffer::setStorage):
              (gl::RenderbufferStorage::RenderbufferStorage):
              (gl::RenderbufferStorage::~RenderbufferStorage):
              (gl::RenderbufferStorage::isColorbuffer):
              (gl::RenderbufferStorage::isDepthbuffer):
              (gl::RenderbufferStorage::isStencilbuffer):
              (gl::RenderbufferStorage::getRenderTarget):
              (gl::RenderbufferStorage::getDepthStencil):
              (gl::RenderbufferStorage::getWidth):
              (gl::RenderbufferStorage::getHeight):
              (gl::RenderbufferStorage::setSize):
              (gl::RenderbufferStorage::getFormat):
              (gl::RenderbufferStorage::getD3DFormat):
              (gl::RenderbufferStorage::getSamples):
              (gl::RenderbufferStorage::getSerial):
              (gl::RenderbufferStorage::issueSerial):
              (gl::Colorbuffer::Colorbuffer):
              (gl::Colorbuffer::isColorbuffer):
              (gl::Colorbuffer::getRedSize):
              (gl::Colorbuffer::getGreenSize):
              (gl::Colorbuffer::getBlueSize):
              (gl::Colorbuffer::getAlphaSize):
              (gl::DepthStencilbuffer::DepthStencilbuffer):
              (gl::DepthStencilbuffer::~DepthStencilbuffer):
              (gl::DepthStencilbuffer::isDepthbuffer):
              (gl::DepthStencilbuffer::isStencilbuffer):
              (gl::DepthStencilbuffer::getDepthSize):
              (gl::DepthStencilbuffer::getStencilSize):
              (gl::DepthStencilbuffer::getDepthStencil):
              (gl::Depthbuffer::Depthbuffer):
              (gl::Depthbuffer::~Depthbuffer):
              (gl::Depthbuffer::isDepthbuffer):
              (gl::Depthbuffer::isStencilbuffer):
              (gl::Stencilbuffer::Stencilbuffer):
              (gl::Stencilbuffer::~Stencilbuffer):
              (gl::Stencilbuffer::isDepthbuffer):
              (gl::Stencilbuffer::isStencilbuffer):
              * src/libGLESv2/Renderbuffer.h:
              (gl::Renderbuffer::getStorage):
              * src/libGLESv2/ResourceManager.cpp: Added.
              (gl::ResourceManager::ResourceManager):
              (gl::ResourceManager::~ResourceManager):
              (gl::ResourceManager::addRef):
              (gl::ResourceManager::release):
              (gl::ResourceManager::createBuffer):
              (gl::ResourceManager::createShader):
              (gl::ResourceManager::createProgram):
              (gl::ResourceManager::createTexture):
              (gl::ResourceManager::createRenderbuffer):
              (gl::ResourceManager::deleteBuffer):
              (gl::ResourceManager::deleteShader):
              (gl::ResourceManager::deleteProgram):
              (gl::ResourceManager::deleteTexture):
              (gl::ResourceManager::deleteRenderbuffer):
              (gl::ResourceManager::getBuffer):
              (gl::ResourceManager::getShader):
              (gl::ResourceManager::getTexture):
              (gl::ResourceManager::getProgram):
              (gl::ResourceManager::getRenderbuffer):
              (gl::ResourceManager::setRenderbuffer):
              (gl::ResourceManager::checkBufferAllocation):
              (gl::ResourceManager::checkTextureAllocation):
              (gl::ResourceManager::checkRenderbufferAllocation):
              * src/libGLESv2/ResourceManager.h: Added.
              * src/libGLESv2/Shader.cpp:
              (gl::Shader::Shader):
              (gl::Shader::addRef):
              (gl::Shader::release):
              (gl::Shader::getRefCount):
              (gl::Shader::parseVaryings):
              (gl::VertexShader::VertexShader):
              (gl::FragmentShader::FragmentShader):
              * src/libGLESv2/Shader.h:
              * src/libGLESv2/Texture.cpp:
              (gl::Texture::Image::Image):
              (gl::Texture::Texture):
              (gl::Texture::getBlitter):
              (gl::Texture::selectFormat):
              (gl::Texture::loadImageData):
              (gl::Texture::loadAlphaImageData):
              (gl::Texture::loadLuminanceImageData):
              (gl::Texture::loadLuminanceAlphaImageData):
              (gl::Texture::loadRGBUByteImageData):
              (gl::Texture::loadRGB565ImageData):
              (gl::Texture::loadRGBAUByteImageData):
              (gl::Texture::loadRGBA4444ImageData):
              (gl::Texture::loadRGBA5551ImageData):
              (gl::Texture::loadBGRAImageData):
              (gl::Texture::createSurface):
              (gl::Texture::setImage):
              (gl::Texture::setCompressedImage):
              (gl::Texture::subImage):
              (gl::Texture::subImageCompressed):
              (gl::Texture2D::Texture2D):
              (gl::Texture2D::getFormat):
              (gl::Texture2D::setCompressedImage):
              (gl::Texture2D::subImage):
              (gl::Texture2D::subImageCompressed):
              (gl::Texture2D::copyImage):
              (gl::Texture2D::copySubImage):
              (gl::Texture2D::isCompressed):
              (gl::Texture2D::getColorbuffer):
              (gl::TextureCubeMap::TextureCubeMap):
              (gl::TextureCubeMap::getFormat):
              (gl::TextureCubeMap::setCompressedImage):
              (gl::TextureCubeMap::subImage):
              (gl::TextureCubeMap::subImageCompressed):
              (gl::TextureCubeMap::isCompressed):
              (gl::TextureCubeMap::copyImage):
              (gl::TextureCubeMap::copySubImage):
              (gl::TextureCubeMap::getColorbuffer):
              (gl::Texture::TextureColorbufferProxy::addRef):
              (gl::Texture::TextureColorbufferProxy::release):
              (gl::Texture::TextureColorbufferProxy::getWidth):
              (gl::Texture::TextureColorbufferProxy::getHeight):
              (gl::Texture::TextureColorbufferProxy::getFormat):
              * src/libGLESv2/Texture.h:
              * src/libGLESv2/libGLESv2.cpp:
              * src/libGLESv2/libGLESv2.def:
              * src/libGLESv2/libGLESv2.vcproj:
              * src/libGLESv2/main.h:
              * src/libGLESv2/utilities.cpp:
              (gl::ComputeCompressedPitch):
              (gl::ComputeCompressedSize):
              (gl::IsCompressed):
              (gl::ComputePixelSize):
              (gl::CheckTextureFormatType):
              (es2dx::ConvertRenderbufferFormat):
              (es2dx::GetSamplesFromMultisampleType):
              (es2dx::GetMultisampleTypeFromSamples):
              * src/libGLESv2/utilities.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66675 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6a8e9d6e
  4. 03 Aug, 2010 1 commit