1 2011-03-17 Jeff Miller <jeffm@apple.com>
3 Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
11 * ANGLE.xcodeproj: Modified property svn:ignore.
12 * src/build_angle.xcodeproj: Modified property svn:ignore.
14 2011-01-18 Kenneth Russell <kbr@google.com>
16 Unreviewed, Leopard build fix. Remove flex/bison targets for GLSL
17 grammar because the generated sources are already checked in.
19 * ANGLE.xcodeproj/project.pbxproj:
20 * src/build_angle.xcodeproj/project.pbxproj:
22 2011-01-18 Kenneth Russell <kbr@google.com>
24 Unreviewed, release build fix. Explicitly cast away const.
26 * src/compiler/preprocessor/scanner.c:
29 2011-01-18 Ben Vanik <ben.vanik@gmail.com>
31 Reviewed by Kenneth Russell.
33 Updating ANGLE in WebKit to r533.
34 https://bugs.webkit.org/show_bug.cgi?id=47194
36 * ANGLE.xcodeproj/project.pbxproj:
37 * include/GLSLANG/ShaderLang.h:
38 * src/common/debug.cpp:
41 * src/compiler/CodeGenGLSL.cpp:
43 * src/compiler/CodeGenHLSL.cpp:
45 * src/compiler/Common.h:
48 * src/compiler/Compiler.cpp: Added.
49 (TShHandleBase::TShHandleBase):
50 (TShHandleBase::~TShHandleBase):
51 (TCompiler::TCompiler):
52 (TCompiler::~TCompiler):
55 (TCompiler::InitBuiltInSymbolTable):
56 (TCompiler::clearResults):
57 (TCompiler::validateLimitations):
58 (TCompiler::collectAttribsUniforms):
59 * src/compiler/ExtensionBehavior.h: Added.
60 * src/compiler/InfoSink.cpp:
61 (TInfoSinkBase::location):
62 * src/compiler/InfoSink.h:
63 (TInfoSinkBase::size):
64 * src/compiler/Initialize.cpp:
65 (BuiltInFunctionsCommon):
66 (BuiltInFunctionsVertex):
67 (BuiltInFunctionsFragment):
69 (DefaultPrecisionVertex):
70 (DefaultPrecisionFragment):
72 (TBuiltIns::initialize):
74 (InitExtensionBehavior):
75 * src/compiler/Initialize.h:
76 * src/compiler/IntermTraverse.cpp:
77 (TIntermLoop::traverse):
78 * src/compiler/Intermediate.cpp:
80 (TIntermediate::addBinaryMath):
81 (TIntermediate::addLoop):
82 (TIntermediate::postProcess):
83 (TIntermBinary::promote):
84 * src/compiler/OutputGLSL.cpp:
85 (TOutputGLSL::visitUnary):
86 (TOutputGLSL::visitLoop):
87 * src/compiler/OutputHLSL.cpp:
88 (sh::OutputHLSL::OutputHLSL):
89 (sh::OutputHLSL::header):
90 (sh::OutputHLSL::visitBinary):
91 (sh::OutputHLSL::visitUnary):
92 (sh::OutputHLSL::visitAggregate):
93 (sh::OutputHLSL::visitLoop):
94 (sh::OutputHLSL::handleExcessiveLoop):
95 (sh::OutputHLSL::argumentString):
96 * src/compiler/OutputHLSL.h:
97 * src/compiler/ParseHelper.cpp:
99 (DefineExtensionMacros):
100 (TParseContext::error):
101 (TParseContext::warning):
102 (TParseContext::reservedErrorCheck):
103 (TParseContext::constructorErrorCheck):
104 (TParseContext::arrayQualifierErrorCheck):
105 (TParseContext::extensionErrorCheck):
106 (TParseContext::areAllChildConst):
108 * src/compiler/ParseHelper.h:
109 (TParseContext::TParseContext):
110 * src/compiler/PoolAlloc.cpp:
111 (InitializeGlobalPools):
113 (SetGlobalPoolAllocator):
114 (TPoolAllocator::TPoolAllocator):
115 (TPoolAllocator::~TPoolAllocator):
116 (TAllocation::checkAllocList):
117 * src/compiler/PoolAlloc.h:
118 * src/compiler/SearchSymbol.cpp: Added.
119 (sh::SearchSymbol::SearchSymbol):
120 (sh::SearchSymbol::traverse):
121 (sh::SearchSymbol::visitSymbol):
122 (sh::SearchSymbol::foundMatch):
123 * src/compiler/SearchSymbol.h: Added.
124 * src/compiler/ShHandle.h:
125 (TCompiler::getAsCompiler):
126 (TCompiler::getInfoSink):
127 (TCompiler::getAttribs):
128 (TCompiler::getUniforms):
129 (TCompiler::getShaderType):
130 (TCompiler::getShaderSpec):
131 * src/compiler/ShaderLang.cpp:
132 (getVariableMaxLength):
134 (ShInitBuiltInResources):
135 (ShConstructCompiler):
141 (ShGetActiveUniform):
142 * src/compiler/SymbolTable.cpp:
143 (TSymbolTableLevel::relateToExtension):
144 * src/compiler/SymbolTable.h:
145 (TVariable::shareConstPointer):
146 (TFunction::relateToExtension):
147 (TFunction::getExtension):
148 (TFunction::getParamCount):
149 (TFunction::getParam):
150 (TSymbolTable::getGlobalLevel):
151 (TSymbolTable::relateToOperator):
152 (TSymbolTable::relateToExtension):
153 * src/compiler/TranslatorGLSL.cpp:
155 (TranslatorGLSL::TranslatorGLSL):
156 (TranslatorGLSL::translate):
157 * src/compiler/TranslatorGLSL.h:
158 * src/compiler/TranslatorHLSL.cpp:
159 (TranslatorHLSL::TranslatorHLSL):
160 (TranslatorHLSL::translate):
161 * src/compiler/TranslatorHLSL.h:
162 * src/compiler/Types.h:
164 * src/compiler/UnfoldSelect.cpp:
165 (sh::UnfoldSelect::visitSelection):
166 * src/compiler/UnfoldSelect.h:
167 * src/compiler/ValidateLimitations.cpp: Added.
168 (ValidateLimitations::ValidateLimitations):
169 (ValidateLimitations::visitSymbol):
170 (ValidateLimitations::visitConstantUnion):
171 (ValidateLimitations::visitBinary):
172 (ValidateLimitations::visitUnary):
173 (ValidateLimitations::visitSelection):
174 (ValidateLimitations::visitAggregate):
175 (ValidateLimitations::visitLoop):
176 (ValidateLimitations::visitBranch):
177 (ValidateLimitations::error):
178 (ValidateLimitations::withinLoopBody):
179 (ValidateLimitations::isLoopIndex):
180 (ValidateLimitations::validateLoopType):
181 (ValidateLimitations::validateForLoopHeader):
182 (ValidateLimitations::validateForLoopInit):
183 (ValidateLimitations::validateForLoopCond):
184 (ValidateLimitations::validateForLoopExpr):
185 (ValidateLimitations::validateFunctionCall):
186 (ValidateLimitations::validateOperation):
187 (ValidateLimitations::isConstExpr):
188 (ValidateLimitations::isConstIndexExpr):
189 (ValidateLimitations::validateIndexing):
190 * src/compiler/ValidateLimitations.h: Added.
191 (ValidateLimitations::numErrors):
192 * src/compiler/VariableInfo.cpp: Added.
194 (getVariableDataType):
196 (getBuiltInVariableInfo):
197 (getUserDefinedVariableInfo):
198 (CollectAttribsUniforms::CollectAttribsUniforms):
199 (CollectAttribsUniforms::visitSymbol):
200 (CollectAttribsUniforms::visitConstantUnion):
201 (CollectAttribsUniforms::visitBinary):
202 (CollectAttribsUniforms::visitUnary):
203 (CollectAttribsUniforms::visitSelection):
204 (CollectAttribsUniforms::visitAggregate):
205 (CollectAttribsUniforms::visitLoop):
206 (CollectAttribsUniforms::visitBranch):
207 * src/compiler/VariableInfo.h: Added.
208 * src/compiler/VersionGLSL.cpp: Added.
209 (TVersionGLSL::TVersionGLSL):
210 (TVersionGLSL::visitSymbol):
211 (TVersionGLSL::visitConstantUnion):
212 (TVersionGLSL::visitBinary):
213 (TVersionGLSL::visitUnary):
214 (TVersionGLSL::visitSelection):
215 (TVersionGLSL::visitAggregate):
216 (TVersionGLSL::visitLoop):
217 (TVersionGLSL::visitBranch):
218 (TVersionGLSL::updateVersion):
219 * src/compiler/VersionGLSL.h: Added.
220 (TVersionGLSL::getVersion):
221 * src/compiler/generate_glslang_lexer.sh: Added.
222 * src/compiler/generate_glslang_parser.sh: Added.
223 * src/compiler/glslang.h: Added.
224 * src/compiler/glslang.l:
225 * src/compiler/glslang.y:
226 * src/compiler/glslang_lex.cpp: Added.
227 (yy_get_next_buffer):
228 (yy_get_previous_state):
232 (yy_switch_to_buffer):
233 (yy_load_buffer_state):
238 (yypush_buffer_state):
239 (yypop_buffer_state):
240 (yyensure_buffer_stack):
277 (glslang_initialize):
280 * src/compiler/glslang_tab.cpp: Added.
284 * src/compiler/glslang_tab.h: Added.
285 * src/compiler/intermOut.cpp:
286 (TOutputTraverser::TOutputTraverser):
288 (TOutputTraverser::visitSymbol):
289 (TOutputTraverser::visitBinary):
290 (TOutputTraverser::visitUnary):
291 (TOutputTraverser::visitAggregate):
292 (TOutputTraverser::visitSelection):
293 (TOutputTraverser::visitConstantUnion):
294 (TOutputTraverser::visitLoop):
295 (TOutputTraverser::visitBranch):
296 (TIntermediate::outputTree):
297 * src/compiler/intermediate.h:
298 (TIntermLoop::TIntermLoop):
299 (TIntermLoop::getType):
300 (TIntermLoop::getInit):
301 (TIntermLoop::getCondition):
302 (TIntermLoop::getExpression):
303 (TIntermLoop::getBody):
304 * src/compiler/localintermediate.h:
305 * src/compiler/osinclude.h:
307 * src/compiler/ossource_nspr.cpp: Added.
311 * src/compiler/preprocessor/compile.h:
312 * src/compiler/preprocessor/cpp.c:
320 * src/compiler/preprocessor/preprocess.h:
321 * src/compiler/preprocessor/scanner.c:
329 * src/compiler/preprocessor/scanner.h:
330 * src/compiler/preprocessor/tokens.c:
333 * src/compiler/tools: Removed.
334 * src/compiler/unistd.h: Removed.
335 * src/compiler/util.cpp: Added.
337 * src/compiler/util.h: Added.
338 * src/libEGL/Config.cpp:
340 * src/libEGL/Display.cpp:
341 (egl::Display::Display):
342 (egl::Display::initialize):
343 (egl::Display::terminate):
344 (egl::Display::createDevice):
345 (egl::Display::resetDevice):
346 (egl::Display::createContext):
347 (egl::Display::destroyContext):
348 (egl::Display::getMinSwapInterval):
349 (egl::Display::getMaxSwapInterval):
350 (egl::Display::getDevice):
351 (egl::Display::getFloatTextureSupport):
352 (egl::Display::getHalfFloatTextureSupport):
353 (egl::Display::getLuminanceTextureSupport):
354 (egl::Display::getLuminanceAlphaTextureSupport):
355 (egl::Display::getBufferPool):
356 (egl::Display::getEventQuerySupport):
357 (egl::Display::getDefaultPresentParameters):
358 * src/libEGL/Display.h:
359 * src/libEGL/Surface.cpp:
360 (egl::Surface::Surface):
361 (egl::Surface::~Surface):
362 (egl::Surface::release):
363 (egl::Surface::resetSwapChain):
364 (egl::Surface::writeRecordableFlipState):
365 (egl::Surface::restoreState):
366 (egl::SurfaceWindowProc):
367 (egl::Surface::subclassWindow):
368 (egl::Surface::unsubclassWindow):
369 (egl::Surface::checkForOutOfDateSwapChain):
370 (egl::Surface::convertInterval):
371 (egl::Surface::swap):
372 (egl::Surface::getRenderTarget):
373 (egl::Surface::setSwapInterval):
374 * src/libEGL/Surface.h:
375 * src/libEGL/libEGL.cpp:
376 * src/libGLESv2/Blit.cpp:
377 (gl::Blit::copySurfaceToTexture):
378 (gl::Blit::setCommonBlitState):
379 * src/libGLESv2/Buffer.cpp:
380 (gl::Buffer::Buffer):
381 (gl::Buffer::~Buffer):
382 (gl::Buffer::bufferData):
383 (gl::Buffer::bufferSubData):
384 (gl::Buffer::getVertexBuffer):
385 (gl::Buffer::getIndexBuffer):
386 (gl::Buffer::invalidateStaticData):
387 * src/libGLESv2/Buffer.h:
388 * src/libGLESv2/Context.cpp:
389 (gl::Context::Context):
390 (gl::Context::~Context):
391 (gl::Context::makeCurrent):
392 (gl::Context::markAllStateDirty):
393 (gl::Context::setFragmentShaderDerivativeHint):
394 (gl::Context::setEnableVertexAttribArray):
395 (gl::Context::getVertexAttribState):
396 (gl::Context::getVertexAttributes):
397 (gl::Context::createFence):
398 (gl::Context::deleteFence):
399 (gl::Context::bindTexture2D):
400 (gl::Context::bindTextureCubeMap):
401 (gl::Context::getFence):
402 (gl::Context::getTexture2D):
403 (gl::Context::getTextureCubeMap):
404 (gl::Context::getSamplerTexture):
405 (gl::Context::getBooleanv):
406 (gl::Context::getIntegerv):
407 (gl::Context::getQueryParameterInfo):
408 (gl::Context::applyRenderTarget):
409 (gl::Context::applyState):
410 (gl::Context::lookupAttributeMapping):
411 (gl::Context::applyVertexBuffer):
412 (gl::Context::applyIndexBuffer):
413 (gl::Context::readPixels):
414 (gl::Context::clear):
415 (gl::Context::drawArrays):
416 (gl::Context::drawElements):
417 (gl::Context::finish):
418 (gl::Context::drawClosingLine):
419 (gl::Context::getMaximumVaryingVectors):
420 (gl::Context::getMaximumFragmentUniformVectors):
421 (gl::Context::supportsEventQueries):
422 (gl::Context::supportsFloatTextures):
423 (gl::Context::supportsFloatLinearFilter):
424 (gl::Context::supportsFloatRenderableTextures):
425 (gl::Context::supportsHalfFloatTextures):
426 (gl::Context::supportsHalfFloatLinearFilter):
427 (gl::Context::supportsHalfFloatRenderableTextures):
428 (gl::Context::getMaximumRenderbufferDimension):
429 (gl::Context::getMaximumTextureDimension):
430 (gl::Context::getMaximumCubeTextureDimension):
431 (gl::Context::getMaximumTextureLevel):
432 (gl::Context::supportsLuminanceTextures):
433 (gl::Context::supportsLuminanceAlphaTextures):
434 (gl::Context::supports32bitIndices):
435 (gl::Context::getIncompleteTexture):
436 (gl::Context::setVertexAttrib):
437 (gl::Context::initExtensionString):
438 (gl::Context::blitFramebuffer):
439 * src/libGLESv2/Context.h:
440 (gl::VertexAttribute::VertexAttribute):
441 (gl::VertexAttribute::typeSize):
442 (gl::VertexAttribute::stride):
443 * src/libGLESv2/Fence.cpp: Added.
446 (gl::Fence::isFence):
447 (gl::Fence::setFence):
448 (gl::Fence::testFence):
449 (gl::Fence::finishFence):
450 (gl::Fence::getFenceiv):
451 * src/libGLESv2/Fence.h: Added.
452 * src/libGLESv2/Framebuffer.cpp:
453 (gl::Framebuffer::completeness):
454 (gl::DefaultFramebuffer::DefaultFramebuffer):
455 (gl::DefaultFramebuffer::completeness):
456 * src/libGLESv2/Program.cpp:
457 (gl::Program::Program):
458 (gl::Program::getSamplerMapping):
459 (gl::Program::getUniformLocation):
460 (gl::Program::setUniform1iv):
461 (gl::Program::applyUniforms):
462 (gl::Program::packVaryings):
463 (gl::Program::linkVaryings):
465 (gl::Program::defineUniform):
466 (gl::Program::createUniform):
467 (gl::Program::applyUniform1iv):
468 (gl::Program::resetInfoLog):
469 (gl::Program::unlink):
470 (gl::Program::getActiveAttribute):
471 (gl::Program::getActiveUniform):
472 (gl::Program::getDxDepthRangeLocation):
473 * src/libGLESv2/Program.h:
474 * src/libGLESv2/RefCountObject.cpp:
475 (gl::RefCountObject::~RefCountObject):
476 * src/libGLESv2/Renderbuffer.cpp:
477 (gl::RenderbufferStorage::RenderbufferStorage):
478 (gl::RenderbufferStorage::isFloatingPoint):
479 (gl::Colorbuffer::Colorbuffer):
480 (gl::DepthStencilbuffer::DepthStencilbuffer):
481 * src/libGLESv2/Renderbuffer.h:
482 * src/libGLESv2/Shader.cpp:
483 (gl::Shader::Shader):
484 (gl::Shader::parseVaryings):
485 (gl::Shader::compileToHLSL):
486 (gl::VertexShader::parseAttributes):
487 * src/libGLESv2/Texture.cpp:
488 (gl::Texture::Texture):
489 (gl::Texture::isFloatingPoint):
490 (gl::Texture::isRenderableFormat):
491 (gl::Texture::selectFormat):
492 (gl::Texture::loadImageData):
493 (gl::Texture::loadAlphaFloatImageData):
494 (gl::Texture::loadAlphaHalfFloatImageData):
495 (gl::Texture::loadLuminanceImageData):
496 (gl::Texture::loadLuminanceFloatImageData):
497 (gl::Texture::loadLuminanceHalfFloatImageData):
498 (gl::Texture::loadLuminanceAlphaImageData):
499 (gl::Texture::loadLuminanceAlphaFloatImageData):
500 (gl::Texture::loadLuminanceAlphaHalfFloatImageData):
501 (gl::Texture::loadRGBFloatImageData):
502 (gl::Texture::loadRGBHalfFloatImageData):
503 (gl::Texture::loadRGBAFloatImageData):
504 (gl::Texture::loadRGBAHalfFloatImageData):
505 (gl::Texture::createSurface):
506 (gl::Texture::setImage):
507 (gl::Texture::setCompressedImage):
508 (gl::Texture::subImage):
509 (gl::Texture::subImageCompressed):
510 (gl::Texture::copyNonRenderable):
511 (gl::Texture::getD3DFormat):
512 (gl::Texture::isRenderable):
513 (gl::Texture2D::Texture2D):
514 (gl::Texture2D::~Texture2D):
515 (gl::Texture2D::redefineTexture):
516 (gl::Texture2D::setImage):
517 (gl::Texture2D::setCompressedImage):
518 (gl::Texture2D::copyImage):
519 (gl::Texture2D::copySubImage):
520 (gl::Texture2D::isComplete):
521 (gl::Texture2D::createTexture):
522 (gl::Texture2D::convertToRenderTarget):
523 (gl::Texture2D::generateMipmaps):
524 (gl::Texture2D::getColorbuffer):
525 (gl::Texture2D::getRenderTarget):
526 (gl::TextureCubeMap::TextureCubeMap):
527 (gl::TextureCubeMap::~TextureCubeMap):
528 (gl::TextureCubeMap::subImage):
529 (gl::TextureCubeMap::subImageCompressed):
530 (gl::TextureCubeMap::isComplete):
531 (gl::TextureCubeMap::createTexture):
532 (gl::TextureCubeMap::convertToRenderTarget):
533 (gl::TextureCubeMap::redefineTexture):
534 (gl::TextureCubeMap::copyImage):
535 (gl::TextureCubeMap::copySubImage):
536 (gl::TextureCubeMap::generateMipmaps):
537 (gl::TextureCubeMap::getColorbuffer):
538 (gl::TextureCubeMap::getRenderTarget):
539 (gl::Texture::TextureColorbufferProxy::TextureColorbufferProxy):
540 (gl::Texture::TextureColorbufferProxy::isFloatingPoint):
541 * src/libGLESv2/Texture.h:
542 * src/libGLESv2/geometry/IndexDataManager.cpp:
543 (gl::IndexDataManager::IndexDataManager):
544 (gl::IndexDataManager::~IndexDataManager):
545 (gl::convertIndices):
547 (gl::IndexDataManager::prepareIndexData):
548 (gl::IndexDataManager::indexSize):
549 (gl::IndexDataManager::typeSize):
550 (gl::IndexBuffer::IndexBuffer):
551 (gl::IndexBuffer::~IndexBuffer):
552 (gl::IndexBuffer::getBuffer):
553 (gl::IndexBuffer::unmap):
554 (gl::StreamingIndexBuffer::StreamingIndexBuffer):
555 (gl::StreamingIndexBuffer::~StreamingIndexBuffer):
556 (gl::StreamingIndexBuffer::map):
557 (gl::StreamingIndexBuffer::reserveSpace):
558 (gl::StaticIndexBuffer::StaticIndexBuffer):
559 (gl::StaticIndexBuffer::~StaticIndexBuffer):
560 (gl::StaticIndexBuffer::map):
561 (gl::StaticIndexBuffer::reserveSpace):
562 (gl::StaticIndexBuffer::lookupType):
563 (gl::StaticIndexBuffer::lookupRange):
564 (gl::StaticIndexBuffer::addRange):
565 * src/libGLESv2/geometry/IndexDataManager.h:
566 (gl::IndexBuffer::size):
567 * src/libGLESv2/geometry/VertexDataManager.cpp:
568 (gl::VertexDataManager::VertexDataManager):
569 (gl::VertexDataManager::~VertexDataManager):
570 (gl::VertexDataManager::writeAttributeData):
571 (gl::VertexDataManager::prepareVertexData):
572 (gl::VertexDataManager::spaceRequired):
573 (gl::VertexDataManager::checkVertexCaps):
574 (gl::VertexDataManager::typeIndex):
575 (gl::VertexDataManager::setupAttributes):
576 (gl::VertexBuffer::VertexBuffer):
577 (gl::VertexBuffer::~VertexBuffer):
578 (gl::VertexBuffer::unmap):
579 (gl::VertexBuffer::getBuffer):
580 (gl::ConstantVertexBuffer::ConstantVertexBuffer):
581 (gl::ConstantVertexBuffer::~ConstantVertexBuffer):
582 (gl::ArrayVertexBuffer::ArrayVertexBuffer):
583 (gl::ArrayVertexBuffer::~ArrayVertexBuffer):
584 (gl::ArrayVertexBuffer::addRequiredSpace):
585 (gl::ArrayVertexBuffer::addRequiredSpaceFor):
586 (gl::StreamingVertexBuffer::StreamingVertexBuffer):
587 (gl::StreamingVertexBuffer::~StreamingVertexBuffer):
588 (gl::StreamingVertexBuffer::map):
589 (gl::StreamingVertexBuffer::reserveRequiredSpace):
590 (gl::StaticVertexBuffer::StaticVertexBuffer):
591 (gl::StaticVertexBuffer::~StaticVertexBuffer):
592 (gl::StaticVertexBuffer::map):
593 (gl::StaticVertexBuffer::reserveRequiredSpace):
594 (gl::StaticVertexBuffer::lookupAttribute):
595 (gl::VertexDataManager::formatConverter):
596 * src/libGLESv2/geometry/VertexDataManager.h:
597 (gl::ArrayVertexBuffer::size):
598 (gl::VertexDataManager::dirtyCurrentValue):
599 * src/libGLESv2/geometry/backend.cpp: Removed.
600 * src/libGLESv2/geometry/backend.h: Removed.
601 * src/libGLESv2/geometry/dx9.cpp: Removed.
602 * src/libGLESv2/geometry/dx9.h: Removed.
603 * src/libGLESv2/libGLESv2.cpp:
604 * src/libGLESv2/libGLESv2.def:
605 * src/libGLESv2/libGLESv2.vcproj:
606 * src/libGLESv2/utilities.cpp:
607 (gl::UniformComponentCount):
608 (gl::UniformComponentType):
609 (gl::ComputePixelSize):
610 (gl::CheckTextureFormatType):
611 (gl::IsColorRenderable):
612 (gl::IsDepthRenderable):
613 (gl::IsStencilRenderable):
614 (es2dx::GetAlphaSize):
616 (es2dx::GetGreenSize):
617 (es2dx::GetBlueSize):
618 (es2dx::GetDepthSize):
619 (es2dx::ConvertPrimitiveType):
620 (dx2es::ConvertBackBufferFormat):
621 (dx2es::ConvertDepthStencilFormat):
622 * src/libGLESv2/utilities.h:
624 2011-01-17 Dan Bernstein <mitz@apple.com>
626 Rubber-stamped by Mark Rowe.
628 Update xcodeproj svn:ignore to include xcuserdata.
630 * ANGLE.xcodeproj: Modified property svn:ignore.
631 * src/build_angle.xcodeproj: Modified property svn:ignore.
633 2010-12-01 Steve Falkenburg <sfalken@apple.com>
635 Reviewed by Adam Roben.
637 vcproj changes can't be applied cleanly by the Windows EWS bot
638 https://bugs.webkit.org/show_bug.cgi?id=50328
640 * src/libEGL/libEGL.vcproj: Added property svn:eol-style.
641 * src/libGLESv2/libGLESv2.vcproj: Added property svn:eol-style.
643 2010-11-03 Darin Adler <darin@apple.com>
645 Updated Xcode projects by opening them with Xcode 3.2.4.
646 Updated svn:ignore for Xcode projects.
648 * ANGLE.xcodeproj: Added property svn:ignore.
649 * ANGLE.xcodeproj/project.pbxproj: Updated with Xcode 3.2.4.
650 * src/build_angle.xcodeproj: Added property svn:ignore.
651 * src/build_angle.xcodeproj/project.pbxproj: Updated with Xcode 3.2.4.
653 2010-09-01 Zhenyao Mo <zmo@google.com>
655 Reviewed by Kenneth Russell.
657 Roll ANGLE under webkit to r402
658 https://bugs.webkit.org/show_bug.cgi?id=45004
660 * ANGLE.xcodeproj/project.pbxproj:
661 * include/GLES2/gl2ext.h:
662 * include/GLSLANG/ResourceLimits.h: Removed.
663 * include/GLSLANG/ShaderLang.h:
664 * src/compiler/BaseTypes.h:
665 (getPrecisionString):
668 (getQualifierString):
669 * src/compiler/Initialize.cpp:
672 * src/compiler/Initialize.h:
673 * src/compiler/InitializeDll.cpp:
678 * src/compiler/InitializeDll.h:
679 * src/compiler/InitializeParseContext.h:
680 * src/compiler/Intermediate.cpp:
681 (GetHigherPrecision):
682 (TIntermediate::addBinaryMath):
683 (TIntermediate::setAggregateOperator):
684 (TIntermediate::addComma):
685 (TIntermediate::postProcess):
686 (TIntermBinary::promote):
688 * src/compiler/OutputGLSL.cpp:
689 (TOutputGLSL::writeFunctionParameters):
690 (TOutputGLSL::visitUnary):
691 (TOutputGLSL::visitBranch):
692 * src/compiler/OutputHLSL.cpp:
693 (sh::OutputHLSL::header):
694 (sh::OutputHLSL::visitBinary):
695 (sh::OutputHLSL::visitAggregate):
696 (sh::OutputHLSL::handleExcessiveLoop):
697 (sh::OutputHLSL::addConstructor):
698 * src/compiler/ParseHelper.cpp:
699 (TParseContext::constructorErrorCheck):
700 (TParseContext::samplerErrorCheck):
701 (TParseContext::paramErrorCheck):
702 (TParseContext::findFunction):
703 (TParseContext::executeInitializer):
704 (TParseContext::addConstructor):
705 (TParseContext::addConstStruct):
706 (FreeParseContextIndex):
707 (GetGlobalParseContext):
708 * src/compiler/PoolAlloc.h:
709 (TPoolAllocator::tHeader::tHeader):
710 (pool_allocator::allocate):
711 (pool_allocator::deallocate):
712 * src/compiler/ShaderLang.cpp:
715 (ShInitBuiltInResource):
716 * src/compiler/SymbolTable.cpp:
717 (TType::getStructSize):
718 * src/compiler/SymbolTable.h:
719 (TVariable::setQualifier):
720 * src/compiler/Types.h:
722 (TType::getBasicType):
723 (TType::setBasicType):
724 (TType::getPrecision):
725 (TType::setPrecision):
726 (TType::getQualifier):
727 (TType::setQualifier):
728 (TType::getNominalSize):
729 (TType::setNominalSize):
733 (TType::getArraySize):
734 (TType::setArraySize):
735 (TType::getMaxArraySize):
736 (TType::setMaxArraySize):
737 (TType::clearArrayness):
738 (TType::setArrayInformationType):
739 (TType::getArrayInformationType):
743 (TType::getTypeName):
744 (TType::setTypeName):
746 (TType::getFieldName):
747 (TType::setFieldName):
748 (TType::getBasicString):
749 (TType::getPrecisionString):
750 (TType::getQualifierString):
751 * src/compiler/glslang.l:
752 * src/compiler/glslang.y:
753 * src/compiler/intermediate.h:
754 (TIntermNode::getLine):
755 (TIntermNode::setLine):
756 (TIntermTyped::getAsTyped):
757 (TIntermTyped::setType):
758 (TIntermTyped::getType):
759 (TIntermTyped::getTypePointer):
760 (TIntermTyped::getBasicType):
761 (TIntermTyped::getQualifier):
762 (TIntermTyped::getPrecision):
763 (TIntermTyped::getNominalSize):
764 (TIntermTyped::isMatrix):
765 (TIntermTyped::isArray):
766 (TIntermTyped::isVector):
767 (TIntermTyped::isScalar):
768 (TIntermTyped::getBasicString):
769 (TIntermTyped::getQualifierString):
770 (TIntermSymbol::getId):
771 (TIntermSymbol::getSymbol):
772 (TIntermOperator::setOp):
773 (TIntermBinary::setLeft):
774 (TIntermBinary::setRight):
775 (TIntermBinary::getLeft):
776 (TIntermBinary::getRight):
777 (TIntermUnary::setOperand):
778 (TIntermUnary::getOperand):
779 (TIntermAggregate::getAsAggregate):
780 (TIntermAggregate::getSequence):
781 (TIntermAggregate::setName):
782 (TIntermAggregate::getName):
783 (TIntermAggregate::setUserDefined):
784 (TIntermAggregate::isUserDefined):
785 (TIntermAggregate::getQualifier):
786 (TIntermAggregate::setOptimize):
787 (TIntermAggregate::setDebug):
788 (TIntermSelection::getCondition):
789 (TIntermSelection::getTrueBlock):
790 (TIntermSelection::getFalseBlock):
791 (TIntermSelection::getAsSelectionNode):
792 * src/compiler/parseConst.cpp:
793 (TConstTraverser::TConstTraverser):
794 * src/compiler/preprocessor/atom.c:
796 * src/compiler/preprocessor/atom.h:
797 * src/compiler/preprocessor/compile.h:
798 * src/compiler/preprocessor/cpp.c:
799 * src/compiler/preprocessor/cpp.h:
800 * src/compiler/preprocessor/cppstruct.c:
801 * src/compiler/preprocessor/memory.c:
802 * src/compiler/preprocessor/memory.h:
803 * src/compiler/preprocessor/parser.h:
804 * src/compiler/preprocessor/preprocess.h:
805 * src/compiler/preprocessor/scanner.c:
806 * src/compiler/preprocessor/scanner.h:
807 * src/compiler/preprocessor/slglobals.h:
808 * src/compiler/preprocessor/symbols.c:
810 * src/compiler/preprocessor/symbols.h:
811 * src/compiler/preprocessor/tokens.c:
813 * src/compiler/preprocessor/tokens.h:
814 * src/libEGL/Display.cpp:
815 (egl::Display::Display):
816 (egl::Display::initialize):
817 (egl::Display::terminate):
818 (egl::Display::createDevice):
819 (egl::Display::createWindowSurface):
820 (egl::Display::createContext):
821 (egl::Display::getMultiSampleSupport):
822 (egl::Display::getCompressedTextureSupport):
823 * src/libEGL/Display.h:
824 * src/libEGL/Surface.cpp:
825 (egl::Surface::Surface):
826 (egl::Surface::resetSwapChain):
827 (egl::Surface::getWindowHandle):
828 (egl::Surface::writeRecordableFlipState):
829 (egl::Surface::applyFlipState):
830 (egl::Surface::releaseRecordedState):
831 (egl::Surface::checkForWindowResize):
832 (egl::Surface::swap):
833 * src/libEGL/Surface.h:
834 * src/libEGL/libEGL.cpp:
835 * src/libEGL/libEGL.vcproj:
836 * src/libGLESv2/Blit.cpp:
837 (gl::Blit::setVertexShader):
838 (gl::Blit::setPixelShader):
839 (gl::Blit::setFormatConvertShaders):
840 * src/libGLESv2/Buffer.cpp:
841 (gl::Buffer::Buffer):
842 * src/libGLESv2/Buffer.h:
843 * src/libGLESv2/Context.cpp:
844 (gl::Context::Context):
845 (gl::Context::~Context):
846 (gl::Context::makeCurrent):
847 (gl::Context::markAllStateDirty):
848 (gl::Context::getReadFramebufferHandle):
849 (gl::Context::getDrawFramebufferHandle):
850 (gl::Context::getRenderbufferHandle):
851 (gl::Context::getArrayBufferHandle):
852 (gl::Context::setVertexAttribState):
853 (gl::Context::createBuffer):
854 (gl::Context::createProgram):
855 (gl::Context::createShader):
856 (gl::Context::createTexture):
857 (gl::Context::createRenderbuffer):
858 (gl::Context::deleteBuffer):
859 (gl::Context::deleteShader):
860 (gl::Context::deleteProgram):
861 (gl::Context::deleteTexture):
862 (gl::Context::deleteRenderbuffer):
863 (gl::Context::getBuffer):
864 (gl::Context::getShader):
865 (gl::Context::getProgram):
866 (gl::Context::getTexture):
867 (gl::Context::getRenderbuffer):
868 (gl::Context::getReadFramebuffer):
869 (gl::Context::getDrawFramebuffer):
870 (gl::Context::bindArrayBuffer):
871 (gl::Context::bindElementArrayBuffer):
872 (gl::Context::bindTexture2D):
873 (gl::Context::bindTextureCubeMap):
874 (gl::Context::bindReadFramebuffer):
875 (gl::Context::bindDrawFramebuffer):
876 (gl::Context::bindRenderbuffer):
877 (gl::Context::useProgram):
878 (gl::Context::setFramebufferZero):
879 (gl::Context::setRenderbufferStorage):
880 (gl::Context::getFramebuffer):
881 (gl::Context::getArrayBuffer):
882 (gl::Context::getElementArrayBuffer):
883 (gl::Context::getCurrentProgram):
884 (gl::Context::getTexture2D):
885 (gl::Context::getTextureCubeMap):
886 (gl::Context::getSamplerTexture):
887 (gl::Context::getFloatv):
888 (gl::Context::getIntegerv):
889 (gl::Context::getQueryParameterInfo):
890 (gl::Context::applyRenderTarget):
891 (gl::Context::applyState):
892 (gl::Context::applyIndexBuffer):
893 (gl::Context::readPixels):
894 (gl::Context::clear):
895 (gl::Context::finish):
896 (gl::Context::flush):
897 (gl::Context::supportsShaderModel3):
898 (gl::Context::getMaxSupportedSamples):
899 (gl::Context::getNearestSupportedSamples):
900 (gl::Context::supportsCompressedTextures):
901 (gl::Context::detachBuffer):
902 (gl::Context::detachTexture):
903 (gl::Context::detachFramebuffer):
904 (gl::Context::detachRenderbuffer):
905 (gl::Context::getIncompleteTexture):
906 (gl::Context::initExtensionString):
907 (gl::Context::blitFramebuffer):
908 * src/libGLESv2/Context.h:
909 (gl::AttributeState::AttributeState):
910 * src/libGLESv2/Framebuffer.cpp:
911 (gl::Framebuffer::Framebuffer):
912 (gl::Framebuffer::~Framebuffer):
913 (gl::Framebuffer::lookupRenderbuffer):
914 (gl::Framebuffer::setColorbuffer):
915 (gl::Framebuffer::setDepthbuffer):
916 (gl::Framebuffer::setStencilbuffer):
917 (gl::Framebuffer::detachTexture):
918 (gl::Framebuffer::detachRenderbuffer):
919 (gl::Framebuffer::getRenderTargetSerial):
920 (gl::Framebuffer::getRenderTarget):
921 (gl::Framebuffer::getDepthStencil):
922 (gl::Framebuffer::getDepthbufferSerial):
923 (gl::Framebuffer::getStencilbufferSerial):
924 (gl::Framebuffer::getColorbuffer):
925 (gl::Framebuffer::getDepthbuffer):
926 (gl::Framebuffer::getStencilbuffer):
927 (gl::Framebuffer::getColorbufferHandle):
928 (gl::Framebuffer::getDepthbufferHandle):
929 (gl::Framebuffer::getStencilbufferHandle):
930 (gl::Framebuffer::hasStencil):
931 (gl::Framebuffer::isMultisample):
932 (gl::Framebuffer::completeness):
933 (gl::DefaultFramebuffer::DefaultFramebuffer):
934 (gl::Framebuffer::getSamples):
935 (gl::DefaultFramebuffer::completeness):
936 * src/libGLESv2/Framebuffer.h:
937 * src/libGLESv2/Program.cpp:
938 (gl::Program::Program):
939 (gl::Program::~Program):
940 (gl::Program::attachShader):
941 (gl::Program::detachShader):
942 (gl::Program::linkVaryings):
944 (gl::Program::unlink):
945 (gl::Program::release):
946 (gl::Program::addRef):
947 (gl::Program::getRefCount):
948 (gl::Program::getDxViewportLocation):
949 * src/libGLESv2/Program.h:
950 * src/libGLESv2/RefCountObject.cpp: Added.
951 (gl::RefCountObject::RefCountObject):
952 (gl::RefCountObject::~RefCountObject):
953 (gl::RefCountObject::addRef):
954 (gl::RefCountObject::release):
955 (gl::RefCountObjectBindingPointer::set):
956 * src/libGLESv2/RefCountObject.h: Added.
957 (gl::RefCountObject::id):
958 (gl::RefCountObjectBindingPointer::RefCountObjectBindingPointer):
959 (gl::RefCountObjectBindingPointer::~RefCountObjectBindingPointer):
960 (gl::RefCountObjectBindingPointer::get):
961 (gl::RefCountObjectBindingPointer::id):
962 (gl::RefCountObjectBindingPointer::operator ! ):
963 (gl::BindingPointer::set):
964 (gl::BindingPointer::get):
965 (gl::BindingPointer::operator -> ):
966 * src/libGLESv2/Renderbuffer.cpp:
967 (gl::Renderbuffer::Renderbuffer):
968 (gl::Renderbuffer::~Renderbuffer):
969 (gl::Renderbuffer::isColorbuffer):
970 (gl::Renderbuffer::isDepthbuffer):
971 (gl::Renderbuffer::isStencilbuffer):
972 (gl::Renderbuffer::getRenderTarget):
973 (gl::Renderbuffer::getDepthStencil):
974 (gl::Renderbuffer::getWidth):
975 (gl::Renderbuffer::getHeight):
976 (gl::Renderbuffer::getFormat):
977 (gl::Renderbuffer::getD3DFormat):
978 (gl::Renderbuffer::getSerial):
979 (gl::Renderbuffer::setStorage):
980 (gl::RenderbufferStorage::RenderbufferStorage):
981 (gl::RenderbufferStorage::~RenderbufferStorage):
982 (gl::RenderbufferStorage::isColorbuffer):
983 (gl::RenderbufferStorage::isDepthbuffer):
984 (gl::RenderbufferStorage::isStencilbuffer):
985 (gl::RenderbufferStorage::getRenderTarget):
986 (gl::RenderbufferStorage::getDepthStencil):
987 (gl::RenderbufferStorage::getWidth):
988 (gl::RenderbufferStorage::getHeight):
989 (gl::RenderbufferStorage::setSize):
990 (gl::RenderbufferStorage::getFormat):
991 (gl::RenderbufferStorage::getD3DFormat):
992 (gl::RenderbufferStorage::getSamples):
993 (gl::RenderbufferStorage::getSerial):
994 (gl::RenderbufferStorage::issueSerial):
995 (gl::Colorbuffer::Colorbuffer):
996 (gl::Colorbuffer::isColorbuffer):
997 (gl::Colorbuffer::getRedSize):
998 (gl::Colorbuffer::getGreenSize):
999 (gl::Colorbuffer::getBlueSize):
1000 (gl::Colorbuffer::getAlphaSize):
1001 (gl::DepthStencilbuffer::DepthStencilbuffer):
1002 (gl::DepthStencilbuffer::~DepthStencilbuffer):
1003 (gl::DepthStencilbuffer::isDepthbuffer):
1004 (gl::DepthStencilbuffer::isStencilbuffer):
1005 (gl::DepthStencilbuffer::getDepthSize):
1006 (gl::DepthStencilbuffer::getStencilSize):
1007 (gl::DepthStencilbuffer::getDepthStencil):
1008 (gl::Depthbuffer::Depthbuffer):
1009 (gl::Depthbuffer::~Depthbuffer):
1010 (gl::Depthbuffer::isDepthbuffer):
1011 (gl::Depthbuffer::isStencilbuffer):
1012 (gl::Stencilbuffer::Stencilbuffer):
1013 (gl::Stencilbuffer::~Stencilbuffer):
1014 (gl::Stencilbuffer::isDepthbuffer):
1015 (gl::Stencilbuffer::isStencilbuffer):
1016 * src/libGLESv2/Renderbuffer.h:
1017 (gl::Renderbuffer::getStorage):
1018 * src/libGLESv2/ResourceManager.cpp: Added.
1019 (gl::ResourceManager::ResourceManager):
1020 (gl::ResourceManager::~ResourceManager):
1021 (gl::ResourceManager::addRef):
1022 (gl::ResourceManager::release):
1023 (gl::ResourceManager::createBuffer):
1024 (gl::ResourceManager::createShader):
1025 (gl::ResourceManager::createProgram):
1026 (gl::ResourceManager::createTexture):
1027 (gl::ResourceManager::createRenderbuffer):
1028 (gl::ResourceManager::deleteBuffer):
1029 (gl::ResourceManager::deleteShader):
1030 (gl::ResourceManager::deleteProgram):
1031 (gl::ResourceManager::deleteTexture):
1032 (gl::ResourceManager::deleteRenderbuffer):
1033 (gl::ResourceManager::getBuffer):
1034 (gl::ResourceManager::getShader):
1035 (gl::ResourceManager::getTexture):
1036 (gl::ResourceManager::getProgram):
1037 (gl::ResourceManager::getRenderbuffer):
1038 (gl::ResourceManager::setRenderbuffer):
1039 (gl::ResourceManager::checkBufferAllocation):
1040 (gl::ResourceManager::checkTextureAllocation):
1041 (gl::ResourceManager::checkRenderbufferAllocation):
1042 * src/libGLESv2/ResourceManager.h: Added.
1043 * src/libGLESv2/Shader.cpp:
1044 (gl::Shader::Shader):
1045 (gl::Shader::addRef):
1046 (gl::Shader::release):
1047 (gl::Shader::getRefCount):
1048 (gl::Shader::parseVaryings):
1049 (gl::VertexShader::VertexShader):
1050 (gl::FragmentShader::FragmentShader):
1051 * src/libGLESv2/Shader.h:
1052 * src/libGLESv2/Texture.cpp:
1053 (gl::Texture::Image::Image):
1054 (gl::Texture::Texture):
1055 (gl::Texture::getBlitter):
1056 (gl::Texture::selectFormat):
1057 (gl::Texture::loadImageData):
1058 (gl::Texture::loadAlphaImageData):
1059 (gl::Texture::loadLuminanceImageData):
1060 (gl::Texture::loadLuminanceAlphaImageData):
1061 (gl::Texture::loadRGBUByteImageData):
1062 (gl::Texture::loadRGB565ImageData):
1063 (gl::Texture::loadRGBAUByteImageData):
1064 (gl::Texture::loadRGBA4444ImageData):
1065 (gl::Texture::loadRGBA5551ImageData):
1066 (gl::Texture::loadBGRAImageData):
1067 (gl::Texture::createSurface):
1068 (gl::Texture::setImage):
1069 (gl::Texture::setCompressedImage):
1070 (gl::Texture::subImage):
1071 (gl::Texture::subImageCompressed):
1072 (gl::Texture2D::Texture2D):
1073 (gl::Texture2D::getFormat):
1074 (gl::Texture2D::setCompressedImage):
1075 (gl::Texture2D::subImage):
1076 (gl::Texture2D::subImageCompressed):
1077 (gl::Texture2D::copyImage):
1078 (gl::Texture2D::copySubImage):
1079 (gl::Texture2D::isCompressed):
1080 (gl::Texture2D::getColorbuffer):
1081 (gl::TextureCubeMap::TextureCubeMap):
1082 (gl::TextureCubeMap::getFormat):
1083 (gl::TextureCubeMap::setCompressedImage):
1084 (gl::TextureCubeMap::subImage):
1085 (gl::TextureCubeMap::subImageCompressed):
1086 (gl::TextureCubeMap::isCompressed):
1087 (gl::TextureCubeMap::copyImage):
1088 (gl::TextureCubeMap::copySubImage):
1089 (gl::TextureCubeMap::getColorbuffer):
1090 (gl::Texture::TextureColorbufferProxy::addRef):
1091 (gl::Texture::TextureColorbufferProxy::release):
1092 (gl::Texture::TextureColorbufferProxy::getWidth):
1093 (gl::Texture::TextureColorbufferProxy::getHeight):
1094 (gl::Texture::TextureColorbufferProxy::getFormat):
1095 * src/libGLESv2/Texture.h:
1096 * src/libGLESv2/libGLESv2.cpp:
1097 * src/libGLESv2/libGLESv2.def:
1098 * src/libGLESv2/libGLESv2.vcproj:
1099 * src/libGLESv2/main.h:
1100 * src/libGLESv2/utilities.cpp:
1101 (gl::ComputeCompressedPitch):
1102 (gl::ComputeCompressedSize):
1104 (gl::ComputePixelSize):
1105 (gl::CheckTextureFormatType):
1106 (es2dx::ConvertRenderbufferFormat):
1107 (es2dx::GetSamplesFromMultisampleType):
1108 (es2dx::GetMultisampleTypeFromSamples):
1109 * src/libGLESv2/utilities.h:
1111 2010-08-17 Chris Marrin <cmarrin@apple.com>
1115 Moved previous link error fix to Base.xcconfig.
1117 * ANGLE.xcodeproj/project.pbxproj:
1118 * Configurations/Base.xcconfig:
1120 2010-08-17 Chris Marrin <cmarrin@apple.com>
1124 Got rid of link errors in WebCore.
1126 Changed GCC_INLINES_ARE_PRIVATE_EXTERN to YES and
1127 GCC_SYMBOLS_PRIVATE_EXTERN to NO to match WebCore
1130 * ANGLE.xcodeproj/project.pbxproj:
1132 2010-08-04 Kenneth Russell <kbr@google.com>
1134 Reviewed by Dimitri Glazkov.
1136 Update ANGLE to r352
1137 https://bugs.webkit.org/show_bug.cgi?id=43500
1139 Updated ANGLE to r352 (July 26, 2010). Built WebKit to test.
1141 * include/GLSLANG/ShaderLang.h:
1142 * src/compiler/Initialize.cpp:
1143 (BuiltInFunctionsCommon):
1144 (BuiltInFunctionsVertex):
1145 (BuiltInFunctionsFragment):
1147 (DefaultPrecisionVertex):
1148 (DefaultPrecisionFragment):
1150 (TBuiltIns::initialize):
1152 * src/compiler/Initialize.h:
1153 (TBuiltIns::getBuiltInStrings):
1154 * src/compiler/OutputGLSL.cpp:
1155 (TOutputGLSL::visitSelection):
1156 * src/compiler/ShHandle.h:
1157 (TCompiler::getLanguage):
1158 (TCompiler::getSpec):
1159 (TCompiler::getSymbolTable):
1160 (TCompiler::getInfoSink):
1161 * src/compiler/ShaderLang.cpp:
1162 (InitializeSymbolTable):
1163 (GenerateBuiltInSymbolTable):
1165 (ShConstructCompiler):
1168 * src/compiler/SymbolTable.h:
1169 (TSymbolTable::atBuiltInLevel):
1170 (TSymbolTable::atGlobalLevel):
1171 (TSymbolTable::push):
1172 (TSymbolTable::getGlobalLevel):
1173 (TSymbolTable::currentLevel):
1174 * src/libGLESv2/Shader.cpp:
1175 (gl::Shader::Shader):
1176 (gl::Shader::compileToHLSL):
1178 2010-08-03 Mark Rowe <mrowe@apple.com>
1180 Rubber-stamped by Adele Peterson.
1182 Remove some unnecessary files from the ANGLE tree.
1184 * src/compiler/tools/COPYING.bison: Removed.
1185 * src/compiler/tools/COPYING.flex: Removed.
1186 * src/compiler/tools/README: Removed.
1187 * src/compiler/tools/bison.hairy: Removed.
1188 * src/compiler/tools/bison.simple: Removed.
1190 2010-08-03 Mark Rowe <mrowe@apple.com>
1192 Rubber-stamped by Adele Peterson.
1194 Clean up the ANGLE Xcode project.
1196 Main changes include:
1197 • Adding a Production configuration.
1198 • Modifying the library name from libangle.a to libANGLE.a.
1199 • Installing the headers in a subdirectory of /usr/local/include to avoid polluting the top-level directory.
1200 • Generating derived sources in to the built products directory so they're saved along with the symroot.
1201 • Switching to using .xcconfig files for maximum cleanliness.
1203 * ANGLE.xcodeproj/project.pbxproj:
1204 * Configurations/ANGLE.xcconfig: Added.
1205 * Configurations/Base.xcconfig: Added.
1206 * Configurations/DebugRelease.xcconfig: Added.
1208 2010-08-02 Paul Sawaya <psawaya@apple.com>
1210 Reviewed by Adele Peterson.
1212 Add ANGLE library to WebKit. From the repository (http://angleproject.googlecode.com) as of July 22.
1213 https://bugs.webkit.org/show_bug.cgi?id=42789