Changeset 280959 in webkit
- Timestamp:
- Aug 12, 2021, 3:16:20 AM (5 years ago)
- Location:
- trunk/Source/ThirdParty/ANGLE
- Files:
-
- 3 edited
-
ANGLE.xcodeproj/project.pbxproj (modified) (63 diffs)
-
ChangeLog (modified) (1 diff)
-
Configurations/ANGLE-dynamic.xcconfig (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
r280010 r280959 104 104 31CD004F249184F400486F27 /* BufferImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB304AA1DE4164800D2C405 /* BufferImpl.h */; }; 105 105 31CD0050249184F400486F27 /* SyncImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDC61FCE44E300AC7A89 /* SyncImpl.h */; }; 106 31CD0051249184FC00486F27 /* validationGL11_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307502305F89E002DA972 /* validationGL11_autogen.h */; };107 106 31CD0052249184FC00486F27 /* Observer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59582284F7950018F2D8 /* Observer.h */; }; 108 107 31CD0053249184FC00486F27 /* MemoryProgramCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDD61FCE452900AC7A89 /* MemoryProgramCache.h */; }; 109 108 31CD0054249184FC00486F27 /* AttributeMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC4B1B0438D200235552 /* AttributeMap.h */; }; 110 109 31CD0055249184FC00486F27 /* trace.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307142305F7C3002DA972 /* trace.h */; }; 111 31CD0056249184FC00486F27 /* validationGL1_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307572305F89F002DA972 /* validationGL1_autogen.h */; };112 110 31CD0057249184FC00486F27 /* histogram_macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC711B0438D200235552 /* histogram_macros.h */; }; 113 111 31CD0058249184FC00486F27 /* ProgramExecutable.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED7BDF52432CD6200E01503 /* ProgramExecutable.h */; }; 114 31CD0059249184FC00486F27 /* validationGL43_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A303073F2305F89B002DA972 /* validationGL43_autogen.h */; };115 112 31CD005A249184FC00486F27 /* Device.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC5C1B0438D200235552 /* Device.h */; }; 116 113 31CD005B249184FC00486F27 /* LoggingAnnotator.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDDA1FCE452B00AC7A89 /* LoggingAnnotator.h */; }; 117 114 31CD005C249184FC00486F27 /* TransformFeedback.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDC41B0438D300235552 /* TransformFeedback.h */; }; 118 31CD005D249184FC00486F27 /* validationGL46_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307322305F899002DA972 /* validationGL46_autogen.h */; };119 115 31CD005E249184FC00486F27 /* SizedMRUCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDD91FCE452A00AC7A89 /* SizedMRUCache.h */; }; 120 116 31CD005F249184FC00486F27 /* queryutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD81651DBFE999006066B8 /* queryutils.h */; }; … … 134 130 31CD006E249184FC00486F27 /* Buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC4E1B0438D200235552 /* Buffer.h */; }; 135 131 31CD006F249184FC00486F27 /* Program.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC771B0438D200235552 /* Program.h */; }; 136 31CD0070249184FD00486F27 /* validationGL12_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307532305F89E002DA972 /* validationGL12_autogen.h */; };137 31CD0071249184FD00486F27 /* validationGL41_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A303073D2305F89B002DA972 /* validationGL41_autogen.h */; };138 132 31CD0072249184FD00486F27 /* Fence.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC651B0438D200235552 /* Fence.h */; }; 139 133 31CD0073249184FD00486F27 /* validationES.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDCA1B0438D300235552 /* validationES.h */; }; … … 154 148 31CD0082249184FD00486F27 /* State.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDBC1B0438D300235552 /* State.h */; }; 155 149 31CD0083249184FD00486F27 /* features.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC621B0438D200235552 /* features.h */; }; 156 31CD0084249184FD00486F27 /* validationGL32_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307552305F89F002DA972 /* validationGL32_autogen.h */; };157 150 31CD0085249184FD00486F27 /* Version.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD816C1DBFE999006066B8 /* Version.h */; }; 158 31CD0086249184FD00486F27 /* validationGL3_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307432305F89C002DA972 /* validationGL3_autogen.h */; };159 151 31CD0087249184FD00486F27 /* GLES1State.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59542284F7950018F2D8 /* GLES1State.h */; }; 160 31CD0088249184FD00486F27 /* validationGL45_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A303074B2305F89D002DA972 /* validationGL45_autogen.h */; };161 31CD0089249184FD00486F27 /* validationGL15_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307492305F89D002DA972 /* validationGL15_autogen.h */; };162 152 31CD008A249184FD00486F27 /* ResourceMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDE21FCE452D00AC7A89 /* ResourceMap.h */; }; 163 153 31CD008B249184FD00486F27 /* ProgramLinkedResources.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDCF1FCE452700AC7A89 /* ProgramLinkedResources.h */; }; 164 154 31CD008C249184FD00486F27 /* validationES32.h in Headers */ = {isa = PBXBuildFile; fileRef = A30B57E5238CB09C0079FDDC /* validationES32.h */; }; 165 31CD008D249184FD00486F27 /* validationGL21_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307452305F89C002DA972 /* validationGL21_autogen.h */; };166 31CD008E249184FD00486F27 /* validationGL44_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307402305F89B002DA972 /* validationGL44_autogen.h */; };167 31CD008F249184FD00486F27 /* validationGL33_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A303074A2305F89D002DA972 /* validationGL33_autogen.h */; };168 31CD0090249184FD00486F27 /* validationGL31_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307562305F89F002DA972 /* validationGL31_autogen.h */; };169 155 31CD0091249184FD00486F27 /* FramebufferAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC6D1B0438D200235552 /* FramebufferAttachment.h */; }; 170 31CD0092249184FD00486F27 /* validationGL4_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A303074E2305F89D002DA972 /* validationGL4_autogen.h */; };171 156 31CD0093249184FD00486F27 /* Error.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC601B0438D200235552 /* Error.h */; }; 172 157 31CD0094249184FD00486F27 /* validationESEXT_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307352305F899002DA972 /* validationESEXT_autogen.h */; }; … … 175 160 31CD0097249184FD00486F27 /* Texture.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDC11B0438D300235552 /* Texture.h */; }; 176 161 31CD0098249184FD00486F27 /* EGLSync.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59592284F7950018F2D8 /* EGLSync.h */; }; 177 31CD0099249184FD00486F27 /* validationGL2_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307332305F899002DA972 /* validationGL2_autogen.h */; };178 31CD009A249184FD00486F27 /* validationGL14_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307372305F899002DA972 /* validationGL14_autogen.h */; };179 162 31CD009B249184FD00486F27 /* BinaryStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC4C1B0438D200235552 /* BinaryStream.h */; }; 180 163 31CD009C249184FD00486F27 /* Context.inl.h in Headers */ = {isa = PBXBuildFile; fileRef = A303071B2305F7C4002DA972 /* Context.inl.h */; }; … … 185 168 31CD00A1249184FD00486F27 /* validationES2.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBDCC1B0438D300235552 /* validationES2.h */; }; 186 169 31CD00A2249184FD00486F27 /* ErrorStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDD21FCE452800AC7A89 /* ErrorStrings.h */; }; 187 31CD00A3249184FD00486F27 /* validationGL13_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A303074D2305F89D002DA972 /* validationGL13_autogen.h */; };188 170 31CD00A4249184FD00486F27 /* BlobCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD595A2284F7950018F2D8 /* BlobCache.h */; }; 189 171 31CD00A5249184FD00486F27 /* Query.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC791B0438D200235552 /* Query.h */; }; … … 193 175 31CD00A9249184FD00486F27 /* Image.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD815F1DBFE999006066B8 /* Image.h */; }; 194 176 31CD00AA249184FD00486F27 /* Thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDDD1FCE452B00AC7A89 /* Thread.h */; }; 195 31CD00AB249184FD00486F27 /* validationGL42_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A30307302305F898002DA972 /* validationGL42_autogen.h */; };196 177 31CD00AC249184FD00486F27 /* VaryingPacking.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBDDE1FCE452C00AC7A89 /* VaryingPacking.h */; }; 197 178 31CD00AD249184FD00486F27 /* MemoryObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD595E2284F7960018F2D8 /* MemoryObject.h */; }; … … 265 246 31CDFF632491848C00486F27 /* MemoryBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBE91B0436EC00235552 /* MemoryBuffer.h */; }; 266 247 31CDFF642491848C00486F27 /* utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7D46919102620000B8C1F /* utilities.h */; }; 267 31CDFF652491848C00486F27 /* android_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A303079F230625C6002DA972 /* android_util.h */; };268 248 31CDFF662491848C00486F27 /* PackedEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D7192282747700B5BA2C /* PackedEnums.h */; }; 269 249 31CDFF672491848C00486F27 /* system_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A331C41EA5ED5F00FD2203 /* system_utils.h */; }; … … 284 264 31CDFF762491849200486F27 /* Macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A016974DED006FAA5A /* Macro.h */; }; 285 265 31CDFF772491849200486F27 /* Token.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A916974DED006FAA5A /* Token.h */; }; 286 31CDFF782491849700486F27 /* RewriteElseBlocks.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D63522826B9A00B5BA2C /* RewriteElseBlocks.h */; };287 266 31CDFF792491849700486F27 /* ExpandIntegerPowExpressions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60722826B9000B5BA2C /* ExpandIntegerPowExpressions.h */; }; 288 267 31CDFF7A2491849700486F27 /* RewriteRepeatedAssignToSwizzled.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60C22826B9100B5BA2C /* RewriteRepeatedAssignToSwizzled.h */; }; … … 295 274 31CDFF812491849800486F27 /* EmulateMultiDrawShaderBuiltins.h in Headers */ = {isa = PBXBuildFile; fileRef = A30306EF2305F5EE002DA972 /* EmulateMultiDrawShaderBuiltins.h */; }; 296 275 31CDFF822491849800486F27 /* ClampFragDepth.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60A22826B9000B5BA2C /* ClampFragDepth.h */; }; 297 31CDFF832491849800486F27 /* SeparateExpressionsReturningArrays.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D5F022826B8E00B5BA2C /* SeparateExpressionsReturningArrays.h */; };298 276 31CDFF842491849800486F27 /* AddAndTrueToLoopCondition.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62622826B9600B5BA2C /* AddAndTrueToLoopCondition.h */; }; 299 277 31CDFF852491849800486F27 /* InitializeVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D61F22826B9400B5BA2C /* InitializeVariables.h */; }; … … 301 279 31CDFF872491849800486F27 /* RemoveInactiveInterfaceVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = A3D3291323CFCB7600375657 /* RemoveInactiveInterfaceVariables.h */; }; 302 280 31CDFF882491849800486F27 /* RewriteRowMajorMatrices.h in Headers */ = {isa = PBXBuildFile; fileRef = A3D3290F23CFCB7600375657 /* RewriteRowMajorMatrices.h */; }; 303 31CDFF892491849800486F27 /* RemoveSwitchFallThrough.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D61E22826B9300B5BA2C /* RemoveSwitchFallThrough.h */; };304 281 31CDFF8A2491849800486F27 /* ClampPointSize.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D5FF22826B8F00B5BA2C /* ClampPointSize.h */; }; 305 282 31CDFF8B2491849800486F27 /* NameEmbeddedUniformStructs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60D22826B9100B5BA2C /* NameEmbeddedUniformStructs.h */; }; … … 312 289 31CDFF922491849800486F27 /* RemoveInvariantDeclaration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D5F122826B8E00B5BA2C /* RemoveInvariantDeclaration.h */; }; 313 290 31CDFF932491849800486F27 /* RewriteTexelFetchOffset.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62B22826B9700B5BA2C /* RewriteTexelFetchOffset.h */; }; 314 31CDFF942491849800486F27 /* SeparateArrayConstructorStatements.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62122826B9400B5BA2C /* SeparateArrayConstructorStatements.h */; };315 291 31CDFF952491849800486F27 /* DeclareAndInitBuiltinsForInstancedMultiview.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60222826B9000B5BA2C /* DeclareAndInitBuiltinsForInstancedMultiview.h */; }; 316 292 31CDFF962491849800486F27 /* VectorizeVectorScalarArithmetic.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D64522826B9D00B5BA2C /* VectorizeVectorScalarArithmetic.h */; }; 317 31CDFF972491849800486F27 /* AddDefaultReturnStatements.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D63B22826B9B00B5BA2C /* AddDefaultReturnStatements.h */; };318 293 31CDFF982491849800486F27 /* RewriteDfdy.h in Headers */ = {isa = PBXBuildFile; fileRef = A30306F02305F5EE002DA972 /* RewriteDfdy.h */; }; 319 31CDFF992491849800486F27 /* SeparateArrayInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D63A22826B9B00B5BA2C /* SeparateArrayInitialization.h */; };320 294 31CDFF9A2491849800486F27 /* EarlyFragmentTestsOptimization.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EB01C1B2477279900E50B35 /* EarlyFragmentTestsOptimization.h */; }; 321 295 31CDFF9B2491849800486F27 /* PruneEmptyCases.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D61B22826B9300B5BA2C /* PruneEmptyCases.h */; }; … … 325 299 31CDFF9F2491849800486F27 /* RecordConstantPrecision.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62022826B9400B5BA2C /* RecordConstantPrecision.h */; }; 326 300 31CDFFA02491849800486F27 /* UnfoldShortCircuitAST.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62A22826B9700B5BA2C /* UnfoldShortCircuitAST.h */; }; 327 31CDFFA12491849800486F27 /* WrapSwitchStatementsInBlocks.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D61922826B9200B5BA2C /* WrapSwitchStatementsInBlocks.h */; };328 31CDFFA22491849800486F27 /* ArrayReturnValueToOutParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62E22826B9800B5BA2C /* ArrayReturnValueToOutParameter.h */; };329 301 31CDFFA32491849800486F27 /* ScalarizeVecAndMatConstructorArgs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D63222826B9900B5BA2C /* ScalarizeVecAndMatConstructorArgs.h */; }; 330 302 31CDFFA42491849800486F27 /* UseInterfaceBlockFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D61622826B9200B5BA2C /* UseInterfaceBlockFields.h */; }; … … 332 304 31CDFFA62491849800486F27 /* RewriteCubeMapSamplersAs2DArray.h in Headers */ = {isa = PBXBuildFile; fileRef = A30306F12305F5EE002DA972 /* RewriteCubeMapSamplersAs2DArray.h */; }; 333 305 31CDFFA72491849800486F27 /* RewriteUnaryMinusOperatorInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D62922826B9700B5BA2C /* RewriteUnaryMinusOperatorInt.h */; }; 334 31CDFFA82491849800486F27 /* UnfoldShortCircuitToIf.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D63322826B9900B5BA2C /* UnfoldShortCircuitToIf.h */; };335 31CDFFA92491849800486F27 /* RewriteAtomicFunctionExpressions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D5FB22826B8F00B5BA2C /* RewriteAtomicFunctionExpressions.h */; };336 31CDFFAA2491849800486F27 /* BreakVariableAliasingInInnerLoops.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D5F822826B8F00B5BA2C /* BreakVariableAliasingInInnerLoops.h */; };337 306 31CDFFAB2491849800486F27 /* RemoveUnreferencedVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D64B22826B9F00B5BA2C /* RemoveUnreferencedVariables.h */; }; 338 307 31CDFFAC2491849800486F27 /* SimplifyLoopConditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D60522826B9000B5BA2C /* SimplifyLoopConditions.h */; }; … … 355 324 31CDFFBD249184A700486F27 /* OutputGLSLBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DE018B97B9B0039062F /* OutputGLSLBase.h */; }; 356 325 31CDFFBE249184A700486F27 /* glslang.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DBD18B97B9B0039062F /* glslang.h */; }; 357 31CDFFBF249184A700486F27 /* UtilsHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD5C1FCE442E00AC7A89 /* UtilsHLSL.h */; };358 326 31CDFFC0249184A700486F27 /* FlagStd140Structs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C9FFF4D19102A000025B8FA /* FlagStd140Structs.h */; }; 359 327 31CDFFC1249184A700486F27 /* ValidateLimitations.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E0B18B97B9B0039062F /* ValidateLimitations.h */; }; 360 328 31CDFFC2249184A700486F27 /* OutputESSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DDC18B97B9B0039062F /* OutputESSL.h */; }; 361 329 31CDFFC3249184A700486F27 /* ValidateVaryingLocations.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD701FCE443400AC7A89 /* ValidateVaryingLocations.h */; }; 362 31CDFFC4249184A700486F27 /* TextureFunctionHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD671FCE443100AC7A89 /* TextureFunctionHLSL.h */; };363 330 31CDFFC5249184A700486F27 /* ValidateSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC1F1B04375F00235552 /* ValidateSwitch.h */; }; 364 331 31CDFFC6249184A700486F27 /* glslang_tab_autogen.h in Headers */ = {isa = PBXBuildFile; fileRef = A3D3290923CFCB4C00375657 /* glslang_tab_autogen.h */; }; … … 381 348 31CDFFD7249184A700486F27 /* VersionGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E1118B97B9B0039062F /* VersionGLSL.h */; }; 382 349 31CDFFD8249184A700486F27 /* BuiltinsWorkaroundGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = A3694FC523202C5200A83D8F /* BuiltinsWorkaroundGLSL.h */; }; 383 31CDFFD9249184A700486F27 /* TranslatorVulkan.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD661FCE443100AC7A89 /* TranslatorVulkan.h */; };384 350 31CDFFDA249184A700486F27 /* CollectVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD631FCE443000AC7A89 /* CollectVariables.h */; }; 385 31CDFFDB249184A700486F27 /* ImageFunctionHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD5F1FCE442F00AC7A89 /* ImageFunctionHLSL.h */; };386 31CDFFDC249184A700486F27 /* BuiltInFunctionEmulatorHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD451FCE442800AC7A89 /* BuiltInFunctionEmulatorHLSL.h */; };387 351 31CDFFDD249184A700486F27 /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E0918B97B9B0039062F /* util.h */; }; 388 352 31CDFFDE249184A700486F27 /* Symbol.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6DC22826C7900B5BA2C /* Symbol.h */; }; 389 353 31CDFFDF249184A700486F27 /* ParseContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DE518B97B9B0039062F /* ParseContext.h */; }; 390 354 31CDFFE0249184A700486F27 /* InitializeDll.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DC918B97B9B0039062F /* InitializeDll.h */; }; 391 31CDFFE1249184A700486F27 /* ASTMetadataHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBBFC1B04375F00235552 /* ASTMetadataHLSL.h */; };392 31CDFFE2249184A700486F27 /* blocklayoutHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC001B04375F00235552 /* blocklayoutHLSL.h */; };393 355 31CDFFE3249184A700486F27 /* FunctionLookup.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6DF22826C7900B5BA2C /* FunctionLookup.h */; }; 394 356 31CDFFE4249184A700486F27 /* Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DA418B97B9B0039062F /* Common.h */; }; … … 405 367 31CDFFEF249184A700486F27 /* ValidateAST.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6D722826C7800B5BA2C /* ValidateAST.h */; }; 406 368 31CDFFF0249184A700486F27 /* SymbolUniqueId.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD4D1FCE442A00AC7A89 /* SymbolUniqueId.h */; }; 407 31CDFFF1249184A700486F27 /* StructureHLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD731FCE443400AC7A89 /* StructureHLSL.h */; };408 369 31CDFFF2249184A700486F27 /* Types.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012E0118B97B9B0039062F /* Types.h */; }; 409 370 31CDFFF3249184A700486F27 /* ImmutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C55D6D822826C7800B5BA2C /* ImmutableString.h */; }; … … 411 372 31CDFFF5249184A700486F27 /* DirectiveHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DB818B97B9B0039062F /* DirectiveHandler.h */; }; 412 373 31CDFFF6249184A700486F27 /* HashNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DC318B97B9B0039062F /* HashNames.h */; }; 413 31CDFFF7249184A700486F27 /* OutputVulkanGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EBD4A1FCE442900AC7A89 /* OutputVulkanGLSL.h */; };414 374 31CDFFF8249184A700486F27 /* PoolAlloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 31012DE718B97B9B0039062F /* PoolAlloc.h */; }; 415 375 31CDFFF9249184A700486F27 /* CallDAG.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DBC041B04375F00235552 /* CallDAG.h */; }; … … 426 386 7B0A2A662603D4040040DCEB /* gl3ext_explicit_context_autogen.inc in Headers */ = {isa = PBXBuildFile; fileRef = 7B0A2A552603D3E00040DCEB /* gl3ext_explicit_context_autogen.inc */; settings = {ATTRIBUTES = (Public, ); }; }; 427 387 7B0A2A672603D4040040DCEB /* glext_explicit_context_autogen.inc in Headers */ = {isa = PBXBuildFile; fileRef = 7B0A2A4F2603D3C60040DCEB /* glext_explicit_context_autogen.inc */; settings = {ATTRIBUTES = (Public, ); }; }; 388 7B19599326C3C22000C09322 /* android_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A303079F230625C6002DA972 /* android_util.h */; }; 389 7B19599426C3C22000C09322 /* android_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303079E230625C6002DA972 /* android_util.cpp */; }; 390 7B19599526C3C64E00C09322 /* xxhash.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD594E2284ECD10018F2D8 /* xxhash.c */; }; 428 391 A3C49BF6255DF6C4005E8DF7 /* compression_utils_portable.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C49BF1255DEDC5005E8DF7 /* compression_utils_portable.h */; }; 429 392 A3C49BFB255DF6E6005E8DF7 /* EGLReusableSync.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C3FE13255DDE0100B73018 /* EGLReusableSync.h */; }; … … 448 411 DF83E2172639FC74000825EF /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7D45D19102620000B8C1F /* debug.cpp */; }; 449 412 DF83E2182639FC74000825EF /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD818B1DBFEA10006066B8 /* string_utils.cpp */; }; 450 DF83E2192639FC74000825EF /* android_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303079E230625C6002DA972 /* android_util.cpp */; };451 413 DF83E21A2639FC74000825EF /* utilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7D46819102620000B8C1F /* utilities.cpp */; }; 452 414 DF83E21B2639FC74000825EF /* system_utils_posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D71F2282747700B5BA2C /* system_utils_posix.cpp */; }; … … 463 425 DF83E2262639FC8A000825EF /* sha1.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59832284FBE70018F2D8 /* sha1.cc */; }; 464 426 DF83E2272639FC94000825EF /* PMurHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBE261FCF808C00AC7A89 /* PMurHash.cpp */; }; 465 DF83E2282639FC9A000825EF /* xxhash.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD594E2284ECD10018F2D8 /* xxhash.c */; };466 427 DF83E2292639FCB0000825EF /* DirectiveHandlerBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89516974DED006FAA5A /* DirectiveHandlerBase.cpp */; }; 467 428 DF83E22A2639FCB0000825EF /* Lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89D16974DED006FAA5A /* Lexer.cpp */; }; … … 509 470 DF83E2542639FD33000825EF /* InitializeVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D64422826B9D00B5BA2C /* InitializeVariables.cpp */; }; 510 471 DF83E2552639FD33000825EF /* RecordUniformBlocksTranslatedToStructuredBuffers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE0B255DDD8300B73018 /* RecordUniformBlocksTranslatedToStructuredBuffers.cpp */; }; 511 DF83E2562639FD33000825EF /* RewriteElseBlocks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D60422826B9000B5BA2C /* RewriteElseBlocks.cpp */; };512 472 DF83E2572639FD33000825EF /* RewriteUnaryMinusOperatorFloat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D64122826B9C00B5BA2C /* RewriteUnaryMinusOperatorFloat.cpp */; }; 513 473 DF83E2582639FD33000825EF /* EmulateGLFragColorBroadcast.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63822826B9A00B5BA2C /* EmulateGLFragColorBroadcast.cpp */; }; 514 474 DF83E2592639FD33000825EF /* RemovePow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63922826B9B00B5BA2C /* RemovePow.cpp */; }; 515 475 DF83E25A2639FD33000825EF /* VectorizeVectorScalarArithmetic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D5F422826B8E00B5BA2C /* VectorizeVectorScalarArithmetic.cpp */; }; 516 DF83E25B2639FD33000825EF /* ArrayReturnValueToOutParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63622826B9A00B5BA2C /* ArrayReturnValueToOutParameter.cpp */; };517 476 DF83E25C2639FD33000825EF /* RewriteExpressionsWithShaderStorageBlock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63022826B9900B5BA2C /* RewriteExpressionsWithShaderStorageBlock.cpp */; }; 518 DF83E25D2639FD33000825EF /* WrapSwitchStatementsInBlocks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D5F722826B8F00B5BA2C /* WrapSwitchStatementsInBlocks.cpp */; };519 477 DF83E25E2639FD33000825EF /* RewriteStructSamplersOld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31CD00CB249196A500486F27 /* RewriteStructSamplersOld.cpp */; }; 520 478 DF83E25F2639FD33000825EF /* RewriteAtomicCounters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30306F32305F5EE002DA972 /* RewriteAtomicCounters.cpp */; }; 521 DF83E2602639FD33000825EF /* SeparateExpressionsReturningArrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61A22826B9200B5BA2C /* SeparateExpressionsReturningArrays.cpp */; };522 DF83E2612639FD33000825EF /* AddDefaultReturnStatements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61122826B9100B5BA2C /* AddDefaultReturnStatements.cpp */; };523 479 DF83E2622639FD33000825EF /* RemoveAtomicCounterBuiltins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6ED7BDEE2432CCC300E01503 /* RemoveAtomicCounterBuiltins.cpp */; }; 524 480 DF83E2632639FD33000825EF /* RewriteDfdy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30306F22305F5EE002DA972 /* RewriteDfdy.cpp */; }; … … 527 483 DF83E2662639FD33000825EF /* EarlyFragmentTestsOptimization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EB01C1C2477279900E50B35 /* EarlyFragmentTestsOptimization.cpp */; }; 528 484 DF83E2672639FD33000825EF /* ClampPointSize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D60122826B8F00B5BA2C /* ClampPointSize.cpp */; }; 529 DF83E2682639FD33000825EF /* BreakVariableAliasingInInnerLoops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D60F22826B9100B5BA2C /* BreakVariableAliasingInInnerLoops.cpp */; };530 485 DF83E2692639FD33000825EF /* FlagSamplersWithTexelFetch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE0D255DDD8400B73018 /* FlagSamplersWithTexelFetch.cpp */; }; 531 486 DF83E26A2639FD33000825EF /* EmulateMultiDrawShaderBuiltins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30306F42305F5EE002DA972 /* EmulateMultiDrawShaderBuiltins.cpp */; }; 532 DF83E26B2639FD33000825EF /* RewriteAtomicFunctionExpressions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D5F922826B8F00B5BA2C /* RewriteAtomicFunctionExpressions.cpp */; };533 487 DF83E26C2639FD33000825EF /* RemoveInvariantDeclaration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D62522826B9600B5BA2C /* RemoveInvariantDeclaration.cpp */; }; 534 488 DF83E26D2639FD33000825EF /* FoldExpressions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D64022826B9C00B5BA2C /* FoldExpressions.cpp */; }; … … 542 496 DF83E2752639FD33000825EF /* ScalarizeVecAndMatConstructorArgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63122826B9900B5BA2C /* ScalarizeVecAndMatConstructorArgs.cpp */; }; 543 497 DF83E2762639FD33000825EF /* RemoveUnreferencedVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D5F522826B8E00B5BA2C /* RemoveUnreferencedVariables.cpp */; }; 544 DF83E2772639FD33000825EF /* UnfoldShortCircuitToIf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61822826B9200B5BA2C /* UnfoldShortCircuitToIf.cpp */; };545 498 DF83E2782639FD33000825EF /* AddAndTrueToLoopCondition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D63722826B9A00B5BA2C /* AddAndTrueToLoopCondition.cpp */; }; 546 499 DF83E2792639FD33000825EF /* RewriteUnaryMinusOperatorInt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D62422826B9500B5BA2C /* RewriteUnaryMinusOperatorInt.cpp */; }; … … 548 501 DF83E27B2639FD33000825EF /* RemoveDynamicIndexing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D60922826B9000B5BA2C /* RemoveDynamicIndexing.cpp */; }; 549 502 DF83E27C2639FD33000825EF /* PruneNoOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61222826B9100B5BA2C /* PruneNoOps.cpp */; }; 550 DF83E27D2639FD33000825EF /* SeparateArrayConstructorStatements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D62722826B9600B5BA2C /* SeparateArrayConstructorStatements.cpp */; };551 DF83E27E2639FD33000825EF /* SeparateArrayInitialization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61322826B9100B5BA2C /* SeparateArrayInitialization.cpp */; };552 503 DF83E27F2639FD33000825EF /* RewriteInterpolateAtOffset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE0E255DDD8400B73018 /* RewriteInterpolateAtOffset.cpp */; }; 553 504 DF83E2802639FD33000825EF /* RewriteTexelFetchOffset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61022826B9100B5BA2C /* RewriteTexelFetchOffset.cpp */; }; … … 559 510 DF83E2862639FD33000825EF /* ExpandIntegerPowExpressions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D61D22826B9300B5BA2C /* ExpandIntegerPowExpressions.cpp */; }; 560 511 DF83E2872639FD33000825EF /* RewriteRowMajorMatrices.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3D3290E23CFCB7600375657 /* RewriteRowMajorMatrices.cpp */; }; 561 DF83E2882639FD33000825EF /* RemoveSwitchFallThrough.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D5FE22826B8F00B5BA2C /* RemoveSwitchFallThrough.cpp */; };562 512 DF83E2892639FD33000825EF /* ClampFragDepth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D62C22826B9800B5BA2C /* ClampFragDepth.cpp */; }; 563 513 DF83E28A2639FD33000825EF /* SeparateDeclarations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D60322826B9000B5BA2C /* SeparateDeclarations.cpp */; }; … … 567 517 DF83E28E2639FD83000825EF /* TranslatorMetalUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF19258190CA00894E24 /* TranslatorMetalUtils.cpp */; }; 568 518 DF83E28F2639FD83000825EF /* ReplaceVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6F622826CB300B5BA2C /* ReplaceVariable.cpp */; }; 569 DF83E2902639FD83000825EF /* blocklayoutHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBFF1B04375F00235552 /* blocklayoutHLSL.cpp */; };570 519 DF83E2912639FD83000825EF /* FindMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6ED22826CB200B5BA2C /* FindMain.cpp */; }; 571 520 DF83E2922639FD83000825EF /* DirectiveHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DB718B97B9B0039062F /* DirectiveHandler.cpp */; }; 572 DF83E2932639FD83000825EF /* ImageFunctionHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD4B1FCE442900AC7A89 /* ImageFunctionHLSL.cpp */; };573 DF83E2942639FD83000825EF /* OutputVulkanGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD681FCE443100AC7A89 /* OutputVulkanGLSL.cpp */; };574 521 DF83E2952639FD83000825EF /* ShaderVars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC1A1B04375F00235552 /* ShaderVars.cpp */; }; 575 DF83E2962639FD83000825EF /* StructureHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD471FCE442800AC7A89 /* StructureHLSL.cpp */; };576 522 DF83E2972639FD83000825EF /* SymbolUniqueId.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD771FCE443500AC7A89 /* SymbolUniqueId.cpp */; }; 577 523 DF83E2982639FD83000825EF /* ValidateMaxParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C315CFC1CC5B6DA00776697 /* ValidateMaxParameters.cpp */; }; … … 585 531 DF83E2A02639FD83000825EF /* QualifierTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD819E1DBFEA5C006066B8 /* QualifierTypes.cpp */; }; 586 532 DF83E2A12639FD83000825EF /* Operator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC0C1B04375F00235552 /* Operator.cpp */; }; 587 DF83E2A22639FD83000825EF /* TextureFunctionHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD621FCE443000AC7A89 /* TextureFunctionHLSL.cpp */; };588 533 DF83E2A32639FD83000825EF /* CallDAG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC031B04375F00235552 /* CallDAG.cpp */; }; 589 534 DF83E2A42639FD83000825EF /* HashNames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD4E1FCE442A00AC7A89 /* HashNames.cpp */; }; … … 593 538 DF83E2A82639FD83000825EF /* ValidateOutputs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7D450191024E4000B8C1F /* ValidateOutputs.cpp */; }; 594 539 DF83E2A92639FD83000825EF /* TranslatorESSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DFB18B97B9B0039062F /* TranslatorESSL.cpp */; }; 595 DF83E2AA2639FD83000825EF /* BuiltInFunctionEmulatorHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD4C1FCE442A00AC7A89 /* BuiltInFunctionEmulatorHLSL.cpp */; };596 540 DF83E2AB2639FD83000825EF /* OutputESSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DDB18B97B9B0039062F /* OutputESSL.cpp */; }; 597 541 DF83E2AC2639FD83000825EF /* ValidateLimitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012E0A18B97B9B0039062F /* ValidateLimitations.cpp */; }; 598 542 DF83E2AD2639FD83000825EF /* RunAtTheEndOfShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D6EC22826CB200B5BA2C /* RunAtTheEndOfShader.cpp */; }; 599 543 DF83E2AE2639FD83000825EF /* ReplaceShadowingVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307002305F636002DA972 /* ReplaceShadowingVariables.cpp */; }; 600 DF83E2AF2639FD83000825EF /* ASTMetadataHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBFB1B04375F00235552 /* ASTMetadataHLSL.cpp */; };601 544 DF83E2B02639FD83000825EF /* VariablePacker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012E0E18B97B9B0039062F /* VariablePacker.cpp */; }; 602 545 DF83E2B12639FD83000825EF /* BuiltinsWorkaroundGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3694FC423202C5100A83D8F /* BuiltinsWorkaroundGLSL.cpp */; }; … … 604 547 DF83E2B32639FD83000825EF /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012E0818B97B9B0039062F /* util.cpp */; }; 605 548 DF83E2B42639FD83000825EF /* ReplaceArrayOfMatrixVarying.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3C3FE12255DDD9200B73018 /* ReplaceArrayOfMatrixVarying.cpp */; }; 606 DF83E2B52639FD83000825EF /* TranslatorVulkan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD401FCE442600AC7A89 /* TranslatorVulkan.cpp */; };607 549 DF83E2B62639FD83000825EF /* glslang_lex_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3D3290A23CFCB4D00375657 /* glslang_lex_autogen.cpp */; }; 608 550 DF83E2B72639FD83000825EF /* IntermRebuild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF81FF992581A3C100894E24 /* IntermRebuild.cpp */; }; … … 612 554 DF83E2BB2639FD83000825EF /* Declarator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C55D731228274DE00B5BA2C /* Declarator.cpp */; }; 613 555 DF83E2BC2639FD83000825EF /* blocklayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBBFD1B04375F00235552 /* blocklayout.cpp */; }; 614 DF83E2BD2639FD83000825EF /* emulated_builtin_functions_hlsl_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD601FCE442F00AC7A89 /* emulated_builtin_functions_hlsl_autogen.cpp */; };615 556 DF83E2BE2639FD83000825EF /* ExtensionBehavior.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD6B1FCE443200AC7A89 /* ExtensionBehavior.cpp */; }; 616 557 DF83E2BF2639FD83000825EF /* ParseContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DE418B97B9B0039062F /* ParseContext.cpp */; }; 617 558 DF83E2C02639FD83000825EF /* glslang_tab_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3D3290823CFCB4C00375657 /* glslang_tab_autogen.cpp */; }; 618 559 DF83E2C12639FD83000825EF /* OutputGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012DDD18B97B9B0039062F /* OutputGLSL.cpp */; }; 619 DF83E2C22639FD84000825EF /* UtilsHLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBD431FCE442700AC7A89 /* UtilsHLSL.cpp */; };620 560 DF83E2C32639FD84000825EF /* ValidateSwitch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC1E1B04375F00235552 /* ValidateSwitch.cpp */; }; 621 561 DF83E2C42639FD84000825EF /* VersionGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31012E1018B97B9B0039062F /* VersionGLSL.cpp */; }; … … 643 583 DF83E2DA2639FD90000825EF /* SystemInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59982284FC750018F2D8 /* SystemInfo.cpp */; }; 644 584 DF83E2DB2639FD90000825EF /* SystemInfo_ios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31B1571F236B7FAE00CAA4FD /* SystemInfo_ios.cpp */; }; 645 DF83E2DC2639FE17000825EF /* validationGL31.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303073A2305F89A002DA972 /* validationGL31.cpp */; };646 585 DF83E2DD2639FE17000825EF /* copyimage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59872284FC400018F2D8 /* copyimage.cpp */; }; 647 586 DF83E2DE2639FE17000825EF /* Observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD595B2284F7960018F2D8 /* Observer.cpp */; }; 648 587 DF83E2DF2639FE17000825EF /* imageformats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59892284FC400018F2D8 /* imageformats.cpp */; }; 649 DF83E2E02639FE17000825EF /* frame_capture_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E33E8EA24D0D208002309AC /* frame_capture_utils.cpp */; };650 588 DF83E2E12639FE17000825EF /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC751B0438D200235552 /* Platform.cpp */; }; 651 589 DF83E2E22639FE17000825EF /* validationES3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDCD1B0438D300235552 /* validationES3.cpp */; }; … … 656 594 DF83E2E72639FE17000825EF /* Error.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC5F1B0438D200235552 /* Error.cpp */; }; 657 595 DF83E2E82639FE17000825EF /* GLES1Renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD595D2284F7960018F2D8 /* GLES1Renderer.cpp */; }; 658 DF83E2E92639FE17000825EF /* validationGL11.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303074C2305F89D002DA972 /* validationGL11.cpp */; };659 596 DF83E2EA2639FE17000825EF /* BlobCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59532284F7950018F2D8 /* BlobCache.cpp */; }; 660 597 DF83E2EB2639FE17000825EF /* Overlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A315988623299037000619B9 /* Overlay.cpp */; }; 661 DF83E2EC2639FE17000825EF /* validationGL12.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307522305F89E002DA972 /* validationGL12.cpp */; };662 598 DF83E2ED2639FE17000825EF /* GLES1State.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59552284F7950018F2D8 /* GLES1State.cpp */; }; 663 599 DF83E2EE2639FE17000825EF /* Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDB91B0438D200235552 /* Shader.cpp */; }; 664 DF83E2EF2639FE17000825EF /* validationGL13.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303073C2305F89A002DA972 /* validationGL13.cpp */; };665 600 DF83E2F02639FE17000825EF /* State.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDBB1B0438D300235552 /* State.cpp */; }; 666 601 DF83E2F12639FE17000825EF /* Debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD815A1DBFE999006066B8 /* Debug.cpp */; }; 667 DF83E2F22639FE17000825EF /* validationGL15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307392305F89A002DA972 /* validationGL15.cpp */; };668 602 DF83E2F32639FE17000825EF /* Context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC571B0438D200235552 /* Context.cpp */; }; 669 DF83E2F42639FE17000825EF /* validationGL32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307382305F89A002DA972 /* validationGL32.cpp */; };670 DF83E2F52639FE17000825EF /* validationGL33.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303072C2305F898002DA972 /* validationGL33.cpp */; };671 DF83E2F62639FE17000825EF /* validationGL41.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303073B2305F89A002DA972 /* validationGL41.cpp */; };672 603 DF83E2F72639FE17000825EF /* Buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC4D1B0438D200235552 /* Buffer.cpp */; }; 673 604 DF83E2F82639FE17000825EF /* FrameCapture_mock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EA0D69223515A5C00B8651F /* FrameCapture_mock.cpp */; }; 674 DF83E2F92639FE17000825EF /* validationGL14.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303074F2305F89E002DA972 /* validationGL14.cpp */; };675 DF83E2FA2639FE17000825EF /* validationGL46.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307512305F89E002DA972 /* validationGL46.cpp */; };676 605 DF83E2FB2639FE17000825EF /* VaryingPacking.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDDF1FCE452C00AC7A89 /* VaryingPacking.cpp */; }; 677 606 DF83E2FC2639FE17000825EF /* VertexArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDCF1B0438D300235552 /* VertexArray.cpp */; }; 678 DF83E2FD2639FE17000825EF /* validationGL3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307362305F899002DA972 /* validationGL3.cpp */; };679 607 DF83E2FE2639FE17000825EF /* Overlay_font_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A315988423299037000619B9 /* Overlay_font_autogen.cpp */; }; 680 608 DF83E2FF2639FE17000825EF /* Semaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303071C2305F7C4002DA972 /* Semaphore.cpp */; }; 681 609 DF83E3002639FE17000825EF /* Display.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC5D1B0438D200235552 /* Display.cpp */; }; 682 610 DF83E3012639FE17000825EF /* validationEGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDC71B0438D300235552 /* validationEGL.cpp */; }; 683 DF83E3022639FE17000825EF /* validationGL42.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303072D2305F898002DA972 /* validationGL42.cpp */; };684 611 DF83E3032639FE17000825EF /* OverlayWidgets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A315988523299037000619B9 /* OverlayWidgets.cpp */; }; 685 DF83E3042639FE17000825EF /* validationGL2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307472305F89C002DA972 /* validationGL2.cpp */; };686 612 DF83E3052639FE17000825EF /* Program.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC761B0438D200235552 /* Program.cpp */; }; 687 613 DF83E3062639FE17000825EF /* ProgramExecutable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6ED7BDF42432CD6200E01503 /* ProgramExecutable.cpp */; }; 688 DF83E3072639FE17000825EF /* validationGL1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303072F2305F898002DA972 /* validationGL1.cpp */; };689 DF83E3082639FE17000825EF /* validationGL4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307542305F89F002DA972 /* validationGL4.cpp */; };690 614 DF83E3092639FE17000825EF /* MemoryObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD59562284F7950018F2D8 /* MemoryObject.cpp */; }; 691 615 DF83E30A2639FE17000825EF /* validationES2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDCB1B0438D300235552 /* validationES2.cpp */; }; 692 DF83E30B2639FE17000825EF /* validationGL44.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307482305F89C002DA972 /* validationGL44.cpp */; };693 616 DF83E30C2639FE17000825EF /* WorkerThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDD01FCE452800AC7A89 /* WorkerThread.cpp */; }; 694 617 DF83E30D2639FE17000825EF /* validationESEXT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30B57D9238CB09B0079FDDC /* validationESEXT.cpp */; }; … … 716 639 DF83E3232639FE18000825EF /* Compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC511B0438D200235552 /* Compiler.cpp */; }; 717 640 DF83E3242639FE18000825EF /* validationES31.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD816A1DBFE999006066B8 /* validationES31.cpp */; }; 718 DF83E3252639FE18000825EF /* validationGL43.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307342305F899002DA972 /* validationGL43.cpp */; };719 641 DF83E3262639FE18000825EF /* Uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBDC51B0438D300235552 /* Uniform.cpp */; }; 720 642 DF83E3272639FE18000825EF /* Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDDB1FCE452B00AC7A89 /* Thread.cpp */; }; … … 725 647 DF83E32C2639FE18000825EF /* Caps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC4F1B0438D200235552 /* Caps.cpp */; }; 726 648 DF83E32D2639FE18000825EF /* Device.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC5B1B0438D200235552 /* Device.cpp */; }; 727 DF83E32E2639FE18000825EF /* validationGL45.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307412305F89B002DA972 /* validationGL45.cpp */; };728 649 DF83E32F2639FE18000825EF /* format_map_desktop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307132305F7C3002DA972 /* format_map_desktop.cpp */; }; 729 650 DF83E3302639FE18000825EF /* Query.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC781B0438D200235552 /* Query.cpp */; }; … … 735 656 DF83E3362639FE18000825EF /* ProgramPipeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 315EBDCE1FCE452700AC7A89 /* ProgramPipeline.cpp */; }; 736 657 DF83E3372639FE18000825EF /* FramebufferAttachment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C1DBC6C1B0438D200235552 /* FramebufferAttachment.cpp */; }; 737 DF83E3382639FE18000825EF /* validationGL21.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30307312305F898002DA972 /* validationGL21.cpp */; };738 658 DF83E3392639FE2A000825EF /* entry_points_egl_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB300BB1DE39E7500D2C405 /* entry_points_egl_ext.cpp */; }; 739 659 DF83E33A2639FE2A000825EF /* entry_points_gles_ext_autogen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30B5820238DF74F0079FDDC /* entry_points_gles_ext_autogen.cpp */; }; … … 3165 3085 files = ( 3166 3086 31CDFF842491849800486F27 /* AddAndTrueToLoopCondition.h in Headers */, 3167 31CDFF972491849800486F27 /* AddDefaultReturnStatements.h in Headers */,3168 3087 31CDFF5C2491848C00486F27 /* aligned_memory.h in Headers */, 3169 31CDFF652491848C00486F27/* android_util.h in Headers */,3088 7B19599326C3C22000C09322 /* android_util.h in Headers */, 3170 3089 31CDFE11249183F000486F27 /* angle_gl.h in Headers */, 3171 3090 31CD007F249184FD00486F27 /* angletypes.h in Headers */, 3172 3091 31CDFF542491848C00486F27 /* angleutils.h in Headers */, 3173 3092 31CD00C02491854A00486F27 /* ArrayBoundsClamper.h in Headers */, 3174 31CDFFA22491849800486F27 /* ArrayReturnValueToOutParameter.h in Headers */,3175 31CDFFE1249184A700486F27 /* ASTMetadataHLSL.h in Headers */,3176 3093 31CD0054249184FC00486F27 /* AttributeMap.h in Headers */, 3177 3094 31CDFFD5249184A700486F27 /* BaseTypes.h in Headers */, … … 3181 3098 31CD00A4249184FD00486F27 /* BlobCache.h in Headers */, 3182 3099 31CDFFBC249184A700486F27 /* blocklayout.h in Headers */, 3183 31CDFFE2249184A700486F27 /* blocklayoutHLSL.h in Headers */,3184 31CDFFAA2491849800486F27 /* BreakVariableAliasingInInnerLoops.h in Headers */,3185 3100 31CD006E249184FC00486F27 /* Buffer.h in Headers */, 3186 3101 31CD001F249184E700486F27 /* BufferGL.h in Headers */, … … 3188 3103 31CDFFE6249184A700486F27 /* BuiltInFunctionEmulator.h in Headers */, 3189 3104 31CDFFCE249184A700486F27 /* BuiltInFunctionEmulatorGLSL.h in Headers */, 3190 31CDFFDC249184A700486F27 /* BuiltInFunctionEmulatorHLSL.h in Headers */,3191 3105 31CDFFD8249184A700486F27 /* BuiltinsWorkaroundGLSL.h in Headers */, 3192 3106 31CDFFF9249184A700486F27 /* CallDAG.h in Headers */, … … 3323 3237 31CD00A9249184FD00486F27 /* Image.h in Headers */, 3324 3238 31CDFFFD249184B000486F27 /* imageformats.h in Headers */, 3325 31CDFFDB249184A700486F27 /* ImageFunctionHLSL.h in Headers */,3326 3239 31CD0013249184E700486F27 /* ImageGL.h in Headers */, 3327 3240 31CD003B249184F400486F27 /* ImageImpl.h in Headers */, … … 3372 3285 31CDFFBD249184A700486F27 /* OutputGLSLBase.h in Headers */, 3373 3286 31CDFFEB249184A700486F27 /* OutputTree.h in Headers */, 3374 31CDFFF7249184A700486F27 /* OutputVulkanGLSL.h in Headers */,3375 3287 31CD00B2249184FD00486F27 /* Overlay.h in Headers */, 3376 3288 31CD0068249184FC00486F27 /* Overlay_font_autogen.h in Headers */, … … 3417 3329 31CDFF922491849800486F27 /* RemoveInvariantDeclaration.h in Headers */, 3418 3330 31CDFF8C2491849800486F27 /* RemovePow.h in Headers */, 3419 31CDFF892491849800486F27 /* RemoveSwitchFallThrough.h in Headers */,3420 3331 31CDFFAB2491849800486F27 /* RemoveUnreferencedVariables.h in Headers */, 3421 3332 31CD0075249184FD00486F27 /* Renderbuffer.h in Headers */, … … 3437 3348 31CD008A249184FD00486F27 /* ResourceMap.h in Headers */, 3438 3349 31CDFF7C2491849700486F27 /* RewriteAtomicCounters.h in Headers */, 3439 31CDFFA92491849800486F27 /* RewriteAtomicFunctionExpressions.h in Headers */,3440 3350 31CDFFA62491849800486F27 /* RewriteCubeMapSamplersAs2DArray.h in Headers */, 3441 3351 31CDFF982491849800486F27 /* RewriteDfdy.h in Headers */, 3442 3352 31CDFF9C2491849800486F27 /* RewriteDoWhile.h in Headers */, 3443 31CDFF782491849700486F27 /* RewriteElseBlocks.h in Headers */,3444 3353 31CDFF9D2491849800486F27 /* RewriteExpressionsWithShaderStorageBlock.h in Headers */, 3445 3354 A3C49C18255DF866005E8DF7 /* RewriteInterpolateAtOffset.h in Headers */, … … 3462 3371 31CD0018249184E700486F27 /* SemaphoreGL.h in Headers */, 3463 3372 31CD0030249184F400486F27 /* SemaphoreImpl.h in Headers */, 3464 31CDFF942491849800486F27 /* SeparateArrayConstructorStatements.h in Headers */,3465 31CDFF992491849800486F27 /* SeparateArrayInitialization.h in Headers */,3466 3373 31CDFF8E2491849800486F27 /* SeparateDeclarations.h in Headers */, 3467 31CDFF832491849800486F27 /* SeparateExpressionsReturningArrays.h in Headers */,3468 3374 31CD0031249184F400486F27 /* serial_utils.h in Headers */, 3469 3375 31CDFFD0249184A700486F27 /* Severity.h in Headers */, … … 3483 3389 31CD004E249184F400486F27 /* StreamProducerImpl.h in Headers */, 3484 3390 31CDFF522491848C00486F27 /* string_utils.h in Headers */, 3485 31CDFFF1249184A700486F27 /* StructureHLSL.h in Headers */,3486 3391 31CD009F249184FD00486F27 /* Surface.h in Headers */, 3487 3392 31CD0028249184E700486F27 /* SurfaceGL.h in Headers */, … … 3497 3402 31CDFFFB249184AC00486F27 /* SystemInfo_internal.h in Headers */, 3498 3403 31CD0097249184FD00486F27 /* Texture.h in Headers */, 3499 31CDFFC4249184A700486F27 /* TextureFunctionHLSL.h in Headers */,3500 3404 31CD002A249184E700486F27 /* TextureGL.h in Headers */, 3501 3405 31CD0046249184F400486F27 /* TextureImpl.h in Headers */, … … 3513 3417 31CDFFCA249184A700486F27 /* TranslatorESSL.h in Headers */, 3514 3418 31CDFFCB249184A700486F27 /* TranslatorGLSL.h in Headers */, 3515 31CDFFD9249184A700486F27 /* TranslatorVulkan.h in Headers */,3516 3419 31CDFFF2249184A700486F27 /* Types.h in Headers */, 3517 3420 31CDFFA02491849800486F27 /* UnfoldShortCircuitAST.h in Headers */, 3518 31CDFFA82491849800486F27 /* UnfoldShortCircuitToIf.h in Headers */,3519 3421 31CD00B0249184FD00486F27 /* Uniform.h in Headers */, 3520 3422 31CDFFA42491849800486F27 /* UseInterfaceBlockFields.h in Headers */, 3521 3423 31CDFFDD249184A700486F27 /* util.h in Headers */, 3522 3424 31CDFF642491848C00486F27 /* utilities.h in Headers */, 3523 31CDFFBF249184A700486F27 /* UtilsHLSL.h in Headers */,3524 3425 31CDFFEF249184A700486F27 /* ValidateAST.h in Headers */, 3525 3426 31CDFFD1249184A700486F27 /* ValidateGlobalInitializer.h in Headers */, … … 3543 3444 31CD0076249184FD00486F27 /* validationESEXT.h in Headers */, 3544 3445 31CD0094249184FD00486F27 /* validationESEXT_autogen.h in Headers */, 3545 31CD0051249184FC00486F27 /* validationGL11_autogen.h in Headers */,3546 31CD0070249184FD00486F27 /* validationGL12_autogen.h in Headers */,3547 31CD00A3249184FD00486F27 /* validationGL13_autogen.h in Headers */,3548 31CD009A249184FD00486F27 /* validationGL14_autogen.h in Headers */,3549 31CD0089249184FD00486F27 /* validationGL15_autogen.h in Headers */,3550 31CD0056249184FC00486F27 /* validationGL1_autogen.h in Headers */,3551 31CD008D249184FD00486F27 /* validationGL21_autogen.h in Headers */,3552 31CD0099249184FD00486F27 /* validationGL2_autogen.h in Headers */,3553 31CD0090249184FD00486F27 /* validationGL31_autogen.h in Headers */,3554 31CD0084249184FD00486F27 /* validationGL32_autogen.h in Headers */,3555 31CD008F249184FD00486F27 /* validationGL33_autogen.h in Headers */,3556 31CD0086249184FD00486F27 /* validationGL3_autogen.h in Headers */,3557 31CD0071249184FD00486F27 /* validationGL41_autogen.h in Headers */,3558 31CD00AB249184FD00486F27 /* validationGL42_autogen.h in Headers */,3559 31CD0059249184FC00486F27 /* validationGL43_autogen.h in Headers */,3560 31CD008E249184FD00486F27 /* validationGL44_autogen.h in Headers */,3561 31CD0088249184FD00486F27 /* validationGL45_autogen.h in Headers */,3562 31CD005D249184FC00486F27 /* validationGL46_autogen.h in Headers */,3563 31CD0092249184FD00486F27 /* validationGL4_autogen.h in Headers */,3564 3446 31CDFFEE249184A700486F27 /* VariablePacker.h in Headers */, 3565 3447 31CD00AC249184FD00486F27 /* VaryingPacking.h in Headers */, … … 3577 3459 31CD000D249184BB00486F27 /* WindowSurfaceEAGL.h in Headers */, 3578 3460 31CD006B249184FC00486F27 /* WorkerThread.h in Headers */, 3579 31CDFFA12491849800486F27 /* WrapSwitchStatementsInBlocks.h in Headers */,3580 3461 31CDFF512491848700486F27 /* xxhash.h in Headers */, 3581 3462 ); … … 3712 3593 files = ( 3713 3594 DF83E2782639FD33000825EF /* AddAndTrueToLoopCondition.cpp in Sources */, 3714 DF83E2612639FD33000825EF /* AddDefaultReturnStatements.cpp in Sources */,3715 3595 DF83E2502639FCD5000825EF /* AddExplicitTypeCasts.cpp in Sources */, 3716 3596 DF83E2162639FC74000825EF /* aligned_memory.cpp in Sources */, 3717 DF83E2192639FC74000825EF/* android_util.cpp in Sources */,3597 7B19599426C3C22000C09322 /* android_util.cpp in Sources */, 3718 3598 DF83E30F2639FE17000825EF /* angletypes.cpp in Sources */, 3719 3599 DF83E2242639FC74000825EF /* angleutils.cpp in Sources */, 3720 3600 DF83E3432639FE3C000825EF /* ArrayBoundsClamper.cpp in Sources */, 3721 DF83E25B2639FD33000825EF /* ArrayReturnValueToOutParameter.cpp in Sources */,3722 3601 DF83E2372639FCD5000825EF /* AstHelpers.cpp in Sources */, 3723 DF83E2AF2639FD83000825EF /* ASTMetadataHLSL.cpp in Sources */,3724 3602 DF83E3332639FE18000825EF /* AttributeMap.cpp in Sources */, 3725 3603 DF83E3592639FE92000825EF /* BlitGL.cpp in Sources */, 3726 3604 DF83E2EA2639FE17000825EF /* BlobCache.cpp in Sources */, 3727 3605 DF83E2BC2639FD83000825EF /* blocklayout.cpp in Sources */, 3728 DF83E2902639FD83000825EF /* blocklayoutHLSL.cpp in Sources */,3729 DF83E2682639FD33000825EF /* BreakVariableAliasingInInnerLoops.cpp in Sources */,3730 3606 DF83E2F72639FE17000825EF /* Buffer.cpp in Sources */, 3731 3607 DF83E3502639FE92000825EF /* BufferGL.cpp in Sources */, … … 3734 3610 DF83E29D2639FD83000825EF /* BuiltInFunctionEmulator.cpp in Sources */, 3735 3611 DF83E2C82639FD84000825EF /* BuiltInFunctionEmulatorGLSL.cpp in Sources */, 3736 DF83E2AA2639FD83000825EF /* BuiltInFunctionEmulatorHLSL.cpp in Sources */,3737 3612 DF83E2B12639FD83000825EF /* BuiltinsWorkaroundGLSL.cpp in Sources */, 3738 3613 DF83E2A32639FD83000825EF /* CallDAG.cpp in Sources */, … … 3790 3665 DF83E3972639FED4000825EF /* EGLSyncImpl.cpp in Sources */, 3791 3666 DF83E2482639FCD5000825EF /* EmitMetal.cpp in Sources */, 3792 DF83E2BD2639FD83000825EF /* emulated_builtin_functions_hlsl_autogen.cpp in Sources */,3793 3667 DF83E2582639FD33000825EF /* EmulateGLFragColorBroadcast.cpp in Sources */, 3794 3668 DF83E26A2639FD33000825EF /* EmulateMultiDrawShaderBuiltins.cpp in Sources */, … … 3824 3698 DF83E3102639FE17000825EF /* formatutils.cpp in Sources */, 3825 3699 DF83E3662639FE92000825EF /* formatutilsgl.cpp in Sources */, 3826 DF83E2E02639FE17000825EF /* frame_capture_utils.cpp in Sources */,3827 3700 DF83E3342639FE18000825EF /* Framebuffer.cpp in Sources */, 3828 3701 DF83E3372639FE18000825EF /* FramebufferAttachment.cpp in Sources */, … … 3845 3718 DF83E3152639FE17000825EF /* Image.cpp in Sources */, 3846 3719 DF83E2DF2639FE17000825EF /* imageformats.cpp in Sources */, 3847 DF83E2932639FD83000825EF /* ImageFunctionHLSL.cpp in Sources */,3848 3720 DF83E34B2639FE92000825EF /* ImageGL.cpp in Sources */, 3849 3721 DF83E3212639FE18000825EF /* ImageIndex.cpp in Sources */, … … 3906 3778 DF83E2D12639FD84000825EF /* OutputGLSLBase.cpp in Sources */, 3907 3779 DF83E2A52639FD83000825EF /* OutputTree.cpp in Sources */, 3908 DF83E2942639FD83000825EF /* OutputVulkanGLSL.cpp in Sources */,3909 3780 DF83E2EB2639FE17000825EF /* Overlay.cpp in Sources */, 3910 3781 DF83E3132639FE17000825EF /* Overlay_autogen.cpp in Sources */, … … 3955 3826 DF83E26C2639FD33000825EF /* RemoveInvariantDeclaration.cpp in Sources */, 3956 3827 DF83E2592639FD33000825EF /* RemovePow.cpp in Sources */, 3957 DF83E2882639FD33000825EF /* RemoveSwitchFallThrough.cpp in Sources */,3958 3828 DF83E2762639FD33000825EF /* RemoveUnreferencedVariables.cpp in Sources */, 3959 3829 DF83E31F2639FE17000825EF /* Renderbuffer.cpp in Sources */, … … 3972 3842 DF83E3112639FE17000825EF /* ResourceManager.cpp in Sources */, 3973 3843 DF83E25F2639FD33000825EF /* RewriteAtomicCounters.cpp in Sources */, 3974 DF83E26B2639FD33000825EF /* RewriteAtomicFunctionExpressions.cpp in Sources */,3975 3844 DF83E2472639FCD5000825EF /* RewriteCaseDeclarations.cpp in Sources */, 3976 3845 DF83E2732639FD33000825EF /* RewriteCubeMapSamplersAs2DArray.cpp in Sources */, 3977 3846 DF83E2632639FD33000825EF /* RewriteDfdy.cpp in Sources */, 3978 3847 DF83E2742639FD33000825EF /* RewriteDoWhile.cpp in Sources */, 3979 DF83E2562639FD33000825EF /* RewriteElseBlocks.cpp in Sources */,3980 3848 DF83E25C2639FD33000825EF /* RewriteExpressionsWithShaderStorageBlock.cpp in Sources */, 3981 3849 DF83E23F2639FCD5000825EF /* RewriteGlobalQualifierDecls.cpp in Sources */, … … 3999 3867 DF83E2FF2639FE17000825EF /* Semaphore.cpp in Sources */, 4000 3868 DF83E34D2639FE92000825EF /* SemaphoreGL.cpp in Sources */, 4001 DF83E27D2639FD33000825EF /* SeparateArrayConstructorStatements.cpp in Sources */,4002 DF83E27E2639FD33000825EF /* SeparateArrayInitialization.cpp in Sources */,4003 3869 DF83E24B2639FCD5000825EF /* SeparateCompoundExpressions.cpp in Sources */, 4004 3870 DF83E23B2639FCD5000825EF /* SeparateCompoundStructDeclarations.cpp in Sources */, 4005 3871 DF83E28A2639FD33000825EF /* SeparateDeclarations.cpp in Sources */, 4006 DF83E2602639FD33000825EF /* SeparateExpressionsReturningArrays.cpp in Sources */,4007 3872 DF83E2262639FC8A000825EF /* sha1.cc in Sources */, 4008 3873 DF83E2EE2639FE17000825EF /* Shader.cpp in Sources */, … … 4018 3883 DF83E3322639FE18000825EF /* Stream.cpp in Sources */, 4019 3884 DF83E2182639FC74000825EF /* string_utils.cpp in Sources */, 4020 DF83E2962639FD83000825EF /* StructureHLSL.cpp in Sources */,4021 3885 DF83E3162639FE17000825EF /* Surface.cpp in Sources */, 4022 3886 DF83E3472639FE92000825EF /* SurfaceGL.cpp in Sources */, … … 4038 3902 DF83E2D92639FD90000825EF /* SystemInfo_macos.mm in Sources */, 4039 3903 DF83E3172639FE17000825EF /* Texture.cpp in Sources */, 4040 DF83E2A22639FD83000825EF /* TextureFunctionHLSL.cpp in Sources */,4041 3904 DF83E35E2639FE92000825EF /* TextureGL.cpp in Sources */, 4042 3905 DF83E3932639FED4000825EF /* TextureImpl.cpp in Sources */, … … 4053 3916 DF83E2C52639FD84000825EF /* TranslatorMetalDirect.cpp in Sources */, 4054 3917 DF83E28E2639FD83000825EF /* TranslatorMetalUtils.cpp in Sources */, 4055 DF83E2B52639FD83000825EF /* TranslatorVulkan.cpp in Sources */,4056 3918 DF83E2D02639FD84000825EF /* Types.cpp in Sources */, 4057 3919 DF83E2822639FD33000825EF /* UnfoldShortCircuitAST.cpp in Sources */, 4058 DF83E2772639FD33000825EF /* UnfoldShortCircuitToIf.cpp in Sources */,4059 3920 DF83E3262639FE18000825EF /* Uniform.cpp in Sources */, 4060 3921 DF83E21C2639FC74000825EF /* uniform_type_info_autogen.cpp in Sources */, … … 4062 3923 DF83E2B32639FD83000825EF /* util.cpp in Sources */, 4063 3924 DF83E21A2639FC74000825EF /* utilities.cpp in Sources */, 4064 DF83E2C22639FD84000825EF /* UtilsHLSL.cpp in Sources */,4065 3925 DF83E2A72639FD83000825EF /* ValidateAST.cpp in Sources */, 4066 3926 DF83E29E2639FD83000825EF /* ValidateGlobalInitializer.cpp in Sources */, … … 4078 3938 DF83E32B2639FE18000825EF /* validationES32.cpp in Sources */, 4079 3939 DF83E30D2639FE17000825EF /* validationESEXT.cpp in Sources */, 4080 DF83E3072639FE17000825EF /* validationGL1.cpp in Sources */,4081 DF83E2E92639FE17000825EF /* validationGL11.cpp in Sources */,4082 DF83E2EC2639FE17000825EF /* validationGL12.cpp in Sources */,4083 DF83E2EF2639FE17000825EF /* validationGL13.cpp in Sources */,4084 DF83E2F92639FE17000825EF /* validationGL14.cpp in Sources */,4085 DF83E2F22639FE17000825EF /* validationGL15.cpp in Sources */,4086 DF83E3042639FE17000825EF /* validationGL2.cpp in Sources */,4087 DF83E3382639FE18000825EF /* validationGL21.cpp in Sources */,4088 DF83E2FD2639FE17000825EF /* validationGL3.cpp in Sources */,4089 DF83E2DC2639FE17000825EF /* validationGL31.cpp in Sources */,4090 DF83E2F42639FE17000825EF /* validationGL32.cpp in Sources */,4091 DF83E2F52639FE17000825EF /* validationGL33.cpp in Sources */,4092 DF83E3082639FE17000825EF /* validationGL4.cpp in Sources */,4093 DF83E2F62639FE17000825EF /* validationGL41.cpp in Sources */,4094 DF83E3022639FE17000825EF /* validationGL42.cpp in Sources */,4095 DF83E3252639FE18000825EF /* validationGL43.cpp in Sources */,4096 DF83E30B2639FE17000825EF /* validationGL44.cpp in Sources */,4097 DF83E32E2639FE18000825EF /* validationGL45.cpp in Sources */,4098 DF83E2FA2639FE17000825EF /* validationGL46.cpp in Sources */,4099 3940 DF83E2B02639FD83000825EF /* VariablePacker.cpp in Sources */, 4100 3941 DF83E2FB2639FE17000825EF /* VaryingPacking.cpp in Sources */, … … 4109 3950 DF83E30C2639FE17000825EF /* WorkerThread.cpp in Sources */, 4110 3951 DF83E2362639FCD5000825EF /* WrapMain.cpp in Sources */, 4111 DF83E25D2639FD33000825EF /* WrapSwitchStatementsInBlocks.cpp in Sources */, 4112 DF83E2282639FC9A000825EF /* xxhash.c in Sources */, 3952 7B19599526C3C64E00C09322 /* xxhash.c in Sources */, 4113 3953 ); 4114 3954 runOnlyForDeploymentPostprocessing = 0; -
trunk/Source/ThirdParty/ANGLE/ChangeLog
r280926 r280959 1 2021-08-12 Kimmo Kinnunen <kkinnunen@apple.com> 2 3 ANGLE Cocoa compiles parts of HLSL translator, vulkan translator, libgl api, capture redundantly 4 https://bugs.webkit.org/show_bug.cgi?id=228986 5 6 Reviewed by Kenneth Russell. 7 8 Remove following from ANGLE (dynamic) target: 9 - HLSL translator and tree ops used only by it 10 - Vulkan translator output 11 - libgl API validation implementation 12 - API trace capture implementation (was only partially compiled) 13 14 The features are not part of Cocoa use of ANGLE, and should 15 not be compiled as such. 16 Does not affect the binary size more than few kilobytes. 17 18 * ANGLE.xcodeproj/project.pbxproj: 19 * Configurations/ANGLE-dynamic.xcconfig: 20 1 21 2021-08-11 Kyle Piddington <kpiddington@apple.com> 2 22 -
trunk/Source/ThirdParty/ANGLE/Configurations/ANGLE-dynamic.xcconfig
r280010 r280959 37 37 PUBLIC_HEADERS_FOLDER_PATH_maccatalyst = $(WK_ALTERNATE_FRAMEWORKS_DIR)/$(ANGLE_HEADERS_FOLDER_PATH); 38 38 39 GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) LIBGLESV2_IMPLEMENTATION LIBANGLE_IMPLEMENTATION ANGLE_ ENABLE_OPENGL ANGLE_ENABLE_GLSL ANGLE_ENABLE_ESSL GL_SILENCE_DEPRECATION GLES_SILENCE_DEPRECATION ANGLE_ENABLE_METAL ANGLE_METAL_XCODE_BUILDS_SHADERS;39 GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) LIBGLESV2_IMPLEMENTATION LIBANGLE_IMPLEMENTATION ANGLE_CAPTURE_ENABLED=0 ANGLE_ENABLE_OPENGL ANGLE_ENABLE_GLSL ANGLE_ENABLE_ESSL GL_SILENCE_DEPRECATION GLES_SILENCE_DEPRECATION ANGLE_ENABLE_METAL ANGLE_METAL_XCODE_BUILDS_SHADERS; 40 40 41 41 DEAD_CODE_STRIPPING = YES;
Note:
See TracChangeset
for help on using the changeset viewer.