diff --git a/PixelKitShaders.xcodeproj/project.pbxproj b/PixelKitShaders.xcodeproj/project.pbxproj index 54898204..82a371dd 100644 --- a/PixelKitShaders.xcodeproj/project.pbxproj +++ b/PixelKitShaders.xcodeproj/project.pbxproj @@ -3,59 +3,456 @@ archiveVersion = 1; classes = { }; - objectVersion = 52; + objectVersion = 50; objects = { /* Begin PBXBuildFile section */ - 748CB48E249E443600460A84 /* PixelKitShaders-macOS.metallib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 74E9F6C72193813800F541DE /* PixelKitShaders-macOS.metallib */; }; - 74AABA9724896DD900E8757C /* PixelKitShaders.metallib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 7473A66A210F4FD0003CF329 /* PixelKitShaders.metallib */; platformFilter = ios; }; + 3AA1F93E24ABE87100C3317E /* ContentResourceImagePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8ED24ABE87100C3317E /* ContentResourceImagePIX.metal */; }; + 3AA1F93F24ABE87100C3317E /* ContentResourceImagePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8ED24ABE87100C3317E /* ContentResourceImagePIX.metal */; }; + 3AA1F94024ABE87100C3317E /* ContentResourceImagePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8ED24ABE87100C3317E /* ContentResourceImagePIX.metal */; }; + 3AA1F94124ABE87100C3317E /* EffectSingleTransformPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8EE24ABE87100C3317E /* EffectSingleTransformPIX.metal */; }; + 3AA1F94224ABE87100C3317E /* EffectSingleTransformPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8EE24ABE87100C3317E /* EffectSingleTransformPIX.metal */; }; + 3AA1F94324ABE87100C3317E /* EffectSingleTransformPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8EE24ABE87100C3317E /* EffectSingleTransformPIX.metal */; }; + 3AA1F94424ABE87100C3317E /* NilPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8EF24ABE87100C3317E /* NilPIX.metal */; }; + 3AA1F94524ABE87100C3317E /* NilPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8EF24ABE87100C3317E /* NilPIX.metal */; }; + 3AA1F94624ABE87100C3317E /* NilPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8EF24ABE87100C3317E /* NilPIX.metal */; }; + 3AA1F94724ABE87100C3317E /* EffectMergerReorderPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F024ABE87100C3317E /* EffectMergerReorderPIX.metal */; }; + 3AA1F94824ABE87100C3317E /* EffectMergerReorderPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F024ABE87100C3317E /* EffectMergerReorderPIX.metal */; }; + 3AA1F94924ABE87100C3317E /* EffectMergerReorderPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F024ABE87100C3317E /* EffectMergerReorderPIX.metal */; }; + 3AA1F94A24ABE87100C3317E /* ContentGeneratorNoisePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F124ABE87100C3317E /* ContentGeneratorNoisePIX.metal */; }; + 3AA1F94B24ABE87100C3317E /* ContentGeneratorNoisePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F124ABE87100C3317E /* ContentGeneratorNoisePIX.metal */; }; + 3AA1F94C24ABE87100C3317E /* ContentGeneratorNoisePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F124ABE87100C3317E /* ContentGeneratorNoisePIX.metal */; }; + 3AA1F94D24ABE87100C3317E /* EffectSingleSepiaPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F224ABE87100C3317E /* EffectSingleSepiaPIX.metal */; }; + 3AA1F94E24ABE87100C3317E /* EffectSingleSepiaPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F224ABE87100C3317E /* EffectSingleSepiaPIX.metal */; }; + 3AA1F94F24ABE87100C3317E /* EffectSingleSepiaPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F224ABE87100C3317E /* EffectSingleSepiaPIX.metal */; }; + 3AA1F95024ABE87100C3317E /* EffectSingleAveragePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F324ABE87100C3317E /* EffectSingleAveragePIX.metal */; }; + 3AA1F95124ABE87100C3317E /* EffectSingleAveragePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F324ABE87100C3317E /* EffectSingleAveragePIX.metal */; }; + 3AA1F95224ABE87100C3317E /* EffectSingleAveragePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F324ABE87100C3317E /* EffectSingleAveragePIX.metal */; }; + 3AA1F95324ABE87100C3317E /* EffectMergerLumaBlurPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F424ABE87100C3317E /* EffectMergerLumaBlurPIX.metal */; }; + 3AA1F95424ABE87100C3317E /* EffectMergerLumaBlurPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F424ABE87100C3317E /* EffectMergerLumaBlurPIX.metal */; }; + 3AA1F95524ABE87100C3317E /* EffectMergerLumaBlurPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F424ABE87100C3317E /* EffectMergerLumaBlurPIX.metal */; }; + 3AA1F95624ABE87100C3317E /* ContentGeneratorPolygonPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F524ABE87100C3317E /* ContentGeneratorPolygonPIX.metal */; }; + 3AA1F95724ABE87100C3317E /* ContentGeneratorPolygonPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F524ABE87100C3317E /* ContentGeneratorPolygonPIX.metal */; }; + 3AA1F95824ABE87100C3317E /* ContentGeneratorPolygonPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F524ABE87100C3317E /* ContentGeneratorPolygonPIX.metal */; }; + 3AA1F95924ABE87100C3317E /* EffectSingleThresholdPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F624ABE87100C3317E /* EffectSingleThresholdPIX.metal */; }; + 3AA1F95A24ABE87100C3317E /* EffectSingleThresholdPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F624ABE87100C3317E /* EffectSingleThresholdPIX.metal */; }; + 3AA1F95B24ABE87100C3317E /* EffectSingleThresholdPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F624ABE87100C3317E /* EffectSingleThresholdPIX.metal */; }; + 3AA1F95C24ABE87100C3317E /* EffectMultiBlendsPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F724ABE87100C3317E /* EffectMultiBlendsPIX.metal */; }; + 3AA1F95D24ABE87100C3317E /* EffectMultiBlendsPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F724ABE87100C3317E /* EffectMultiBlendsPIX.metal */; }; + 3AA1F95E24ABE87100C3317E /* EffectMultiBlendsPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F724ABE87100C3317E /* EffectMultiBlendsPIX.metal */; }; + 3AA1F95F24ABE87100C3317E /* EffectSingleFlipFlopPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F824ABE87100C3317E /* EffectSingleFlipFlopPIX.metal */; }; + 3AA1F96024ABE87100C3317E /* EffectSingleFlipFlopPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F824ABE87100C3317E /* EffectSingleFlipFlopPIX.metal */; }; + 3AA1F96124ABE87100C3317E /* EffectSingleFlipFlopPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F824ABE87100C3317E /* EffectSingleFlipFlopPIX.metal */; }; + 3AA1F96224ABE87100C3317E /* EffectSingleSlopePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F924ABE87100C3317E /* EffectSingleSlopePIX.metal */; }; + 3AA1F96324ABE87100C3317E /* EffectSingleSlopePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F924ABE87100C3317E /* EffectSingleSlopePIX.metal */; }; + 3AA1F96424ABE87100C3317E /* EffectSingleSlopePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8F924ABE87100C3317E /* EffectSingleSlopePIX.metal */; }; + 3AA1F96524ABE87100C3317E /* EffectSingleKaleidoscopePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FA24ABE87100C3317E /* EffectSingleKaleidoscopePIX.metal */; }; + 3AA1F96624ABE87100C3317E /* EffectSingleKaleidoscopePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FA24ABE87100C3317E /* EffectSingleKaleidoscopePIX.metal */; }; + 3AA1F96724ABE87100C3317E /* EffectSingleKaleidoscopePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FA24ABE87100C3317E /* EffectSingleKaleidoscopePIX.metal */; }; + 3AA1F96824ABE87100C3317E /* EffectMergerCrossPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FB24ABE87100C3317E /* EffectMergerCrossPIX.metal */; }; + 3AA1F96924ABE87100C3317E /* EffectMergerCrossPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FB24ABE87100C3317E /* EffectMergerCrossPIX.metal */; }; + 3AA1F96A24ABE87100C3317E /* EffectMergerCrossPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FB24ABE87100C3317E /* EffectMergerCrossPIX.metal */; }; + 3AA1F96B24ABE87100C3317E /* EffectSingleFlarePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FC24ABE87100C3317E /* EffectSingleFlarePIX.metal */; }; + 3AA1F96C24ABE87100C3317E /* EffectSingleFlarePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FC24ABE87100C3317E /* EffectSingleFlarePIX.metal */; }; + 3AA1F96D24ABE87100C3317E /* EffectSingleFlarePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FC24ABE87100C3317E /* EffectSingleFlarePIX.metal */; }; + 3AA1F96E24ABE87100C3317E /* EffectSingleChromaKeyPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FD24ABE87100C3317E /* EffectSingleChromaKeyPIX.metal */; }; + 3AA1F96F24ABE87100C3317E /* EffectSingleChromaKeyPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FD24ABE87100C3317E /* EffectSingleChromaKeyPIX.metal */; }; + 3AA1F97024ABE87100C3317E /* EffectSingleChromaKeyPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FD24ABE87100C3317E /* EffectSingleChromaKeyPIX.metal */; }; + 3AA1F97124ABE87100C3317E /* EffectSingleEdgePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FE24ABE87100C3317E /* EffectSingleEdgePIX.metal */; }; + 3AA1F97224ABE87100C3317E /* EffectSingleEdgePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FE24ABE87100C3317E /* EffectSingleEdgePIX.metal */; }; + 3AA1F97324ABE87100C3317E /* EffectSingleEdgePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FE24ABE87100C3317E /* EffectSingleEdgePIX.metal */; }; + 3AA1F97424ABE87100C3317E /* EffectMergerDisplacePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FF24ABE87100C3317E /* EffectMergerDisplacePIX.metal */; }; + 3AA1F97524ABE87100C3317E /* EffectMergerDisplacePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FF24ABE87100C3317E /* EffectMergerDisplacePIX.metal */; }; + 3AA1F97624ABE87100C3317E /* EffectMergerDisplacePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F8FF24ABE87100C3317E /* EffectMergerDisplacePIX.metal */; }; + 3AA1F97724ABE87100C3317E /* ContentGeneratorGradientPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90024ABE87100C3317E /* ContentGeneratorGradientPIX.metal */; }; + 3AA1F97824ABE87100C3317E /* ContentGeneratorGradientPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90024ABE87100C3317E /* ContentGeneratorGradientPIX.metal */; }; + 3AA1F97924ABE87100C3317E /* ContentGeneratorGradientPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90024ABE87100C3317E /* ContentGeneratorGradientPIX.metal */; }; + 3AA1F97A24ABE87100C3317E /* SpritePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90124ABE87100C3317E /* SpritePIX.metal */; }; + 3AA1F97B24ABE87100C3317E /* SpritePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90124ABE87100C3317E /* SpritePIX.metal */; }; + 3AA1F97C24ABE87100C3317E /* SpritePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90124ABE87100C3317E /* SpritePIX.metal */; }; + 3AA1F97D24ABE87100C3317E /* EffectSingleSharpenPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90224ABE87100C3317E /* EffectSingleSharpenPIX.metal */; }; + 3AA1F97E24ABE87100C3317E /* EffectSingleSharpenPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90224ABE87100C3317E /* EffectSingleSharpenPIX.metal */; }; + 3AA1F97F24ABE87100C3317E /* EffectSingleSharpenPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90224ABE87100C3317E /* EffectSingleSharpenPIX.metal */; }; + 3AA1F98024ABE87100C3317E /* EffectMergerTimeMachinePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90324ABE87100C3317E /* EffectMergerTimeMachinePIX.metal */; }; + 3AA1F98124ABE87100C3317E /* EffectMergerTimeMachinePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90324ABE87100C3317E /* EffectMergerTimeMachinePIX.metal */; }; + 3AA1F98224ABE87100C3317E /* EffectMergerTimeMachinePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90324ABE87100C3317E /* EffectMergerTimeMachinePIX.metal */; }; + 3AA1F98324ABE87100C3317E /* EffectMergerLUTPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90424ABE87100C3317E /* EffectMergerLUTPIX.metal */; }; + 3AA1F98424ABE87100C3317E /* EffectMergerLUTPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90424ABE87100C3317E /* EffectMergerLUTPIX.metal */; }; + 3AA1F98524ABE87100C3317E /* EffectMergerLUTPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90424ABE87100C3317E /* EffectMergerLUTPIX.metal */; }; + 3AA1F98624ABE87100C3317E /* EffectMultiStackPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90524ABE87100C3317E /* EffectMultiStackPIX.metal */; }; + 3AA1F98724ABE87100C3317E /* EffectMultiStackPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90524ABE87100C3317E /* EffectMultiStackPIX.metal */; }; + 3AA1F98824ABE87100C3317E /* EffectMultiStackPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90524ABE87100C3317E /* EffectMultiStackPIX.metal */; }; + 3AA1F98924ABE87100C3317E /* EffectSingleTwirlPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90624ABE87100C3317E /* EffectSingleTwirlPIX.metal */; }; + 3AA1F98A24ABE87100C3317E /* EffectSingleTwirlPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90624ABE87100C3317E /* EffectSingleTwirlPIX.metal */; }; + 3AA1F98B24ABE87100C3317E /* EffectSingleTwirlPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90624ABE87100C3317E /* EffectSingleTwirlPIX.metal */; }; + 3AA1F98C24ABE87100C3317E /* EffectSingleConvertPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90724ABE87100C3317E /* EffectSingleConvertPIX.metal */; }; + 3AA1F98D24ABE87100C3317E /* EffectSingleConvertPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90724ABE87100C3317E /* EffectSingleConvertPIX.metal */; }; + 3AA1F98E24ABE87100C3317E /* EffectSingleConvertPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90724ABE87100C3317E /* EffectSingleConvertPIX.metal */; }; + 3AA1F98F24ABE87100C3317E /* TemplatePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90824ABE87100C3317E /* TemplatePIX.metal */; }; + 3AA1F99024ABE87100C3317E /* TemplatePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90824ABE87100C3317E /* TemplatePIX.metal */; }; + 3AA1F99124ABE87100C3317E /* TemplatePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90824ABE87100C3317E /* TemplatePIX.metal */; }; + 3AA1F99224ABE87100C3317E /* EffectSingleBlurPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90924ABE87100C3317E /* EffectSingleBlurPIX.metal */; }; + 3AA1F99324ABE87100C3317E /* EffectSingleBlurPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90924ABE87100C3317E /* EffectSingleBlurPIX.metal */; }; + 3AA1F99424ABE87100C3317E /* EffectSingleBlurPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90924ABE87100C3317E /* EffectSingleBlurPIX.metal */; }; + 3AA1F99524ABE87100C3317E /* EffectSingleQuantizePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90A24ABE87100C3317E /* EffectSingleQuantizePIX.metal */; }; + 3AA1F99624ABE87100C3317E /* EffectSingleQuantizePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90A24ABE87100C3317E /* EffectSingleQuantizePIX.metal */; }; + 3AA1F99724ABE87100C3317E /* EffectSingleQuantizePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90A24ABE87100C3317E /* EffectSingleQuantizePIX.metal */; }; + 3AA1F99824ABE87100C3317E /* EffectMergerLookupPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90B24ABE87100C3317E /* EffectMergerLookupPIX.metal */; }; + 3AA1F99924ABE87100C3317E /* EffectMergerLookupPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90B24ABE87100C3317E /* EffectMergerLookupPIX.metal */; }; + 3AA1F99A24ABE87100C3317E /* EffectMergerLookupPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90B24ABE87100C3317E /* EffectMergerLookupPIX.metal */; }; + 3AA1F99B24ABE87100C3317E /* ContentGeneratorColorPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90C24ABE87100C3317E /* ContentGeneratorColorPIX.metal */; }; + 3AA1F99C24ABE87100C3317E /* ContentGeneratorColorPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90C24ABE87100C3317E /* ContentGeneratorColorPIX.metal */; }; + 3AA1F99D24ABE87100C3317E /* ContentGeneratorColorPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90C24ABE87100C3317E /* ContentGeneratorColorPIX.metal */; }; + 3AA1F99E24ABE87100C3317E /* EffectSingleLevelsPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90D24ABE87100C3317E /* EffectSingleLevelsPIX.metal */; }; + 3AA1F99F24ABE87100C3317E /* EffectSingleLevelsPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90D24ABE87100C3317E /* EffectSingleLevelsPIX.metal */; }; + 3AA1F9A024ABE87100C3317E /* EffectSingleLevelsPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90D24ABE87100C3317E /* EffectSingleLevelsPIX.metal */; }; + 3AA1F9A124ABE87100C3317E /* EffectSingleClampPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90E24ABE87100C3317E /* EffectSingleClampPIX.metal */; }; + 3AA1F9A224ABE87100C3317E /* EffectSingleClampPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90E24ABE87100C3317E /* EffectSingleClampPIX.metal */; }; + 3AA1F9A324ABE87100C3317E /* EffectSingleClampPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90E24ABE87100C3317E /* EffectSingleClampPIX.metal */; }; + 3AA1F9A424ABE87100C3317E /* EffectMergerLumaTransformPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90F24ABE87100C3317E /* EffectMergerLumaTransformPIX.metal */; }; + 3AA1F9A524ABE87100C3317E /* EffectMergerLumaTransformPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90F24ABE87100C3317E /* EffectMergerLumaTransformPIX.metal */; }; + 3AA1F9A624ABE87100C3317E /* EffectMergerLumaTransformPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F90F24ABE87100C3317E /* EffectMergerLumaTransformPIX.metal */; }; + 3AA1F9A724ABE87100C3317E /* ContentResourceBackgroundPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91024ABE87100C3317E /* ContentResourceBackgroundPIX.metal */; }; + 3AA1F9A824ABE87100C3317E /* ContentResourceBackgroundPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91024ABE87100C3317E /* ContentResourceBackgroundPIX.metal */; }; + 3AA1F9A924ABE87100C3317E /* ContentResourceBackgroundPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91024ABE87100C3317E /* ContentResourceBackgroundPIX.metal */; }; + 3AA1F9AA24ABE87100C3317E /* ContentResourceFlipPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91124ABE87100C3317E /* ContentResourceFlipPIX.metal */; }; + 3AA1F9AB24ABE87100C3317E /* ContentResourceFlipPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91124ABE87100C3317E /* ContentResourceFlipPIX.metal */; }; + 3AA1F9AC24ABE87100C3317E /* ContentResourceFlipPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91124ABE87100C3317E /* ContentResourceFlipPIX.metal */; }; + 3AA1F9AD24ABE87100C3317E /* EffectSingleChannelMixPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91224ABE87100C3317E /* EffectSingleChannelMixPIX.metal */; }; + 3AA1F9AE24ABE87100C3317E /* EffectSingleChannelMixPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91224ABE87100C3317E /* EffectSingleChannelMixPIX.metal */; }; + 3AA1F9AF24ABE87100C3317E /* EffectSingleChannelMixPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91224ABE87100C3317E /* EffectSingleChannelMixPIX.metal */; }; + 3AA1F9B024ABE87100C3317E /* EffectSingleColorShiftPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91324ABE87100C3317E /* EffectSingleColorShiftPIX.metal */; }; + 3AA1F9B124ABE87100C3317E /* EffectSingleColorShiftPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91324ABE87100C3317E /* EffectSingleColorShiftPIX.metal */; }; + 3AA1F9B224ABE87100C3317E /* EffectSingleColorShiftPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91324ABE87100C3317E /* EffectSingleColorShiftPIX.metal */; }; + 3AA1F9B324ABE87100C3317E /* EffectMultiArrayPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91424ABE87100C3317E /* EffectMultiArrayPIX.metal */; }; + 3AA1F9B424ABE87100C3317E /* EffectMultiArrayPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91424ABE87100C3317E /* EffectMultiArrayPIX.metal */; }; + 3AA1F9B524ABE87100C3317E /* EffectMultiArrayPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91424ABE87100C3317E /* EffectMultiArrayPIX.metal */; }; + 3AA1F9B624ABE87100C3317E /* EffectMergerBlendPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91524ABE87100C3317E /* EffectMergerBlendPIX.metal */; }; + 3AA1F9B724ABE87100C3317E /* EffectMergerBlendPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91524ABE87100C3317E /* EffectMergerBlendPIX.metal */; }; + 3AA1F9B824ABE87100C3317E /* EffectMergerBlendPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91524ABE87100C3317E /* EffectMergerBlendPIX.metal */; }; + 3AA1F9B924ABE87100C3317E /* EffectMergerRemapPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91624ABE87100C3317E /* EffectMergerRemapPIX.metal */; }; + 3AA1F9BA24ABE87100C3317E /* EffectMergerRemapPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91624ABE87100C3317E /* EffectMergerRemapPIX.metal */; }; + 3AA1F9BB24ABE87100C3317E /* EffectMergerRemapPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91624ABE87100C3317E /* EffectMergerRemapPIX.metal */; }; + 3AA1F9BC24ABE87200C3317E /* QuadVTX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91A24ABE87100C3317E /* QuadVTX.metal */; }; + 3AA1F9BD24ABE87200C3317E /* QuadVTX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91A24ABE87100C3317E /* QuadVTX.metal */; }; + 3AA1F9BE24ABE87200C3317E /* QuadVTX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91A24ABE87100C3317E /* QuadVTX.metal */; }; + 3AA1F9BF24ABE87200C3317E /* error.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91B24ABE87100C3317E /* error.metal */; }; + 3AA1F9C024ABE87200C3317E /* error.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91B24ABE87100C3317E /* error.metal */; }; + 3AA1F9C124ABE87200C3317E /* error.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91B24ABE87100C3317E /* error.metal */; }; + 3AA1F9C224ABE87200C3317E /* noise.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91D24ABE87100C3317E /* noise.metal */; }; + 3AA1F9C324ABE87200C3317E /* noise.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91D24ABE87100C3317E /* noise.metal */; }; + 3AA1F9C424ABE87200C3317E /* noise.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91D24ABE87100C3317E /* noise.metal */; }; + 3AA1F9C524ABE87200C3317E /* gradient.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91E24ABE87100C3317E /* gradient.metal */; }; + 3AA1F9C624ABE87200C3317E /* gradient.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91E24ABE87100C3317E /* gradient.metal */; }; + 3AA1F9C724ABE87200C3317E /* gradient.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91E24ABE87100C3317E /* gradient.metal */; }; + 3AA1F9C824ABE87200C3317E /* gradient_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91F24ABE87100C3317E /* gradient_header.metal */; }; + 3AA1F9C924ABE87200C3317E /* gradient_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91F24ABE87100C3317E /* gradient_header.metal */; }; + 3AA1F9CA24ABE87200C3317E /* gradient_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F91F24ABE87100C3317E /* gradient_header.metal */; }; + 3AA1F9CB24ABE87200C3317E /* random_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92024ABE87100C3317E /* random_header.metal */; }; + 3AA1F9CC24ABE87200C3317E /* random_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92024ABE87100C3317E /* random_header.metal */; }; + 3AA1F9CD24ABE87200C3317E /* random_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92024ABE87100C3317E /* random_header.metal */; }; + 3AA1F9CE24ABE87200C3317E /* random.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92124ABE87100C3317E /* random.metal */; }; + 3AA1F9CF24ABE87200C3317E /* random.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92124ABE87100C3317E /* random.metal */; }; + 3AA1F9D024ABE87200C3317E /* random.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92124ABE87100C3317E /* random.metal */; }; + 3AA1F9D124ABE87200C3317E /* noise_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92224ABE87100C3317E /* noise_header.metal */; }; + 3AA1F9D224ABE87200C3317E /* noise_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92224ABE87100C3317E /* noise_header.metal */; }; + 3AA1F9D324ABE87200C3317E /* noise_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92224ABE87100C3317E /* noise_header.metal */; }; + 3AA1F9D424ABE87200C3317E /* blend_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92424ABE87100C3317E /* blend_header.metal */; }; + 3AA1F9D524ABE87200C3317E /* blend_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92424ABE87100C3317E /* blend_header.metal */; }; + 3AA1F9D624ABE87200C3317E /* blend_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92424ABE87100C3317E /* blend_header.metal */; }; + 3AA1F9D724ABE87200C3317E /* hsv_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92524ABE87100C3317E /* hsv_header.metal */; }; + 3AA1F9D824ABE87200C3317E /* hsv_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92524ABE87100C3317E /* hsv_header.metal */; }; + 3AA1F9D924ABE87200C3317E /* hsv_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92524ABE87100C3317E /* hsv_header.metal */; }; + 3AA1F9DA24ABE87200C3317E /* blend.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92624ABE87100C3317E /* blend.metal */; }; + 3AA1F9DB24ABE87200C3317E /* blend.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92624ABE87100C3317E /* blend.metal */; }; + 3AA1F9DC24ABE87200C3317E /* blend.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92624ABE87100C3317E /* blend.metal */; }; + 3AA1F9DD24ABE87200C3317E /* place_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92724ABE87100C3317E /* place_header.metal */; }; + 3AA1F9DE24ABE87200C3317E /* place_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92724ABE87100C3317E /* place_header.metal */; }; + 3AA1F9DF24ABE87200C3317E /* place_header.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92724ABE87100C3317E /* place_header.metal */; }; + 3AA1F9E024ABE87200C3317E /* place.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92824ABE87100C3317E /* place.metal */; }; + 3AA1F9E124ABE87200C3317E /* place.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92824ABE87100C3317E /* place.metal */; }; + 3AA1F9E224ABE87200C3317E /* place.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92824ABE87100C3317E /* place.metal */; }; + 3AA1F9E324ABE87200C3317E /* hsv.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92924ABE87100C3317E /* hsv.metal */; }; + 3AA1F9E424ABE87200C3317E /* hsv.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92924ABE87100C3317E /* hsv.metal */; }; + 3AA1F9E524ABE87200C3317E /* hsv.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92924ABE87100C3317E /* hsv.metal */; }; + 3AA1F9E624ABE87200C3317E /* EffectSingleRangePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92C24ABE87100C3317E /* EffectSingleRangePIX.metal */; }; + 3AA1F9E724ABE87200C3317E /* EffectSingleRangePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92C24ABE87100C3317E /* EffectSingleRangePIX.metal */; }; + 3AA1F9E824ABE87200C3317E /* EffectSingleRangePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92C24ABE87100C3317E /* EffectSingleRangePIX.metal */; }; + 3AA1F9E924ABE87200C3317E /* ContentGeneratorArcPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92D24ABE87100C3317E /* ContentGeneratorArcPIX.metal */; }; + 3AA1F9EA24ABE87200C3317E /* ContentGeneratorArcPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92D24ABE87100C3317E /* ContentGeneratorArcPIX.metal */; }; + 3AA1F9EB24ABE87200C3317E /* ContentGeneratorArcPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92D24ABE87100C3317E /* ContentGeneratorArcPIX.metal */; }; + 3AA1F9EC24ABE87200C3317E /* ContentResourcePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92E24ABE87100C3317E /* ContentResourcePIX.metal */; }; + 3AA1F9ED24ABE87200C3317E /* ContentResourcePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92E24ABE87100C3317E /* ContentResourcePIX.metal */; }; + 3AA1F9EE24ABE87200C3317E /* ContentResourcePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92E24ABE87100C3317E /* ContentResourcePIX.metal */; }; + 3AA1F9EF24ABE87200C3317E /* EffectMergerLumaLevelsPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92F24ABE87100C3317E /* EffectMergerLumaLevelsPIX.metal */; }; + 3AA1F9F024ABE87200C3317E /* EffectMergerLumaLevelsPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92F24ABE87100C3317E /* EffectMergerLumaLevelsPIX.metal */; }; + 3AA1F9F124ABE87200C3317E /* EffectMergerLumaLevelsPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F92F24ABE87100C3317E /* EffectMergerLumaLevelsPIX.metal */; }; + 3AA1F9F224ABE87200C3317E /* ContentResourceCameraPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93024ABE87100C3317E /* ContentResourceCameraPIX.metal */; }; + 3AA1F9F324ABE87200C3317E /* ContentResourceCameraPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93024ABE87100C3317E /* ContentResourceCameraPIX.metal */; }; + 3AA1F9F424ABE87200C3317E /* ContentResourceCameraPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93024ABE87100C3317E /* ContentResourceCameraPIX.metal */; }; + 3AA1F9F524ABE87200C3317E /* ContentResourceBGRPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93124ABE87100C3317E /* ContentResourceBGRPIX.metal */; }; + 3AA1F9F624ABE87200C3317E /* ContentResourceBGRPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93124ABE87100C3317E /* ContentResourceBGRPIX.metal */; }; + 3AA1F9F724ABE87200C3317E /* ContentResourceBGRPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93124ABE87100C3317E /* ContentResourceBGRPIX.metal */; }; + 3AA1F9F824ABE87200C3317E /* EffectMultiHDRPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93224ABE87100C3317E /* EffectMultiHDRPIX.metal */; }; + 3AA1F9F924ABE87200C3317E /* EffectMultiHDRPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93224ABE87100C3317E /* EffectMultiHDRPIX.metal */; }; + 3AA1F9FA24ABE87200C3317E /* EffectMultiHDRPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93224ABE87100C3317E /* EffectMultiHDRPIX.metal */; }; + 3AA1F9FB24ABE87200C3317E /* EffectSingleSlicePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93324ABE87100C3317E /* EffectSingleSlicePIX.metal */; }; + 3AA1F9FC24ABE87200C3317E /* EffectSingleSlicePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93324ABE87100C3317E /* EffectSingleSlicePIX.metal */; }; + 3AA1F9FD24ABE87200C3317E /* EffectSingleSlicePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93324ABE87100C3317E /* EffectSingleSlicePIX.metal */; }; + 3AA1F9FE24ABE87200C3317E /* EffectSingleResPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93424ABE87100C3317E /* EffectSingleResPIX.metal */; }; + 3AA1F9FF24ABE87200C3317E /* EffectSingleResPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93424ABE87100C3317E /* EffectSingleResPIX.metal */; }; + 3AA1FA0024ABE87200C3317E /* EffectSingleResPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93424ABE87100C3317E /* EffectSingleResPIX.metal */; }; + 3AA1FA0124ABE87200C3317E /* EffectSingleRainbowBlurPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93524ABE87100C3317E /* EffectSingleRainbowBlurPIX.metal */; }; + 3AA1FA0224ABE87200C3317E /* EffectSingleRainbowBlurPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93524ABE87100C3317E /* EffectSingleRainbowBlurPIX.metal */; }; + 3AA1FA0324ABE87200C3317E /* EffectSingleRainbowBlurPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93524ABE87100C3317E /* EffectSingleRainbowBlurPIX.metal */; }; + 3AA1FA0424ABE87200C3317E /* EffectMergerLumaRainbowBlurPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93624ABE87100C3317E /* EffectMergerLumaRainbowBlurPIX.metal */; }; + 3AA1FA0524ABE87200C3317E /* EffectMergerLumaRainbowBlurPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93624ABE87100C3317E /* EffectMergerLumaRainbowBlurPIX.metal */; }; + 3AA1FA0624ABE87200C3317E /* EffectMergerLumaRainbowBlurPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93624ABE87100C3317E /* EffectMergerLumaRainbowBlurPIX.metal */; }; + 3AA1FA0724ABE87200C3317E /* ContentResourceRedToWhitePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93724ABE87100C3317E /* ContentResourceRedToWhitePIX.metal */; }; + 3AA1FA0824ABE87200C3317E /* ContentResourceRedToWhitePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93724ABE87100C3317E /* ContentResourceRedToWhitePIX.metal */; }; + 3AA1FA0924ABE87200C3317E /* ContentResourceRedToWhitePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93724ABE87100C3317E /* ContentResourceRedToWhitePIX.metal */; }; + 3AA1FA0A24ABE87200C3317E /* EffectSingleColorConvertPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93824ABE87100C3317E /* EffectSingleColorConvertPIX.metal */; }; + 3AA1FA0B24ABE87200C3317E /* EffectSingleColorConvertPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93824ABE87100C3317E /* EffectSingleColorConvertPIX.metal */; }; + 3AA1FA0C24ABE87200C3317E /* EffectSingleColorConvertPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93824ABE87100C3317E /* EffectSingleColorConvertPIX.metal */; }; + 3AA1FA0D24ABE87200C3317E /* EffectMergerLumaColorShiftPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93924ABE87100C3317E /* EffectMergerLumaColorShiftPIX.metal */; }; + 3AA1FA0E24ABE87200C3317E /* EffectMergerLumaColorShiftPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93924ABE87100C3317E /* EffectMergerLumaColorShiftPIX.metal */; }; + 3AA1FA0F24ABE87200C3317E /* EffectMergerLumaColorShiftPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93924ABE87100C3317E /* EffectMergerLumaColorShiftPIX.metal */; }; + 3AA1FA1024ABE87200C3317E /* ContentGeneratorCirclePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93A24ABE87100C3317E /* ContentGeneratorCirclePIX.metal */; }; + 3AA1FA1124ABE87200C3317E /* ContentGeneratorCirclePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93A24ABE87100C3317E /* ContentGeneratorCirclePIX.metal */; }; + 3AA1FA1224ABE87200C3317E /* ContentGeneratorCirclePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93A24ABE87100C3317E /* ContentGeneratorCirclePIX.metal */; }; + 3AA1FA1324ABE87200C3317E /* ContentGeneratorRectanglePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93B24ABE87100C3317E /* ContentGeneratorRectanglePIX.metal */; }; + 3AA1FA1424ABE87200C3317E /* ContentGeneratorRectanglePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93B24ABE87100C3317E /* ContentGeneratorRectanglePIX.metal */; }; + 3AA1FA1524ABE87200C3317E /* ContentGeneratorRectanglePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93B24ABE87100C3317E /* ContentGeneratorRectanglePIX.metal */; }; + 3AA1FA1624ABE87200C3317E /* ContentGeneratorLinePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93C24ABE87100C3317E /* ContentGeneratorLinePIX.metal */; }; + 3AA1FA1724ABE87200C3317E /* ContentGeneratorLinePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93C24ABE87100C3317E /* ContentGeneratorLinePIX.metal */; }; + 3AA1FA1824ABE87200C3317E /* ContentGeneratorLinePIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93C24ABE87100C3317E /* ContentGeneratorLinePIX.metal */; }; + 3AA1FA1924ABE87200C3317E /* EffectSingleCropPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93D24ABE87100C3317E /* EffectSingleCropPIX.metal */; }; + 3AA1FA1A24ABE87200C3317E /* EffectSingleCropPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93D24ABE87100C3317E /* EffectSingleCropPIX.metal */; }; + 3AA1FA1B24ABE87200C3317E /* EffectSingleCropPIX.metal in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1F93D24ABE87100C3317E /* EffectSingleCropPIX.metal */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ 748CB48D249E442F00460A84 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "/Users/hexagons/Code/Frameworks/Swift/PixelKit/Resources/Metal Libs"; - dstSubfolderSpec = 0; - files = ( - 748CB48E249E443600460A84 /* PixelKitShaders-macOS.metallib in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 74AABA9624896DC100E8757C /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 12; - dstPath = "/Users/hexagons/Code/Frameworks/Swift/PixelKit/Resources/Metal Libs"; + buildActionMask = 8; + dstPath = /Users/anton/Code/Packages/Swift/PixelKit/Source/Metal; dstSubfolderSpec = 0; files = ( - 74AABA9724896DD900E8757C /* PixelKitShaders.metallib in CopyFiles */, ); - runOnlyForDeploymentPostprocessing = 0; + runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 3AADFBFC24A8D24E00EFFCC8 /* Shaders */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Shaders; sourceTree = ""; }; - 7473A66A210F4FD0003CF329 /* PixelKitShaders.metallib */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "archive.metal-library"; path = PixelKitShaders.metallib; sourceTree = BUILT_PRODUCTS_DIR; }; - 74E9F6C72193813800F541DE /* PixelKitShaders-macOS.metallib */ = {isa = PBXFileReference; explicitFileType = "archive.metal-library"; includeInIndex = 0; path = "PixelKitShaders-macOS.metallib"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3AA1F8ED24ABE87100C3317E /* ContentResourceImagePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentResourceImagePIX.metal; sourceTree = ""; }; + 3AA1F8EE24ABE87100C3317E /* EffectSingleTransformPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleTransformPIX.metal; sourceTree = ""; }; + 3AA1F8EF24ABE87100C3317E /* NilPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = NilPIX.metal; sourceTree = ""; }; + 3AA1F8F024ABE87100C3317E /* EffectMergerReorderPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMergerReorderPIX.metal; sourceTree = ""; }; + 3AA1F8F124ABE87100C3317E /* ContentGeneratorNoisePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentGeneratorNoisePIX.metal; sourceTree = ""; }; + 3AA1F8F224ABE87100C3317E /* EffectSingleSepiaPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleSepiaPIX.metal; sourceTree = ""; }; + 3AA1F8F324ABE87100C3317E /* EffectSingleAveragePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleAveragePIX.metal; sourceTree = ""; }; + 3AA1F8F424ABE87100C3317E /* EffectMergerLumaBlurPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMergerLumaBlurPIX.metal; sourceTree = ""; }; + 3AA1F8F524ABE87100C3317E /* ContentGeneratorPolygonPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentGeneratorPolygonPIX.metal; sourceTree = ""; }; + 3AA1F8F624ABE87100C3317E /* EffectSingleThresholdPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleThresholdPIX.metal; sourceTree = ""; }; + 3AA1F8F724ABE87100C3317E /* EffectMultiBlendsPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMultiBlendsPIX.metal; sourceTree = ""; }; + 3AA1F8F824ABE87100C3317E /* EffectSingleFlipFlopPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleFlipFlopPIX.metal; sourceTree = ""; }; + 3AA1F8F924ABE87100C3317E /* EffectSingleSlopePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleSlopePIX.metal; sourceTree = ""; }; + 3AA1F8FA24ABE87100C3317E /* EffectSingleKaleidoscopePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleKaleidoscopePIX.metal; sourceTree = ""; }; + 3AA1F8FB24ABE87100C3317E /* EffectMergerCrossPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMergerCrossPIX.metal; sourceTree = ""; }; + 3AA1F8FC24ABE87100C3317E /* EffectSingleFlarePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleFlarePIX.metal; sourceTree = ""; }; + 3AA1F8FD24ABE87100C3317E /* EffectSingleChromaKeyPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleChromaKeyPIX.metal; sourceTree = ""; }; + 3AA1F8FE24ABE87100C3317E /* EffectSingleEdgePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleEdgePIX.metal; sourceTree = ""; }; + 3AA1F8FF24ABE87100C3317E /* EffectMergerDisplacePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMergerDisplacePIX.metal; sourceTree = ""; }; + 3AA1F90024ABE87100C3317E /* ContentGeneratorGradientPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentGeneratorGradientPIX.metal; sourceTree = ""; }; + 3AA1F90124ABE87100C3317E /* SpritePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = SpritePIX.metal; sourceTree = ""; }; + 3AA1F90224ABE87100C3317E /* EffectSingleSharpenPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleSharpenPIX.metal; sourceTree = ""; }; + 3AA1F90324ABE87100C3317E /* EffectMergerTimeMachinePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMergerTimeMachinePIX.metal; sourceTree = ""; }; + 3AA1F90424ABE87100C3317E /* EffectMergerLUTPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMergerLUTPIX.metal; sourceTree = ""; }; + 3AA1F90524ABE87100C3317E /* EffectMultiStackPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMultiStackPIX.metal; sourceTree = ""; }; + 3AA1F90624ABE87100C3317E /* EffectSingleTwirlPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleTwirlPIX.metal; sourceTree = ""; }; + 3AA1F90724ABE87100C3317E /* EffectSingleConvertPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleConvertPIX.metal; sourceTree = ""; }; + 3AA1F90824ABE87100C3317E /* TemplatePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = TemplatePIX.metal; sourceTree = ""; }; + 3AA1F90924ABE87100C3317E /* EffectSingleBlurPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleBlurPIX.metal; sourceTree = ""; }; + 3AA1F90A24ABE87100C3317E /* EffectSingleQuantizePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleQuantizePIX.metal; sourceTree = ""; }; + 3AA1F90B24ABE87100C3317E /* EffectMergerLookupPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMergerLookupPIX.metal; sourceTree = ""; }; + 3AA1F90C24ABE87100C3317E /* ContentGeneratorColorPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentGeneratorColorPIX.metal; sourceTree = ""; }; + 3AA1F90D24ABE87100C3317E /* EffectSingleLevelsPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleLevelsPIX.metal; sourceTree = ""; }; + 3AA1F90E24ABE87100C3317E /* EffectSingleClampPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleClampPIX.metal; sourceTree = ""; }; + 3AA1F90F24ABE87100C3317E /* EffectMergerLumaTransformPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMergerLumaTransformPIX.metal; sourceTree = ""; }; + 3AA1F91024ABE87100C3317E /* ContentResourceBackgroundPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentResourceBackgroundPIX.metal; sourceTree = ""; }; + 3AA1F91124ABE87100C3317E /* ContentResourceFlipPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentResourceFlipPIX.metal; sourceTree = ""; }; + 3AA1F91224ABE87100C3317E /* EffectSingleChannelMixPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleChannelMixPIX.metal; sourceTree = ""; }; + 3AA1F91324ABE87100C3317E /* EffectSingleColorShiftPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleColorShiftPIX.metal; sourceTree = ""; }; + 3AA1F91424ABE87100C3317E /* EffectMultiArrayPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMultiArrayPIX.metal; sourceTree = ""; }; + 3AA1F91524ABE87100C3317E /* EffectMergerBlendPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMergerBlendPIX.metal; sourceTree = ""; }; + 3AA1F91624ABE87100C3317E /* EffectMergerRemapPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMergerRemapPIX.metal; sourceTree = ""; }; + 3AA1F91A24ABE87100C3317E /* QuadVTX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = QuadVTX.metal; sourceTree = ""; }; + 3AA1F91B24ABE87100C3317E /* error.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = error.metal; sourceTree = ""; }; + 3AA1F91D24ABE87100C3317E /* noise.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = noise.metal; sourceTree = ""; }; + 3AA1F91E24ABE87100C3317E /* gradient.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = gradient.metal; sourceTree = ""; }; + 3AA1F91F24ABE87100C3317E /* gradient_header.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = gradient_header.metal; sourceTree = ""; }; + 3AA1F92024ABE87100C3317E /* random_header.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = random_header.metal; sourceTree = ""; }; + 3AA1F92124ABE87100C3317E /* random.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = random.metal; sourceTree = ""; }; + 3AA1F92224ABE87100C3317E /* noise_header.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = noise_header.metal; sourceTree = ""; }; + 3AA1F92424ABE87100C3317E /* blend_header.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = blend_header.metal; sourceTree = ""; }; + 3AA1F92524ABE87100C3317E /* hsv_header.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = hsv_header.metal; sourceTree = ""; }; + 3AA1F92624ABE87100C3317E /* blend.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = blend.metal; sourceTree = ""; }; + 3AA1F92724ABE87100C3317E /* place_header.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = place_header.metal; sourceTree = ""; }; + 3AA1F92824ABE87100C3317E /* place.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = place.metal; sourceTree = ""; }; + 3AA1F92924ABE87100C3317E /* hsv.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = hsv.metal; sourceTree = ""; }; + 3AA1F92A24ABE87100C3317E /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 3AA1F92B24ABE87100C3317E /* .gitignore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitignore; sourceTree = ""; }; + 3AA1F92C24ABE87100C3317E /* EffectSingleRangePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleRangePIX.metal; sourceTree = ""; }; + 3AA1F92D24ABE87100C3317E /* ContentGeneratorArcPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentGeneratorArcPIX.metal; sourceTree = ""; }; + 3AA1F92E24ABE87100C3317E /* ContentResourcePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentResourcePIX.metal; sourceTree = ""; }; + 3AA1F92F24ABE87100C3317E /* EffectMergerLumaLevelsPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMergerLumaLevelsPIX.metal; sourceTree = ""; }; + 3AA1F93024ABE87100C3317E /* ContentResourceCameraPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentResourceCameraPIX.metal; sourceTree = ""; }; + 3AA1F93124ABE87100C3317E /* ContentResourceBGRPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentResourceBGRPIX.metal; sourceTree = ""; }; + 3AA1F93224ABE87100C3317E /* EffectMultiHDRPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMultiHDRPIX.metal; sourceTree = ""; }; + 3AA1F93324ABE87100C3317E /* EffectSingleSlicePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleSlicePIX.metal; sourceTree = ""; }; + 3AA1F93424ABE87100C3317E /* EffectSingleResPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleResPIX.metal; sourceTree = ""; }; + 3AA1F93524ABE87100C3317E /* EffectSingleRainbowBlurPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleRainbowBlurPIX.metal; sourceTree = ""; }; + 3AA1F93624ABE87100C3317E /* EffectMergerLumaRainbowBlurPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMergerLumaRainbowBlurPIX.metal; sourceTree = ""; }; + 3AA1F93724ABE87100C3317E /* ContentResourceRedToWhitePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentResourceRedToWhitePIX.metal; sourceTree = ""; }; + 3AA1F93824ABE87100C3317E /* EffectSingleColorConvertPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleColorConvertPIX.metal; sourceTree = ""; }; + 3AA1F93924ABE87100C3317E /* EffectMergerLumaColorShiftPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectMergerLumaColorShiftPIX.metal; sourceTree = ""; }; + 3AA1F93A24ABE87100C3317E /* ContentGeneratorCirclePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentGeneratorCirclePIX.metal; sourceTree = ""; }; + 3AA1F93B24ABE87100C3317E /* ContentGeneratorRectanglePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentGeneratorRectanglePIX.metal; sourceTree = ""; }; + 3AA1F93C24ABE87100C3317E /* ContentGeneratorLinePIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ContentGeneratorLinePIX.metal; sourceTree = ""; }; + 3AA1F93D24ABE87100C3317E /* EffectSingleCropPIX.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = EffectSingleCropPIX.metal; sourceTree = ""; }; + 7473A66A210F4FD0003CF329 /* PixelKitShaders.metallib */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "archive.metal-library"; name = PixelKitShaders.metallib; path = "/Users/anton/Code/Packages/Swift/PixelKit/build/Debug-iphoneos/PixelKitShaders.metallib"; sourceTree = ""; }; + 74E9F6C72193813800F541DE /* PixelKitShaders-macOS.metallib */ = {isa = PBXFileReference; explicitFileType = "archive.metal-library"; includeInIndex = 0; name = "PixelKitShaders-macOS.metallib"; path = "/Users/anton/Code/Packages/Swift/PixelKit/build/Debug/PixelKitShaders-macOS.metallib"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXGroup section */ - 7473A663210F4FD0003CF329 = { + 3AA1F8EC24ABE87100C3317E /* Shaders */ = { isa = PBXGroup; children = ( - 3AADFBFC24A8D24E00EFFCC8 /* Shaders */, - 7473A66B210F4FD0003CF329 /* Products */, + 3AA1F8ED24ABE87100C3317E /* ContentResourceImagePIX.metal */, + 3AA1F8EE24ABE87100C3317E /* EffectSingleTransformPIX.metal */, + 3AA1F8EF24ABE87100C3317E /* NilPIX.metal */, + 3AA1F8F024ABE87100C3317E /* EffectMergerReorderPIX.metal */, + 3AA1F8F124ABE87100C3317E /* ContentGeneratorNoisePIX.metal */, + 3AA1F8F224ABE87100C3317E /* EffectSingleSepiaPIX.metal */, + 3AA1F8F324ABE87100C3317E /* EffectSingleAveragePIX.metal */, + 3AA1F8F424ABE87100C3317E /* EffectMergerLumaBlurPIX.metal */, + 3AA1F8F524ABE87100C3317E /* ContentGeneratorPolygonPIX.metal */, + 3AA1F8F624ABE87100C3317E /* EffectSingleThresholdPIX.metal */, + 3AA1F8F724ABE87100C3317E /* EffectMultiBlendsPIX.metal */, + 3AA1F8F824ABE87100C3317E /* EffectSingleFlipFlopPIX.metal */, + 3AA1F8F924ABE87100C3317E /* EffectSingleSlopePIX.metal */, + 3AA1F8FA24ABE87100C3317E /* EffectSingleKaleidoscopePIX.metal */, + 3AA1F8FB24ABE87100C3317E /* EffectMergerCrossPIX.metal */, + 3AA1F8FC24ABE87100C3317E /* EffectSingleFlarePIX.metal */, + 3AA1F8FD24ABE87100C3317E /* EffectSingleChromaKeyPIX.metal */, + 3AA1F8FE24ABE87100C3317E /* EffectSingleEdgePIX.metal */, + 3AA1F8FF24ABE87100C3317E /* EffectMergerDisplacePIX.metal */, + 3AA1F90024ABE87100C3317E /* ContentGeneratorGradientPIX.metal */, + 3AA1F90124ABE87100C3317E /* SpritePIX.metal */, + 3AA1F90224ABE87100C3317E /* EffectSingleSharpenPIX.metal */, + 3AA1F90324ABE87100C3317E /* EffectMergerTimeMachinePIX.metal */, + 3AA1F90424ABE87100C3317E /* EffectMergerLUTPIX.metal */, + 3AA1F90524ABE87100C3317E /* EffectMultiStackPIX.metal */, + 3AA1F90624ABE87100C3317E /* EffectSingleTwirlPIX.metal */, + 3AA1F90724ABE87100C3317E /* EffectSingleConvertPIX.metal */, + 3AA1F90824ABE87100C3317E /* TemplatePIX.metal */, + 3AA1F90924ABE87100C3317E /* EffectSingleBlurPIX.metal */, + 3AA1F90A24ABE87100C3317E /* EffectSingleQuantizePIX.metal */, + 3AA1F90B24ABE87100C3317E /* EffectMergerLookupPIX.metal */, + 3AA1F90C24ABE87100C3317E /* ContentGeneratorColorPIX.metal */, + 3AA1F90D24ABE87100C3317E /* EffectSingleLevelsPIX.metal */, + 3AA1F90E24ABE87100C3317E /* EffectSingleClampPIX.metal */, + 3AA1F90F24ABE87100C3317E /* EffectMergerLumaTransformPIX.metal */, + 3AA1F91024ABE87100C3317E /* ContentResourceBackgroundPIX.metal */, + 3AA1F91124ABE87100C3317E /* ContentResourceFlipPIX.metal */, + 3AA1F91224ABE87100C3317E /* EffectSingleChannelMixPIX.metal */, + 3AA1F91324ABE87100C3317E /* EffectSingleColorShiftPIX.metal */, + 3AA1F91424ABE87100C3317E /* EffectMultiArrayPIX.metal */, + 3AA1F91524ABE87100C3317E /* EffectMergerBlendPIX.metal */, + 3AA1F91624ABE87100C3317E /* EffectMergerRemapPIX.metal */, + 3AA1F91724ABE87100C3317E /* Shaders */, + 3AA1F92C24ABE87100C3317E /* EffectSingleRangePIX.metal */, + 3AA1F92D24ABE87100C3317E /* ContentGeneratorArcPIX.metal */, + 3AA1F92E24ABE87100C3317E /* ContentResourcePIX.metal */, + 3AA1F92F24ABE87100C3317E /* EffectMergerLumaLevelsPIX.metal */, + 3AA1F93024ABE87100C3317E /* ContentResourceCameraPIX.metal */, + 3AA1F93124ABE87100C3317E /* ContentResourceBGRPIX.metal */, + 3AA1F93224ABE87100C3317E /* EffectMultiHDRPIX.metal */, + 3AA1F93324ABE87100C3317E /* EffectSingleSlicePIX.metal */, + 3AA1F93424ABE87100C3317E /* EffectSingleResPIX.metal */, + 3AA1F93524ABE87100C3317E /* EffectSingleRainbowBlurPIX.metal */, + 3AA1F93624ABE87100C3317E /* EffectMergerLumaRainbowBlurPIX.metal */, + 3AA1F93724ABE87100C3317E /* ContentResourceRedToWhitePIX.metal */, + 3AA1F93824ABE87100C3317E /* EffectSingleColorConvertPIX.metal */, + 3AA1F93924ABE87100C3317E /* EffectMergerLumaColorShiftPIX.metal */, + 3AA1F93A24ABE87100C3317E /* ContentGeneratorCirclePIX.metal */, + 3AA1F93B24ABE87100C3317E /* ContentGeneratorRectanglePIX.metal */, + 3AA1F93C24ABE87100C3317E /* ContentGeneratorLinePIX.metal */, + 3AA1F93D24ABE87100C3317E /* EffectSingleCropPIX.metal */, ); + path = Shaders; sourceTree = ""; }; - 7473A66B210F4FD0003CF329 /* Products */ = { + 3AA1F91724ABE87100C3317E /* Shaders */ = { isa = PBXGroup; children = ( - 7473A66A210F4FD0003CF329 /* PixelKitShaders.metallib */, - 74E9F6C72193813800F541DE /* PixelKitShaders-macOS.metallib */, + 3AA1F91824ABE87100C3317E /* Source */, + 3AA1F92A24ABE87100C3317E /* README.md */, + 3AA1F92B24ABE87100C3317E /* .gitignore */, + ); + path = Shaders; + sourceTree = ""; + }; + 3AA1F91824ABE87100C3317E /* Source */ = { + isa = PBXGroup; + children = ( + 3AA1F91924ABE87100C3317E /* Other */, + 3AA1F91C24ABE87100C3317E /* Content */, + 3AA1F92324ABE87100C3317E /* Effects */, + ); + path = Source; + sourceTree = ""; + }; + 3AA1F91924ABE87100C3317E /* Other */ = { + isa = PBXGroup; + children = ( + 3AA1F91A24ABE87100C3317E /* QuadVTX.metal */, + 3AA1F91B24ABE87100C3317E /* error.metal */, + ); + path = Other; + sourceTree = ""; + }; + 3AA1F91C24ABE87100C3317E /* Content */ = { + isa = PBXGroup; + children = ( + 3AA1F91D24ABE87100C3317E /* noise.metal */, + 3AA1F91E24ABE87100C3317E /* gradient.metal */, + 3AA1F91F24ABE87100C3317E /* gradient_header.metal */, + 3AA1F92024ABE87100C3317E /* random_header.metal */, + 3AA1F92124ABE87100C3317E /* random.metal */, + 3AA1F92224ABE87100C3317E /* noise_header.metal */, + ); + path = Content; + sourceTree = ""; + }; + 3AA1F92324ABE87100C3317E /* Effects */ = { + isa = PBXGroup; + children = ( + 3AA1F92424ABE87100C3317E /* blend_header.metal */, + 3AA1F92524ABE87100C3317E /* hsv_header.metal */, + 3AA1F92624ABE87100C3317E /* blend.metal */, + 3AA1F92724ABE87100C3317E /* place_header.metal */, + 3AA1F92824ABE87100C3317E /* place.metal */, + 3AA1F92924ABE87100C3317E /* hsv.metal */, + ); + path = Effects; + sourceTree = ""; + }; + 7473A663210F4FD0003CF329 = { + isa = PBXGroup; + children = ( + 3AA1F8EC24ABE87100C3317E /* Shaders */, ); - name = Products; sourceTree = ""; }; /* End PBXGroup section */ @@ -80,8 +477,6 @@ buildConfigurationList = 7473A671210F4FD0003CF329 /* Build configuration list for PBXNativeTarget "PixelKitShaders" */; buildPhases = ( 7473A668210F4FD0003CF329 /* Sources */, - 74AABA9624896DC100E8757C /* CopyFiles */, - 74AABA9824896E8400E8757C /* ShellScript */, ); buildRules = ( ); @@ -136,7 +531,7 @@ en, ); mainGroup = 7473A663210F4FD0003CF329; - productRefGroup = 7473A66B210F4FD0003CF329 /* Products */; + productRefGroup = 7473A663210F4FD0003CF329; projectDirPath = ""; projectRoot = ""; targets = ( @@ -147,31 +542,85 @@ }; /* End PBXProject section */ -/* Begin PBXShellScriptBuildPhase section */ - 74AABA9824896E8400E8757C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "mv \"/Users/hexagons/Code/Frameworks/Swift/PixelKit/Resources/Metal Libs/PixelKitShaders.metallib\" \"/Users/hexagons/Code/Frameworks/Swift/PixelKit/Resources/Metal Libs/PixelKitShaders-iOS.metallib\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - /* Begin PBXSourcesBuildPhase section */ 3A3756432334FAE200D90172 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 3AA1F96A24ABE87100C3317E /* EffectMergerCrossPIX.metal in Sources */, + 3AA1F99424ABE87100C3317E /* EffectSingleBlurPIX.metal in Sources */, + 3AA1FA0C24ABE87200C3317E /* EffectSingleColorConvertPIX.metal in Sources */, + 3AA1FA1824ABE87200C3317E /* ContentGeneratorLinePIX.metal in Sources */, + 3AA1F9DC24ABE87200C3317E /* blend.metal in Sources */, + 3AA1F9B524ABE87100C3317E /* EffectMultiArrayPIX.metal in Sources */, + 3AA1F98B24ABE87100C3317E /* EffectSingleTwirlPIX.metal in Sources */, + 3AA1F97C24ABE87100C3317E /* SpritePIX.metal in Sources */, + 3AA1F9D324ABE87200C3317E /* noise_header.metal in Sources */, + 3AA1F9FA24ABE87200C3317E /* EffectMultiHDRPIX.metal in Sources */, + 3AA1F97924ABE87100C3317E /* ContentGeneratorGradientPIX.metal in Sources */, + 3AA1FA0F24ABE87200C3317E /* EffectMergerLumaColorShiftPIX.metal in Sources */, + 3AA1F9C124ABE87200C3317E /* error.metal in Sources */, + 3AA1F94924ABE87100C3317E /* EffectMergerReorderPIX.metal in Sources */, + 3AA1F9F124ABE87200C3317E /* EffectMergerLumaLevelsPIX.metal in Sources */, + 3AA1F94F24ABE87100C3317E /* EffectSingleSepiaPIX.metal in Sources */, + 3AA1F9E524ABE87200C3317E /* hsv.metal in Sources */, + 3AA1F9D924ABE87200C3317E /* hsv_header.metal in Sources */, + 3AA1F9E224ABE87200C3317E /* place.metal in Sources */, + 3AA1F96124ABE87100C3317E /* EffectSingleFlipFlopPIX.metal in Sources */, + 3AA1F98524ABE87100C3317E /* EffectMergerLUTPIX.metal in Sources */, + 3AA1F9F724ABE87200C3317E /* ContentResourceBGRPIX.metal in Sources */, + 3AA1F97F24ABE87100C3317E /* EffectSingleSharpenPIX.metal in Sources */, + 3AA1F95524ABE87100C3317E /* EffectMergerLumaBlurPIX.metal in Sources */, + 3AA1FA0624ABE87200C3317E /* EffectMergerLumaRainbowBlurPIX.metal in Sources */, + 3AA1F96D24ABE87100C3317E /* EffectSingleFlarePIX.metal in Sources */, + 3AA1FA1B24ABE87200C3317E /* EffectSingleCropPIX.metal in Sources */, + 3AA1F99124ABE87100C3317E /* TemplatePIX.metal in Sources */, + 3AA1F99A24ABE87100C3317E /* EffectMergerLookupPIX.metal in Sources */, + 3AA1F9F424ABE87200C3317E /* ContentResourceCameraPIX.metal in Sources */, + 3AA1F9D624ABE87200C3317E /* blend_header.metal in Sources */, + 3AA1F94C24ABE87100C3317E /* ContentGeneratorNoisePIX.metal in Sources */, + 3AA1F95224ABE87100C3317E /* EffectSingleAveragePIX.metal in Sources */, + 3AA1F9A324ABE87100C3317E /* EffectSingleClampPIX.metal in Sources */, + 3AA1F9CA24ABE87200C3317E /* gradient_header.metal in Sources */, + 3AA1F9C724ABE87200C3317E /* gradient.metal in Sources */, + 3AA1F94024ABE87100C3317E /* ContentResourceImagePIX.metal in Sources */, + 3AA1F99D24ABE87100C3317E /* ContentGeneratorColorPIX.metal in Sources */, + 3AA1F95B24ABE87100C3317E /* EffectSingleThresholdPIX.metal in Sources */, + 3AA1F96424ABE87100C3317E /* EffectSingleSlopePIX.metal in Sources */, + 3AA1F9B824ABE87100C3317E /* EffectMergerBlendPIX.metal in Sources */, + 3AA1F97324ABE87100C3317E /* EffectSingleEdgePIX.metal in Sources */, + 3AA1F99724ABE87100C3317E /* EffectSingleQuantizePIX.metal in Sources */, + 3AA1F9A924ABE87100C3317E /* ContentResourceBackgroundPIX.metal in Sources */, + 3AA1F9B224ABE87100C3317E /* EffectSingleColorShiftPIX.metal in Sources */, + 3AA1F98224ABE87100C3317E /* EffectMergerTimeMachinePIX.metal in Sources */, + 3AA1FA0924ABE87200C3317E /* ContentResourceRedToWhitePIX.metal in Sources */, + 3AA1F9BB24ABE87100C3317E /* EffectMergerRemapPIX.metal in Sources */, + 3AA1F9EB24ABE87200C3317E /* ContentGeneratorArcPIX.metal in Sources */, + 3AA1F9FD24ABE87200C3317E /* EffectSingleSlicePIX.metal in Sources */, + 3AA1F94324ABE87100C3317E /* EffectSingleTransformPIX.metal in Sources */, + 3AA1F95824ABE87100C3317E /* ContentGeneratorPolygonPIX.metal in Sources */, + 3AA1F98824ABE87100C3317E /* EffectMultiStackPIX.metal in Sources */, + 3AA1F96724ABE87100C3317E /* EffectSingleKaleidoscopePIX.metal in Sources */, + 3AA1F9C424ABE87200C3317E /* noise.metal in Sources */, + 3AA1F9E824ABE87200C3317E /* EffectSingleRangePIX.metal in Sources */, + 3AA1F9AC24ABE87100C3317E /* ContentResourceFlipPIX.metal in Sources */, + 3AA1F9DF24ABE87200C3317E /* place_header.metal in Sources */, + 3AA1F9A024ABE87100C3317E /* EffectSingleLevelsPIX.metal in Sources */, + 3AA1F9AF24ABE87100C3317E /* EffectSingleChannelMixPIX.metal in Sources */, + 3AA1F97024ABE87100C3317E /* EffectSingleChromaKeyPIX.metal in Sources */, + 3AA1FA1224ABE87200C3317E /* ContentGeneratorCirclePIX.metal in Sources */, + 3AA1F94624ABE87100C3317E /* NilPIX.metal in Sources */, + 3AA1FA0024ABE87200C3317E /* EffectSingleResPIX.metal in Sources */, + 3AA1F97624ABE87100C3317E /* EffectMergerDisplacePIX.metal in Sources */, + 3AA1FA1524ABE87200C3317E /* ContentGeneratorRectanglePIX.metal in Sources */, + 3AA1F9BE24ABE87200C3317E /* QuadVTX.metal in Sources */, + 3AA1F9EE24ABE87200C3317E /* ContentResourcePIX.metal in Sources */, + 3AA1F9A624ABE87100C3317E /* EffectMergerLumaTransformPIX.metal in Sources */, + 3AA1F9CD24ABE87200C3317E /* random_header.metal in Sources */, + 3AA1FA0324ABE87200C3317E /* EffectSingleRainbowBlurPIX.metal in Sources */, + 3AA1F98E24ABE87100C3317E /* EffectSingleConvertPIX.metal in Sources */, + 3AA1F9D024ABE87200C3317E /* random.metal in Sources */, + 3AA1F95E24ABE87100C3317E /* EffectMultiBlendsPIX.metal in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -179,6 +628,80 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 3AA1F96824ABE87100C3317E /* EffectMergerCrossPIX.metal in Sources */, + 3AA1F99224ABE87100C3317E /* EffectSingleBlurPIX.metal in Sources */, + 3AA1FA0A24ABE87200C3317E /* EffectSingleColorConvertPIX.metal in Sources */, + 3AA1FA1624ABE87200C3317E /* ContentGeneratorLinePIX.metal in Sources */, + 3AA1F9DA24ABE87200C3317E /* blend.metal in Sources */, + 3AA1F9B324ABE87100C3317E /* EffectMultiArrayPIX.metal in Sources */, + 3AA1F98924ABE87100C3317E /* EffectSingleTwirlPIX.metal in Sources */, + 3AA1F97A24ABE87100C3317E /* SpritePIX.metal in Sources */, + 3AA1F9D124ABE87200C3317E /* noise_header.metal in Sources */, + 3AA1F9F824ABE87200C3317E /* EffectMultiHDRPIX.metal in Sources */, + 3AA1F97724ABE87100C3317E /* ContentGeneratorGradientPIX.metal in Sources */, + 3AA1FA0D24ABE87200C3317E /* EffectMergerLumaColorShiftPIX.metal in Sources */, + 3AA1F9BF24ABE87200C3317E /* error.metal in Sources */, + 3AA1F94724ABE87100C3317E /* EffectMergerReorderPIX.metal in Sources */, + 3AA1F9EF24ABE87200C3317E /* EffectMergerLumaLevelsPIX.metal in Sources */, + 3AA1F94D24ABE87100C3317E /* EffectSingleSepiaPIX.metal in Sources */, + 3AA1F9E324ABE87200C3317E /* hsv.metal in Sources */, + 3AA1F9D724ABE87200C3317E /* hsv_header.metal in Sources */, + 3AA1F9E024ABE87200C3317E /* place.metal in Sources */, + 3AA1F95F24ABE87100C3317E /* EffectSingleFlipFlopPIX.metal in Sources */, + 3AA1F98324ABE87100C3317E /* EffectMergerLUTPIX.metal in Sources */, + 3AA1F9F524ABE87200C3317E /* ContentResourceBGRPIX.metal in Sources */, + 3AA1F97D24ABE87100C3317E /* EffectSingleSharpenPIX.metal in Sources */, + 3AA1F95324ABE87100C3317E /* EffectMergerLumaBlurPIX.metal in Sources */, + 3AA1FA0424ABE87200C3317E /* EffectMergerLumaRainbowBlurPIX.metal in Sources */, + 3AA1F96B24ABE87100C3317E /* EffectSingleFlarePIX.metal in Sources */, + 3AA1FA1924ABE87200C3317E /* EffectSingleCropPIX.metal in Sources */, + 3AA1F98F24ABE87100C3317E /* TemplatePIX.metal in Sources */, + 3AA1F99824ABE87100C3317E /* EffectMergerLookupPIX.metal in Sources */, + 3AA1F9F224ABE87200C3317E /* ContentResourceCameraPIX.metal in Sources */, + 3AA1F9D424ABE87200C3317E /* blend_header.metal in Sources */, + 3AA1F94A24ABE87100C3317E /* ContentGeneratorNoisePIX.metal in Sources */, + 3AA1F95024ABE87100C3317E /* EffectSingleAveragePIX.metal in Sources */, + 3AA1F9A124ABE87100C3317E /* EffectSingleClampPIX.metal in Sources */, + 3AA1F9C824ABE87200C3317E /* gradient_header.metal in Sources */, + 3AA1F9C524ABE87200C3317E /* gradient.metal in Sources */, + 3AA1F93E24ABE87100C3317E /* ContentResourceImagePIX.metal in Sources */, + 3AA1F99B24ABE87100C3317E /* ContentGeneratorColorPIX.metal in Sources */, + 3AA1F95924ABE87100C3317E /* EffectSingleThresholdPIX.metal in Sources */, + 3AA1F96224ABE87100C3317E /* EffectSingleSlopePIX.metal in Sources */, + 3AA1F9B624ABE87100C3317E /* EffectMergerBlendPIX.metal in Sources */, + 3AA1F97124ABE87100C3317E /* EffectSingleEdgePIX.metal in Sources */, + 3AA1F99524ABE87100C3317E /* EffectSingleQuantizePIX.metal in Sources */, + 3AA1F9A724ABE87100C3317E /* ContentResourceBackgroundPIX.metal in Sources */, + 3AA1F9B024ABE87100C3317E /* EffectSingleColorShiftPIX.metal in Sources */, + 3AA1F98024ABE87100C3317E /* EffectMergerTimeMachinePIX.metal in Sources */, + 3AA1FA0724ABE87200C3317E /* ContentResourceRedToWhitePIX.metal in Sources */, + 3AA1F9B924ABE87100C3317E /* EffectMergerRemapPIX.metal in Sources */, + 3AA1F9E924ABE87200C3317E /* ContentGeneratorArcPIX.metal in Sources */, + 3AA1F9FB24ABE87200C3317E /* EffectSingleSlicePIX.metal in Sources */, + 3AA1F94124ABE87100C3317E /* EffectSingleTransformPIX.metal in Sources */, + 3AA1F95624ABE87100C3317E /* ContentGeneratorPolygonPIX.metal in Sources */, + 3AA1F98624ABE87100C3317E /* EffectMultiStackPIX.metal in Sources */, + 3AA1F96524ABE87100C3317E /* EffectSingleKaleidoscopePIX.metal in Sources */, + 3AA1F9C224ABE87200C3317E /* noise.metal in Sources */, + 3AA1F9E624ABE87200C3317E /* EffectSingleRangePIX.metal in Sources */, + 3AA1F9AA24ABE87100C3317E /* ContentResourceFlipPIX.metal in Sources */, + 3AA1F9DD24ABE87200C3317E /* place_header.metal in Sources */, + 3AA1F99E24ABE87100C3317E /* EffectSingleLevelsPIX.metal in Sources */, + 3AA1F9AD24ABE87100C3317E /* EffectSingleChannelMixPIX.metal in Sources */, + 3AA1F96E24ABE87100C3317E /* EffectSingleChromaKeyPIX.metal in Sources */, + 3AA1FA1024ABE87200C3317E /* ContentGeneratorCirclePIX.metal in Sources */, + 3AA1F94424ABE87100C3317E /* NilPIX.metal in Sources */, + 3AA1F9FE24ABE87200C3317E /* EffectSingleResPIX.metal in Sources */, + 3AA1F97424ABE87100C3317E /* EffectMergerDisplacePIX.metal in Sources */, + 3AA1FA1324ABE87200C3317E /* ContentGeneratorRectanglePIX.metal in Sources */, + 3AA1F9BC24ABE87200C3317E /* QuadVTX.metal in Sources */, + 3AA1F9EC24ABE87200C3317E /* ContentResourcePIX.metal in Sources */, + 3AA1F9A424ABE87100C3317E /* EffectMergerLumaTransformPIX.metal in Sources */, + 3AA1F9CB24ABE87200C3317E /* random_header.metal in Sources */, + 3AA1FA0124ABE87200C3317E /* EffectSingleRainbowBlurPIX.metal in Sources */, + 3AA1F98C24ABE87100C3317E /* EffectSingleConvertPIX.metal in Sources */, + 3AA1F9CE24ABE87200C3317E /* random.metal in Sources */, + 3AA1F95C24ABE87100C3317E /* EffectMultiBlendsPIX.metal in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -186,6 +709,80 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 3AA1F96924ABE87100C3317E /* EffectMergerCrossPIX.metal in Sources */, + 3AA1F99324ABE87100C3317E /* EffectSingleBlurPIX.metal in Sources */, + 3AA1FA0B24ABE87200C3317E /* EffectSingleColorConvertPIX.metal in Sources */, + 3AA1FA1724ABE87200C3317E /* ContentGeneratorLinePIX.metal in Sources */, + 3AA1F9DB24ABE87200C3317E /* blend.metal in Sources */, + 3AA1F9B424ABE87100C3317E /* EffectMultiArrayPIX.metal in Sources */, + 3AA1F98A24ABE87100C3317E /* EffectSingleTwirlPIX.metal in Sources */, + 3AA1F97B24ABE87100C3317E /* SpritePIX.metal in Sources */, + 3AA1F9D224ABE87200C3317E /* noise_header.metal in Sources */, + 3AA1F9F924ABE87200C3317E /* EffectMultiHDRPIX.metal in Sources */, + 3AA1F97824ABE87100C3317E /* ContentGeneratorGradientPIX.metal in Sources */, + 3AA1FA0E24ABE87200C3317E /* EffectMergerLumaColorShiftPIX.metal in Sources */, + 3AA1F9C024ABE87200C3317E /* error.metal in Sources */, + 3AA1F94824ABE87100C3317E /* EffectMergerReorderPIX.metal in Sources */, + 3AA1F9F024ABE87200C3317E /* EffectMergerLumaLevelsPIX.metal in Sources */, + 3AA1F94E24ABE87100C3317E /* EffectSingleSepiaPIX.metal in Sources */, + 3AA1F9E424ABE87200C3317E /* hsv.metal in Sources */, + 3AA1F9D824ABE87200C3317E /* hsv_header.metal in Sources */, + 3AA1F9E124ABE87200C3317E /* place.metal in Sources */, + 3AA1F96024ABE87100C3317E /* EffectSingleFlipFlopPIX.metal in Sources */, + 3AA1F98424ABE87100C3317E /* EffectMergerLUTPIX.metal in Sources */, + 3AA1F9F624ABE87200C3317E /* ContentResourceBGRPIX.metal in Sources */, + 3AA1F97E24ABE87100C3317E /* EffectSingleSharpenPIX.metal in Sources */, + 3AA1F95424ABE87100C3317E /* EffectMergerLumaBlurPIX.metal in Sources */, + 3AA1FA0524ABE87200C3317E /* EffectMergerLumaRainbowBlurPIX.metal in Sources */, + 3AA1F96C24ABE87100C3317E /* EffectSingleFlarePIX.metal in Sources */, + 3AA1FA1A24ABE87200C3317E /* EffectSingleCropPIX.metal in Sources */, + 3AA1F99024ABE87100C3317E /* TemplatePIX.metal in Sources */, + 3AA1F99924ABE87100C3317E /* EffectMergerLookupPIX.metal in Sources */, + 3AA1F9F324ABE87200C3317E /* ContentResourceCameraPIX.metal in Sources */, + 3AA1F9D524ABE87200C3317E /* blend_header.metal in Sources */, + 3AA1F94B24ABE87100C3317E /* ContentGeneratorNoisePIX.metal in Sources */, + 3AA1F95124ABE87100C3317E /* EffectSingleAveragePIX.metal in Sources */, + 3AA1F9A224ABE87100C3317E /* EffectSingleClampPIX.metal in Sources */, + 3AA1F9C924ABE87200C3317E /* gradient_header.metal in Sources */, + 3AA1F9C624ABE87200C3317E /* gradient.metal in Sources */, + 3AA1F93F24ABE87100C3317E /* ContentResourceImagePIX.metal in Sources */, + 3AA1F99C24ABE87100C3317E /* ContentGeneratorColorPIX.metal in Sources */, + 3AA1F95A24ABE87100C3317E /* EffectSingleThresholdPIX.metal in Sources */, + 3AA1F96324ABE87100C3317E /* EffectSingleSlopePIX.metal in Sources */, + 3AA1F9B724ABE87100C3317E /* EffectMergerBlendPIX.metal in Sources */, + 3AA1F97224ABE87100C3317E /* EffectSingleEdgePIX.metal in Sources */, + 3AA1F99624ABE87100C3317E /* EffectSingleQuantizePIX.metal in Sources */, + 3AA1F9A824ABE87100C3317E /* ContentResourceBackgroundPIX.metal in Sources */, + 3AA1F9B124ABE87100C3317E /* EffectSingleColorShiftPIX.metal in Sources */, + 3AA1F98124ABE87100C3317E /* EffectMergerTimeMachinePIX.metal in Sources */, + 3AA1FA0824ABE87200C3317E /* ContentResourceRedToWhitePIX.metal in Sources */, + 3AA1F9BA24ABE87100C3317E /* EffectMergerRemapPIX.metal in Sources */, + 3AA1F9EA24ABE87200C3317E /* ContentGeneratorArcPIX.metal in Sources */, + 3AA1F9FC24ABE87200C3317E /* EffectSingleSlicePIX.metal in Sources */, + 3AA1F94224ABE87100C3317E /* EffectSingleTransformPIX.metal in Sources */, + 3AA1F95724ABE87100C3317E /* ContentGeneratorPolygonPIX.metal in Sources */, + 3AA1F98724ABE87100C3317E /* EffectMultiStackPIX.metal in Sources */, + 3AA1F96624ABE87100C3317E /* EffectSingleKaleidoscopePIX.metal in Sources */, + 3AA1F9C324ABE87200C3317E /* noise.metal in Sources */, + 3AA1F9E724ABE87200C3317E /* EffectSingleRangePIX.metal in Sources */, + 3AA1F9AB24ABE87100C3317E /* ContentResourceFlipPIX.metal in Sources */, + 3AA1F9DE24ABE87200C3317E /* place_header.metal in Sources */, + 3AA1F99F24ABE87100C3317E /* EffectSingleLevelsPIX.metal in Sources */, + 3AA1F9AE24ABE87100C3317E /* EffectSingleChannelMixPIX.metal in Sources */, + 3AA1F96F24ABE87100C3317E /* EffectSingleChromaKeyPIX.metal in Sources */, + 3AA1FA1124ABE87200C3317E /* ContentGeneratorCirclePIX.metal in Sources */, + 3AA1F94524ABE87100C3317E /* NilPIX.metal in Sources */, + 3AA1F9FF24ABE87200C3317E /* EffectSingleResPIX.metal in Sources */, + 3AA1F97524ABE87100C3317E /* EffectMergerDisplacePIX.metal in Sources */, + 3AA1FA1424ABE87200C3317E /* ContentGeneratorRectanglePIX.metal in Sources */, + 3AA1F9BD24ABE87200C3317E /* QuadVTX.metal in Sources */, + 3AA1F9ED24ABE87200C3317E /* ContentResourcePIX.metal in Sources */, + 3AA1F9A524ABE87100C3317E /* EffectMergerLumaTransformPIX.metal in Sources */, + 3AA1F9CC24ABE87200C3317E /* random_header.metal in Sources */, + 3AA1FA0224ABE87200C3317E /* EffectSingleRainbowBlurPIX.metal in Sources */, + 3AA1F98D24ABE87100C3317E /* EffectSingleConvertPIX.metal in Sources */, + 3AA1F9CF24ABE87200C3317E /* random.metal in Sources */, + 3AA1F95D24ABE87100C3317E /* EffectMultiBlendsPIX.metal in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Source/Metal/PixelKitShaders-iOS-Simulator.metallib b/Source/Metal/PixelKitShaders-iOS-Simulator.metallib index 5df8474e..24572543 100644 Binary files a/Source/Metal/PixelKitShaders-iOS-Simulator.metallib and b/Source/Metal/PixelKitShaders-iOS-Simulator.metallib differ diff --git a/Source/Metal/PixelKitShaders-iOS.metallib b/Source/Metal/PixelKitShaders-iOS.metallib index 18fb2976..c3f3cdd6 100644 Binary files a/Source/Metal/PixelKitShaders-iOS.metallib and b/Source/Metal/PixelKitShaders-iOS.metallib differ diff --git a/Source/Metal/PixelKitShaders-macCatalyst.metallib b/Source/Metal/PixelKitShaders-macCatalyst.metallib index b0c55b97..84f4f96c 100644 Binary files a/Source/Metal/PixelKitShaders-macCatalyst.metallib and b/Source/Metal/PixelKitShaders-macCatalyst.metallib differ diff --git a/Source/Metal/PixelKitShaders-macOS.metallib b/Source/Metal/PixelKitShaders-macOS.metallib index ab478059..1ccbab2b 100644 Binary files a/Source/Metal/PixelKitShaders-macOS.metallib and b/Source/Metal/PixelKitShaders-macOS.metallib differ diff --git a/Source/Metal/PixelKitShaders-tvOS-Simulator.metallib b/Source/Metal/PixelKitShaders-tvOS-Simulator.metallib index e1d2ccbc..728aaa3a 100644 Binary files a/Source/Metal/PixelKitShaders-tvOS-Simulator.metallib and b/Source/Metal/PixelKitShaders-tvOS-Simulator.metallib differ diff --git a/Source/Metal/PixelKitShaders-tvOS.metallib b/Source/Metal/PixelKitShaders-tvOS.metallib index 636f4b6e..c6139f64 100644 Binary files a/Source/Metal/PixelKitShaders-tvOS.metallib and b/Source/Metal/PixelKitShaders-tvOS.metallib differ