Add Emu::Quads emulation layer - work in progress, not enabled yet
Fixups for Regal::ContextInfo context limit query, GL error checking added Modularized Mac OS X projects - iOS to follow Add doc/config for example JSON configurations GL Core context check for GL 3.2 onwards only Do not strip googletest static library Need to query provoking vertex convention for Quads emulation purposes Default to 1024 for maxLength in Regal::Marker For minimal footprint, optional REGAL_ENUM_TO_STRING at build-time Respect REGAL_LOG_POINTERS and REGAL_LOG_THREAD in a few more places
This commit is contained in:
parent
5b03d0332b
commit
b6bc25405b
62 changed files with 7254 additions and 2499 deletions
|
|
@ -62,12 +62,17 @@
|
|||
43FC5FA415C4619B00D0177C /* RegalVao.h in Headers */ = {isa = PBXBuildFile; fileRef = 43FC5F7715C4619B00D0177C /* RegalVao.h */; };
|
||||
43FC5FA715C461AC00D0177C /* mongoose.c in Sources */ = {isa = PBXBuildFile; fileRef = 43FC5FA615C461AC00D0177C /* mongoose.c */; };
|
||||
754D3C9517CFFD7200E4C0E0 /* RegalEmu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 754D3C9417CFFD7200E4C0E0 /* RegalEmu.cpp */; };
|
||||
75694C8E17EB913B00B8AD9D /* RegalQuads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75694C8C17EB913B00B8AD9D /* RegalQuads.cpp */; };
|
||||
75694C8F17EB913B00B8AD9D /* RegalQuads.h in Headers */ = {isa = PBXBuildFile; fileRef = 75694C8D17EB913B00B8AD9D /* RegalQuads.h */; };
|
||||
BC020947160D1919003FAB99 /* RegalMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC020946160D1919003FAB99 /* RegalMarker.cpp */; };
|
||||
BC020958160D1C73003FAB99 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = BC020957160D1C73003FAB99 /* md5.c */; };
|
||||
BC3209D416F3A0E600D1A9E0 /* RegalCacheShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC3209D016F3A0E600D1A9E0 /* RegalCacheShader.cpp */; };
|
||||
BC3209D516F3A0E600D1A9E0 /* RegalCacheShader.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3209D116F3A0E600D1A9E0 /* RegalCacheShader.h */; };
|
||||
BC3209D616F3A0E600D1A9E0 /* RegalCacheTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC3209D216F3A0E600D1A9E0 /* RegalCacheTexture.cpp */; };
|
||||
BC3209D716F3A0E600D1A9E0 /* RegalCacheTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3209D316F3A0E600D1A9E0 /* RegalCacheTexture.h */; };
|
||||
BC4935031804FD53004385CA /* os_backtrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC4935011804FD53004385CA /* os_backtrace.cpp */; };
|
||||
BC4935041804FD53004385CA /* os_backtrace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BC4935021804FD53004385CA /* os_backtrace.hpp */; };
|
||||
BC4935061804FDEE004385CA /* RegalDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC4935051804FDEE004385CA /* RegalDispatch.cpp */; };
|
||||
BC59F9DB174809EE004BC2AC /* RegalBaseVertex.h in Headers */ = {isa = PBXBuildFile; fileRef = BC59F9CA174809EE004BC2AC /* RegalBaseVertex.h */; };
|
||||
BC59F9DC174809EE004BC2AC /* RegalMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = BC59F9CB174809EE004BC2AC /* RegalMutex.h */; };
|
||||
BC59F9DE174809EE004BC2AC /* RegalPpca.h in Headers */ = {isa = PBXBuildFile; fileRef = BC59F9CD174809EE004BC2AC /* RegalPpca.h */; };
|
||||
|
|
@ -84,8 +89,6 @@
|
|||
BC59F9E9174809EE004BC2AC /* RegalPixelConversions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC59F9D8174809EE004BC2AC /* RegalPixelConversions.cpp */; };
|
||||
BC59F9EA174809EE004BC2AC /* RegalTexC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC59F9D9174809EE004BC2AC /* RegalTexC.cpp */; };
|
||||
BC59F9EB174809EE004BC2AC /* RegalXfer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC59F9DA174809EE004BC2AC /* RegalXfer.cpp */; };
|
||||
BC62F94317F47E3F007C5086 /* os_backtrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC62F94117F47E3F007C5086 /* os_backtrace.cpp */; };
|
||||
BC62F94417F47E3F007C5086 /* os_backtrace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BC62F94217F47E3F007C5086 /* os_backtrace.hpp */; };
|
||||
BC640CA416554AA4007DEF69 /* RegalFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC640CA216554AA4007DEF69 /* RegalFrame.cpp */; };
|
||||
BC640CA516554AA4007DEF69 /* RegalFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = BC640CA316554AA4007DEF69 /* RegalFrame.h */; };
|
||||
BC6C912A15EE3DC60056E4F7 /* RegalDispatchGlobal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC6C912915EE3DC60056E4F7 /* RegalDispatchGlobal.cpp */; };
|
||||
|
|
@ -95,7 +98,6 @@
|
|||
BC94B99016DFDD6D00116D55 /* RegalBreak.h in Headers */ = {isa = PBXBuildFile; fileRef = BC94B98E16DFDD6D00116D55 /* RegalBreak.h */; };
|
||||
BC94B99316DFDDA000116D55 /* RegalFilt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC94B99116DFDDA000116D55 /* RegalFilt.cpp */; };
|
||||
BC94B99416DFDDA000116D55 /* RegalFilt.h in Headers */ = {isa = PBXBuildFile; fileRef = BC94B99216DFDDA000116D55 /* RegalFilt.h */; };
|
||||
BCB6106E17F21CD500BA0A06 /* RegalDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCB6106D17F21CD500BA0A06 /* RegalDispatch.cpp */; };
|
||||
BCBA1FD617DF848800CB6E19 /* RegalEmuInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCBA1FCE17DF848800CB6E19 /* RegalEmuInfo.cpp */; };
|
||||
BCBA1FD717DF848800CB6E19 /* RegalEmuInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBA1FCF17DF848800CB6E19 /* RegalEmuInfo.h */; };
|
||||
BCBA1FD817DF848800CB6E19 /* RegalClientState.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBA1FD017DF848800CB6E19 /* RegalClientState.h */; };
|
||||
|
|
@ -236,12 +238,17 @@
|
|||
43FC5F7715C4619B00D0177C /* RegalVao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalVao.h; path = ../../../src/regal/RegalVao.h; sourceTree = "<group>"; };
|
||||
43FC5FA615C461AC00D0177C /* mongoose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mongoose.c; path = ../../../src/mongoose/mongoose.c; sourceTree = "<group>"; };
|
||||
754D3C9417CFFD7200E4C0E0 /* RegalEmu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalEmu.cpp; path = ../../../src/regal/RegalEmu.cpp; sourceTree = "<group>"; };
|
||||
75694C8C17EB913B00B8AD9D /* RegalQuads.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalQuads.cpp; path = ../../../src/regal/RegalQuads.cpp; sourceTree = "<group>"; };
|
||||
75694C8D17EB913B00B8AD9D /* RegalQuads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalQuads.h; path = ../../../src/regal/RegalQuads.h; sourceTree = "<group>"; };
|
||||
BC020946160D1919003FAB99 /* RegalMarker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalMarker.cpp; path = ../../../src/regal/RegalMarker.cpp; sourceTree = "<group>"; };
|
||||
BC020957160D1C73003FAB99 /* md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = md5.c; path = ../../../src/md5/src/md5.c; sourceTree = "<group>"; };
|
||||
BC3209D016F3A0E600D1A9E0 /* RegalCacheShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalCacheShader.cpp; path = ../../../src/regal/RegalCacheShader.cpp; sourceTree = "<group>"; };
|
||||
BC3209D116F3A0E600D1A9E0 /* RegalCacheShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalCacheShader.h; path = ../../../src/regal/RegalCacheShader.h; sourceTree = "<group>"; };
|
||||
BC3209D216F3A0E600D1A9E0 /* RegalCacheTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalCacheTexture.cpp; path = ../../../src/regal/RegalCacheTexture.cpp; sourceTree = "<group>"; };
|
||||
BC3209D316F3A0E600D1A9E0 /* RegalCacheTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalCacheTexture.h; path = ../../../src/regal/RegalCacheTexture.h; sourceTree = "<group>"; };
|
||||
BC4935011804FD53004385CA /* os_backtrace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_backtrace.cpp; path = ../../../src/apitrace/common/os_backtrace.cpp; sourceTree = "<group>"; };
|
||||
BC4935021804FD53004385CA /* os_backtrace.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_backtrace.hpp; path = ../../../src/apitrace/common/os_backtrace.hpp; sourceTree = "<group>"; };
|
||||
BC4935051804FDEE004385CA /* RegalDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalDispatch.cpp; path = ../../../src/regal/RegalDispatch.cpp; sourceTree = "<group>"; };
|
||||
BC59F9CA174809EE004BC2AC /* RegalBaseVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalBaseVertex.h; path = ../../../src/regal/RegalBaseVertex.h; sourceTree = "<group>"; };
|
||||
BC59F9CB174809EE004BC2AC /* RegalMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalMutex.h; path = ../../../src/regal/RegalMutex.h; sourceTree = "<group>"; };
|
||||
BC59F9CD174809EE004BC2AC /* RegalPpca.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalPpca.h; path = ../../../src/regal/RegalPpca.h; sourceTree = "<group>"; };
|
||||
|
|
@ -261,8 +268,6 @@
|
|||
BC60A6B4170330700055437B /* RegalJson.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RegalJson.cpp; path = ../../../src/regal/RegalJson.cpp; sourceTree = "<group>"; };
|
||||
BC60A6B5170330700055437B /* RegalJson.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RegalJson.h; path = ../../../src/regal/RegalJson.h; sourceTree = "<group>"; };
|
||||
BC60A6B6170330700055437B /* RegalJson.inl */ = {isa = PBXFileReference; lastKnownFileType = text; name = RegalJson.inl; path = ../../../src/regal/RegalJson.inl; sourceTree = "<group>"; };
|
||||
BC62F94117F47E3F007C5086 /* os_backtrace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_backtrace.cpp; path = ../../../src/apitrace/common/os_backtrace.cpp; sourceTree = "<group>"; };
|
||||
BC62F94217F47E3F007C5086 /* os_backtrace.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_backtrace.hpp; path = ../../../src/apitrace/common/os_backtrace.hpp; sourceTree = "<group>"; };
|
||||
BC640CA216554AA4007DEF69 /* RegalFrame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalFrame.cpp; path = ../../../src/regal/RegalFrame.cpp; sourceTree = "<group>"; };
|
||||
BC640CA316554AA4007DEF69 /* RegalFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalFrame.h; path = ../../../src/regal/RegalFrame.h; sourceTree = "<group>"; };
|
||||
BC6C912915EE3DC60056E4F7 /* RegalDispatchGlobal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalDispatchGlobal.cpp; path = ../../../src/regal/RegalDispatchGlobal.cpp; sourceTree = "<group>"; };
|
||||
|
|
@ -272,7 +277,6 @@
|
|||
BC94B98E16DFDD6D00116D55 /* RegalBreak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalBreak.h; path = ../../../src/regal/RegalBreak.h; sourceTree = "<group>"; };
|
||||
BC94B99116DFDDA000116D55 /* RegalFilt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalFilt.cpp; path = ../../../src/regal/RegalFilt.cpp; sourceTree = "<group>"; };
|
||||
BC94B99216DFDDA000116D55 /* RegalFilt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalFilt.h; path = ../../../src/regal/RegalFilt.h; sourceTree = "<group>"; };
|
||||
BCB6106D17F21CD500BA0A06 /* RegalDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalDispatch.cpp; path = ../../../src/regal/RegalDispatch.cpp; sourceTree = "<group>"; };
|
||||
BCBA1FCE17DF848800CB6E19 /* RegalEmuInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalEmuInfo.cpp; path = ../../../src/regal/RegalEmuInfo.cpp; sourceTree = "<group>"; };
|
||||
BCBA1FCF17DF848800CB6E19 /* RegalEmuInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalEmuInfo.h; path = ../../../src/regal/RegalEmuInfo.h; sourceTree = "<group>"; };
|
||||
BCBA1FD017DF848800CB6E19 /* RegalClientState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalClientState.h; path = ../../../src/regal/RegalClientState.h; sourceTree = "<group>"; };
|
||||
|
|
@ -419,7 +423,7 @@
|
|||
43FC5F5215C4619B00D0177C /* RegalContextInfo.cpp */,
|
||||
43FC5F5315C4619B00D0177C /* RegalContextInfo.h */,
|
||||
43FC5F5415C4619B00D0177C /* RegalDebugInfo.h */,
|
||||
BCB6106D17F21CD500BA0A06 /* RegalDispatch.cpp */,
|
||||
BC4935051804FDEE004385CA /* RegalDispatch.cpp */,
|
||||
43FC5F5515C4619B00D0177C /* RegalDispatch.h */,
|
||||
BCBEC6E7167AD66F00B38E16 /* RegalDispatchCache.cpp */,
|
||||
BCBEC6E8167AD66F00B38E16 /* RegalDispatchCode.cpp */,
|
||||
|
|
@ -489,6 +493,8 @@
|
|||
43FC5F7015C4619B00D0177C /* RegalPrecompile.h */,
|
||||
43FC5F7115C4619B00D0177C /* RegalPrivate.h */,
|
||||
BCBEC6EC167AD69D00B38E16 /* RegalPush.h */,
|
||||
75694C8C17EB913B00B8AD9D /* RegalQuads.cpp */,
|
||||
75694C8D17EB913B00B8AD9D /* RegalQuads.h */,
|
||||
BC59F9CE174809EE004BC2AC /* RegalRect.h */,
|
||||
BC59F9D5174809EE004BC2AC /* RegalScopedPtr.h */,
|
||||
BCBEC6EF167AD69D00B38E16 /* RegalSharedList.h */,
|
||||
|
|
@ -566,8 +572,8 @@
|
|||
BCDF6708178F179800EE9569 /* gltrace.hpp */,
|
||||
BCDF6707178F179800EE9569 /* gltrace_state.cpp */,
|
||||
BCDF66B0178F172A00EE9569 /* os.hpp */,
|
||||
BC62F94117F47E3F007C5086 /* os_backtrace.cpp */,
|
||||
BC62F94217F47E3F007C5086 /* os_backtrace.hpp */,
|
||||
BC4935011804FD53004385CA /* os_backtrace.cpp */,
|
||||
BC4935021804FD53004385CA /* os_backtrace.hpp */,
|
||||
BCDF66A7178F172A00EE9569 /* os_binary.hpp */,
|
||||
BCDF66A8178F172A00EE9569 /* os_dl.hpp */,
|
||||
BCDF66A9178F172A00EE9569 /* os_memory.hpp */,
|
||||
|
|
@ -710,7 +716,8 @@
|
|||
BCBA1FD817DF848800CB6E19 /* RegalClientState.h in Headers */,
|
||||
BCBA1FD917DF848800CB6E19 /* RegalHint.h in Headers */,
|
||||
BCBA1FDB17DF848800CB6E19 /* RegalNamespace.h in Headers */,
|
||||
BC62F94417F47E3F007C5086 /* os_backtrace.hpp in Headers */,
|
||||
75694C8F17EB913B00B8AD9D /* RegalQuads.h in Headers */,
|
||||
BC4935041804FD53004385CA /* os_backtrace.hpp in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
@ -842,8 +849,9 @@
|
|||
BCBA1FD617DF848800CB6E19 /* RegalEmuInfo.cpp in Sources */,
|
||||
BCBA1FDA17DF848800CB6E19 /* RegalX11.cpp in Sources */,
|
||||
BCBA1FDC17DF848800CB6E19 /* RegalDispatchGLX.cpp in Sources */,
|
||||
BCB6106E17F21CD500BA0A06 /* RegalDispatch.cpp in Sources */,
|
||||
BC62F94317F47E3F007C5086 /* os_backtrace.cpp in Sources */,
|
||||
75694C8E17EB913B00B8AD9D /* RegalQuads.cpp in Sources */,
|
||||
BC4935031804FD53004385CA /* os_backtrace.cpp in Sources */,
|
||||
BC4935061804FDEE004385CA /* RegalDispatch.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -15,8 +15,6 @@
|
|||
431D3C0E15C9B6F0009DD04F /* RegalFavicon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 431D3C0A15C9B6F0009DD04F /* RegalFavicon.cpp */; };
|
||||
431D3C0F15C9B6F0009DD04F /* RegalFavicon.h in Headers */ = {isa = PBXBuildFile; fileRef = 431D3C0B15C9B6F0009DD04F /* RegalFavicon.h */; };
|
||||
431D3C1015C9B6F0009DD04F /* RegalMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 431D3C0C15C9B6F0009DD04F /* RegalMac.cpp */; };
|
||||
436E18CE17020093005BE93E /* jsonsl.c in Sources */ = {isa = PBXBuildFile; fileRef = 436E18CC17020093005BE93E /* jsonsl.c */; };
|
||||
436E18CF17020093005BE93E /* jsonsl.h in Headers */ = {isa = PBXBuildFile; fileRef = 436E18CD17020093005BE93E /* jsonsl.h */; };
|
||||
438D2C2B16DE668A005E03F6 /* RegalJson.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 438D2C1F16DE668A005E03F6 /* RegalJson.cpp */; };
|
||||
438D2C2D16DE668A005E03F6 /* RegalPixelConversions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 438D2C2116DE668A005E03F6 /* RegalPixelConversions.cpp */; };
|
||||
438D2C2E16DE668A005E03F6 /* RegalPixelConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 438D2C2216DE668A005E03F6 /* RegalPixelConversions.h */; };
|
||||
|
|
@ -70,18 +68,16 @@
|
|||
43A6C22915C48D200063667E /* RegalUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43A6C1FC15C48D200063667E /* RegalUtil.cpp */; };
|
||||
43A6C22A15C48D200063667E /* RegalUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 43A6C1FD15C48D200063667E /* RegalUtil.h */; };
|
||||
43A6C22B15C48D200063667E /* RegalVao.h in Headers */ = {isa = PBXBuildFile; fileRef = 43A6C1FE15C48D200063667E /* RegalVao.h */; };
|
||||
43A6C22E15C48D3A0063667E /* mongoose.c in Sources */ = {isa = PBXBuildFile; fileRef = 43A6C22D15C48D3A0063667E /* mongoose.c */; };
|
||||
BC02094E160D1BA3003FAB99 /* RegalMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC02094D160D1BA3003FAB99 /* RegalMarker.cpp */; };
|
||||
BC020950160D1BD0003FAB99 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = BC02094F160D1BD0003FAB99 /* md5.c */; };
|
||||
BC3209DC16F3A28900D1A9E0 /* RegalCacheShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC3209D816F3A28900D1A9E0 /* RegalCacheShader.cpp */; };
|
||||
BC3209DD16F3A28900D1A9E0 /* RegalCacheShader.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3209D916F3A28900D1A9E0 /* RegalCacheShader.h */; };
|
||||
BC3209DE16F3A28900D1A9E0 /* RegalCacheTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC3209DA16F3A28900D1A9E0 /* RegalCacheTexture.cpp */; };
|
||||
BC3209DF16F3A28900D1A9E0 /* RegalCacheTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3209DB16F3A28900D1A9E0 /* RegalCacheTexture.h */; };
|
||||
BC456F1215D55F8E0080B420 /* RegalDispatchMissing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC456F1015D55F8E0080B420 /* RegalDispatchMissing.cpp */; };
|
||||
BC456F1315D55F8E0080B420 /* RegalDispatchPpapi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC456F1115D55F8E0080B420 /* RegalDispatchPpapi.cpp */; };
|
||||
BC4DBEC31804FB0600F6D226 /* RegalQuads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC4DBEC11804FB0600F6D226 /* RegalQuads.cpp */; };
|
||||
BC4DBEC41804FB0600F6D226 /* RegalQuads.h in Headers */ = {isa = PBXBuildFile; fileRef = BC4DBEC21804FB0600F6D226 /* RegalQuads.h */; };
|
||||
BC60A6B217032F1A0055437B /* RegalJson.h in Headers */ = {isa = PBXBuildFile; fileRef = BC60A6B117032F1A0055437B /* RegalJson.h */; };
|
||||
BC62F93E17F47D16007C5086 /* os_backtrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC62F93C17F47D16007C5086 /* os_backtrace.cpp */; };
|
||||
BC62F93F17F47D16007C5086 /* os_backtrace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BC62F93D17F47D16007C5086 /* os_backtrace.hpp */; };
|
||||
BC640C9C16554A52007DEF69 /* RegalFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC640C9A16554A52007DEF69 /* RegalFrame.cpp */; };
|
||||
BC640C9D16554A52007DEF69 /* RegalFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = BC640C9B16554A52007DEF69 /* RegalFrame.h */; };
|
||||
BC6C911D15EE3CDF0056E4F7 /* RegalDispatchGlobal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC6C911C15EE3CDF0056E4F7 /* RegalDispatchGlobal.cpp */; };
|
||||
|
|
@ -121,63 +117,6 @@
|
|||
BCBF183C175EB49D00CB653A /* RegalMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBF1834175EB49D00CB653A /* RegalMutex.h */; };
|
||||
BCBF183D175EB49D00CB653A /* RegalPlugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCBF1835175EB49D00CB653A /* RegalPlugin.cpp */; };
|
||||
BCBF183E175EB49D00CB653A /* RegalRect.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBF1836175EB49D00CB653A /* RegalRect.h */; };
|
||||
BCDF6647178F0FC700EE9569 /* formatter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF661B178F0FC700EE9569 /* formatter.hpp */; };
|
||||
BCDF6648178F0FC700EE9569 /* os_binary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF661C178F0FC700EE9569 /* os_binary.hpp */; };
|
||||
BCDF6649178F0FC700EE9569 /* os_dl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF661D178F0FC700EE9569 /* os_dl.hpp */; };
|
||||
BCDF664A178F0FC700EE9569 /* os_memory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF661E178F0FC700EE9569 /* os_memory.hpp */; };
|
||||
BCDF664B178F0FC700EE9569 /* os_posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF661F178F0FC700EE9569 /* os_posix.cpp */; };
|
||||
BCDF664C178F0FC700EE9569 /* os_process.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6620178F0FC700EE9569 /* os_process.hpp */; };
|
||||
BCDF664D178F0FC700EE9569 /* os_string.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6621178F0FC700EE9569 /* os_string.hpp */; };
|
||||
BCDF664E178F0FC700EE9569 /* os_thread.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6622178F0FC700EE9569 /* os_thread.hpp */; };
|
||||
BCDF664F178F0FC700EE9569 /* os_time.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6623178F0FC700EE9569 /* os_time.hpp */; };
|
||||
BCDF6650178F0FC700EE9569 /* os_win32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6624178F0FC700EE9569 /* os_win32.cpp */; };
|
||||
BCDF6651178F0FC700EE9569 /* os.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6625178F0FC700EE9569 /* os.hpp */; };
|
||||
BCDF6652178F0FC700EE9569 /* trace_api.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6626178F0FC700EE9569 /* trace_api.hpp */; };
|
||||
BCDF6655178F0FC700EE9569 /* trace_callset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6629178F0FC700EE9569 /* trace_callset.cpp */; };
|
||||
BCDF6656178F0FC700EE9569 /* trace_callset.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF662A178F0FC700EE9569 /* trace_callset.hpp */; };
|
||||
BCDF6657178F0FC700EE9569 /* trace_dump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF662B178F0FC700EE9569 /* trace_dump.cpp */; };
|
||||
BCDF6658178F0FC700EE9569 /* trace_dump.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF662C178F0FC700EE9569 /* trace_dump.hpp */; };
|
||||
BCDF6659178F0FC700EE9569 /* trace_fast_callset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF662D178F0FC700EE9569 /* trace_fast_callset.cpp */; };
|
||||
BCDF665A178F0FC700EE9569 /* trace_fast_callset.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF662E178F0FC700EE9569 /* trace_fast_callset.hpp */; };
|
||||
BCDF665B178F0FC700EE9569 /* trace_file_read.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF662F178F0FC700EE9569 /* trace_file_read.cpp */; };
|
||||
BCDF665C178F0FC700EE9569 /* trace_file_snappy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6630178F0FC700EE9569 /* trace_file_snappy.cpp */; };
|
||||
BCDF665D178F0FC700EE9569 /* trace_file_write.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6631178F0FC700EE9569 /* trace_file_write.cpp */; };
|
||||
BCDF665F178F0FC700EE9569 /* trace_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6633178F0FC700EE9569 /* trace_file.cpp */; };
|
||||
BCDF6660178F0FC700EE9569 /* trace_file.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6634178F0FC700EE9569 /* trace_file.hpp */; };
|
||||
BCDF6661178F0FC700EE9569 /* trace_format.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6635178F0FC700EE9569 /* trace_format.hpp */; };
|
||||
BCDF6662178F0FC700EE9569 /* trace_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6636178F0FC700EE9569 /* trace_loader.cpp */; };
|
||||
BCDF6663178F0FC700EE9569 /* trace_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6637178F0FC700EE9569 /* trace_loader.hpp */; };
|
||||
BCDF6664178F0FC700EE9569 /* trace_lookup.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6638178F0FC700EE9569 /* trace_lookup.hpp */; };
|
||||
BCDF6665178F0FC700EE9569 /* trace_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6639178F0FC700EE9569 /* trace_model.cpp */; };
|
||||
BCDF6666178F0FC700EE9569 /* trace_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF663A178F0FC700EE9569 /* trace_model.hpp */; };
|
||||
BCDF6667178F0FC700EE9569 /* trace_option.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF663B178F0FC700EE9569 /* trace_option.cpp */; };
|
||||
BCDF6668178F0FC700EE9569 /* trace_option.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF663C178F0FC700EE9569 /* trace_option.hpp */; };
|
||||
BCDF6669178F0FC700EE9569 /* trace_parser_flags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF663D178F0FC700EE9569 /* trace_parser_flags.cpp */; };
|
||||
BCDF666A178F0FC700EE9569 /* trace_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF663E178F0FC700EE9569 /* trace_parser.cpp */; };
|
||||
BCDF666B178F0FC700EE9569 /* trace_parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF663F178F0FC700EE9569 /* trace_parser.hpp */; };
|
||||
BCDF666C178F0FC700EE9569 /* trace_profiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6640178F0FC700EE9569 /* trace_profiler.cpp */; };
|
||||
BCDF666D178F0FC700EE9569 /* trace_profiler.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6641178F0FC700EE9569 /* trace_profiler.hpp */; };
|
||||
BCDF666E178F0FC700EE9569 /* trace_writer_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6642178F0FC700EE9569 /* trace_writer_model.cpp */; };
|
||||
BCDF666F178F0FC700EE9569 /* trace_writer_regal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6643178F0FC700EE9569 /* trace_writer_regal.cpp */; };
|
||||
BCDF6670178F0FC700EE9569 /* trace_writer_regal.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6644178F0FC700EE9569 /* trace_writer_regal.hpp */; };
|
||||
BCDF6671178F0FC700EE9569 /* trace_writer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6645178F0FC700EE9569 /* trace_writer.cpp */; };
|
||||
BCDF6672178F0FC700EE9569 /* trace_writer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6646178F0FC700EE9569 /* trace_writer.hpp */; };
|
||||
BCDF6675178F0FF200EE9569 /* glproc_regal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6673178F0FF200EE9569 /* glproc_regal.cpp */; };
|
||||
BCDF6676178F0FF200EE9569 /* glproc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6674178F0FF200EE9569 /* glproc.hpp */; };
|
||||
BCDF667C178F103E00EE9569 /* glcaps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6677178F103E00EE9569 /* glcaps.cpp */; };
|
||||
BCDF667D178F103E00EE9569 /* gltrace_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6678178F103E00EE9569 /* gltrace_state.cpp */; };
|
||||
BCDF667E178F103E00EE9569 /* regaltrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6679178F103E00EE9569 /* regaltrace.cpp */; };
|
||||
BCDF667F178F103E00EE9569 /* trace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF667A178F103E00EE9569 /* trace.cpp */; };
|
||||
BCDF6680178F103E00EE9569 /* trace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF667B178F103E00EE9569 /* trace.hpp */; };
|
||||
BCDF6684178F105C00EE9569 /* eglsize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6681178F105C00EE9569 /* eglsize.cpp */; };
|
||||
BCDF6685178F105C00EE9569 /* eglsize.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6682178F105C00EE9569 /* eglsize.hpp */; };
|
||||
BCDF6686178F105C00EE9569 /* glsize.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6683178F105C00EE9569 /* glsize.hpp */; };
|
||||
BCDF668E178F14A400EE9569 /* snappy-c.cc in Sources */ = {isa = PBXBuildFile; fileRef = BCDF6688178F14A400EE9569 /* snappy-c.cc */; };
|
||||
BCDF668F178F14A400EE9569 /* snappy-c.h in Headers */ = {isa = PBXBuildFile; fileRef = BCDF6689178F14A400EE9569 /* snappy-c.h */; };
|
||||
BCDF6690178F14A400EE9569 /* snappy-sinksource.cc in Sources */ = {isa = PBXBuildFile; fileRef = BCDF668A178F14A400EE9569 /* snappy-sinksource.cc */; };
|
||||
BCDF6691178F14A400EE9569 /* snappy-sinksource.h in Headers */ = {isa = PBXBuildFile; fileRef = BCDF668B178F14A400EE9569 /* snappy-sinksource.h */; };
|
||||
BCDF6692178F14A400EE9569 /* snappy.cc in Sources */ = {isa = PBXBuildFile; fileRef = BCDF668C178F14A400EE9569 /* snappy.cc */; };
|
||||
BCDF6693178F14A400EE9569 /* snappy.h in Headers */ = {isa = PBXBuildFile; fileRef = BCDF668D178F14A400EE9569 /* snappy.h */; };
|
||||
BCF889A715E079C20093B7D5 /* RegalDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCF889A515E079C20093B7D5 /* RegalDispatcher.cpp */; };
|
||||
BCF889A815E079C20093B7D5 /* RegalDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = BCF889A615E079C20093B7D5 /* RegalDispatcher.h */; };
|
||||
BCF889AA15E079D80093B7D5 /* RegalDispatchStaticES2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCF889A915E079D80093B7D5 /* RegalDispatchStaticES2.cpp */; };
|
||||
|
|
@ -193,8 +132,6 @@
|
|||
431D3C0B15C9B6F0009DD04F /* RegalFavicon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalFavicon.h; path = ../../../src/regal/RegalFavicon.h; sourceTree = "<group>"; };
|
||||
431D3C0C15C9B6F0009DD04F /* RegalMac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalMac.cpp; path = ../../../src/regal/RegalMac.cpp; sourceTree = "<group>"; };
|
||||
436E18CA17020027005BE93E /* RegalJson.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = RegalJson.inl; path = ../../../src/regal/RegalJson.inl; sourceTree = "<group>"; };
|
||||
436E18CC17020093005BE93E /* jsonsl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jsonsl.c; path = ../../../src/jsonsl/jsonsl.c; sourceTree = "<group>"; };
|
||||
436E18CD17020093005BE93E /* jsonsl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jsonsl.h; path = ../../../src/jsonsl/jsonsl.h; sourceTree = "<group>"; };
|
||||
438D2C1F16DE668A005E03F6 /* RegalJson.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalJson.cpp; path = ../../../src/regal/RegalJson.cpp; sourceTree = "<group>"; };
|
||||
438D2C2116DE668A005E03F6 /* RegalPixelConversions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalPixelConversions.cpp; path = ../../../src/regal/RegalPixelConversions.cpp; sourceTree = "<group>"; };
|
||||
438D2C2216DE668A005E03F6 /* RegalPixelConversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalPixelConversions.h; path = ../../../src/regal/RegalPixelConversions.h; sourceTree = "<group>"; };
|
||||
|
|
@ -250,18 +187,16 @@
|
|||
43A6C1FC15C48D200063667E /* RegalUtil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalUtil.cpp; path = ../../../src/regal/RegalUtil.cpp; sourceTree = "<group>"; };
|
||||
43A6C1FD15C48D200063667E /* RegalUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalUtil.h; path = ../../../src/regal/RegalUtil.h; sourceTree = "<group>"; };
|
||||
43A6C1FE15C48D200063667E /* RegalVao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalVao.h; path = ../../../src/regal/RegalVao.h; sourceTree = "<group>"; };
|
||||
43A6C22D15C48D3A0063667E /* mongoose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mongoose.c; path = ../../../src/mongoose/mongoose.c; sourceTree = "<group>"; };
|
||||
BC02094D160D1BA3003FAB99 /* RegalMarker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalMarker.cpp; path = ../../../src/regal/RegalMarker.cpp; sourceTree = "<group>"; };
|
||||
BC02094F160D1BD0003FAB99 /* md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = md5.c; path = ../../../src/md5/src/md5.c; sourceTree = "<group>"; };
|
||||
BC3209D816F3A28900D1A9E0 /* RegalCacheShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalCacheShader.cpp; path = ../../../src/regal/RegalCacheShader.cpp; sourceTree = "<group>"; };
|
||||
BC3209D916F3A28900D1A9E0 /* RegalCacheShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalCacheShader.h; path = ../../../src/regal/RegalCacheShader.h; sourceTree = "<group>"; };
|
||||
BC3209DA16F3A28900D1A9E0 /* RegalCacheTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalCacheTexture.cpp; path = ../../../src/regal/RegalCacheTexture.cpp; sourceTree = "<group>"; };
|
||||
BC3209DB16F3A28900D1A9E0 /* RegalCacheTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalCacheTexture.h; path = ../../../src/regal/RegalCacheTexture.h; sourceTree = "<group>"; };
|
||||
BC456F1015D55F8E0080B420 /* RegalDispatchMissing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalDispatchMissing.cpp; path = ../../../src/regal/RegalDispatchMissing.cpp; sourceTree = "<group>"; };
|
||||
BC456F1115D55F8E0080B420 /* RegalDispatchPpapi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalDispatchPpapi.cpp; path = ../../../src/regal/RegalDispatchPpapi.cpp; sourceTree = "<group>"; };
|
||||
BC4DBEC11804FB0600F6D226 /* RegalQuads.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalQuads.cpp; path = ../../../src/regal/RegalQuads.cpp; sourceTree = "<group>"; };
|
||||
BC4DBEC21804FB0600F6D226 /* RegalQuads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalQuads.h; path = ../../../src/regal/RegalQuads.h; sourceTree = "<group>"; };
|
||||
BC60A6B117032F1A0055437B /* RegalJson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalJson.h; path = ../../../src/regal/RegalJson.h; sourceTree = "<group>"; };
|
||||
BC62F93C17F47D16007C5086 /* os_backtrace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_backtrace.cpp; path = ../../../src/apitrace/common/os_backtrace.cpp; sourceTree = "<group>"; };
|
||||
BC62F93D17F47D16007C5086 /* os_backtrace.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_backtrace.hpp; path = ../../../src/apitrace/common/os_backtrace.hpp; sourceTree = "<group>"; };
|
||||
BC640C9A16554A52007DEF69 /* RegalFrame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalFrame.cpp; path = ../../../src/regal/RegalFrame.cpp; sourceTree = "<group>"; };
|
||||
BC640C9B16554A52007DEF69 /* RegalFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalFrame.h; path = ../../../src/regal/RegalFrame.h; sourceTree = "<group>"; };
|
||||
BC6C911C15EE3CDF0056E4F7 /* RegalDispatchGlobal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalDispatchGlobal.cpp; path = ../../../src/regal/RegalDispatchGlobal.cpp; sourceTree = "<group>"; };
|
||||
|
|
@ -301,63 +236,6 @@
|
|||
BCBF1834175EB49D00CB653A /* RegalMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalMutex.h; path = ../../../src/regal/RegalMutex.h; sourceTree = "<group>"; };
|
||||
BCBF1835175EB49D00CB653A /* RegalPlugin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalPlugin.cpp; path = ../../../src/regal/RegalPlugin.cpp; sourceTree = "<group>"; };
|
||||
BCBF1836175EB49D00CB653A /* RegalRect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalRect.h; path = ../../../src/regal/RegalRect.h; sourceTree = "<group>"; };
|
||||
BCDF661B178F0FC700EE9569 /* formatter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = formatter.hpp; path = ../../../src/apitrace/common/formatter.hpp; sourceTree = "<group>"; };
|
||||
BCDF661C178F0FC700EE9569 /* os_binary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_binary.hpp; path = ../../../src/apitrace/common/os_binary.hpp; sourceTree = "<group>"; };
|
||||
BCDF661D178F0FC700EE9569 /* os_dl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_dl.hpp; path = ../../../src/apitrace/common/os_dl.hpp; sourceTree = "<group>"; };
|
||||
BCDF661E178F0FC700EE9569 /* os_memory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_memory.hpp; path = ../../../src/apitrace/common/os_memory.hpp; sourceTree = "<group>"; };
|
||||
BCDF661F178F0FC700EE9569 /* os_posix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_posix.cpp; path = ../../../src/apitrace/common/os_posix.cpp; sourceTree = "<group>"; };
|
||||
BCDF6620178F0FC700EE9569 /* os_process.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_process.hpp; path = ../../../src/apitrace/common/os_process.hpp; sourceTree = "<group>"; };
|
||||
BCDF6621178F0FC700EE9569 /* os_string.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_string.hpp; path = ../../../src/apitrace/common/os_string.hpp; sourceTree = "<group>"; };
|
||||
BCDF6622178F0FC700EE9569 /* os_thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_thread.hpp; path = ../../../src/apitrace/common/os_thread.hpp; sourceTree = "<group>"; };
|
||||
BCDF6623178F0FC700EE9569 /* os_time.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_time.hpp; path = ../../../src/apitrace/common/os_time.hpp; sourceTree = "<group>"; };
|
||||
BCDF6624178F0FC700EE9569 /* os_win32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_win32.cpp; path = ../../../src/apitrace/common/os_win32.cpp; sourceTree = "<group>"; };
|
||||
BCDF6625178F0FC700EE9569 /* os.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os.hpp; path = ../../../src/apitrace/common/os.hpp; sourceTree = "<group>"; };
|
||||
BCDF6626178F0FC700EE9569 /* trace_api.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_api.hpp; path = ../../../src/apitrace/common/trace_api.hpp; sourceTree = "<group>"; };
|
||||
BCDF6629178F0FC700EE9569 /* trace_callset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_callset.cpp; path = ../../../src/apitrace/common/trace_callset.cpp; sourceTree = "<group>"; };
|
||||
BCDF662A178F0FC700EE9569 /* trace_callset.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_callset.hpp; path = ../../../src/apitrace/common/trace_callset.hpp; sourceTree = "<group>"; };
|
||||
BCDF662B178F0FC700EE9569 /* trace_dump.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_dump.cpp; path = ../../../src/apitrace/common/trace_dump.cpp; sourceTree = "<group>"; };
|
||||
BCDF662C178F0FC700EE9569 /* trace_dump.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_dump.hpp; path = ../../../src/apitrace/common/trace_dump.hpp; sourceTree = "<group>"; };
|
||||
BCDF662D178F0FC700EE9569 /* trace_fast_callset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_fast_callset.cpp; path = ../../../src/apitrace/common/trace_fast_callset.cpp; sourceTree = "<group>"; };
|
||||
BCDF662E178F0FC700EE9569 /* trace_fast_callset.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_fast_callset.hpp; path = ../../../src/apitrace/common/trace_fast_callset.hpp; sourceTree = "<group>"; };
|
||||
BCDF662F178F0FC700EE9569 /* trace_file_read.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_file_read.cpp; path = ../../../src/apitrace/common/trace_file_read.cpp; sourceTree = "<group>"; };
|
||||
BCDF6630178F0FC700EE9569 /* trace_file_snappy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_file_snappy.cpp; path = ../../../src/apitrace/common/trace_file_snappy.cpp; sourceTree = "<group>"; };
|
||||
BCDF6631178F0FC700EE9569 /* trace_file_write.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_file_write.cpp; path = ../../../src/apitrace/common/trace_file_write.cpp; sourceTree = "<group>"; };
|
||||
BCDF6633178F0FC700EE9569 /* trace_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_file.cpp; path = ../../../src/apitrace/common/trace_file.cpp; sourceTree = "<group>"; };
|
||||
BCDF6634178F0FC700EE9569 /* trace_file.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_file.hpp; path = ../../../src/apitrace/common/trace_file.hpp; sourceTree = "<group>"; };
|
||||
BCDF6635178F0FC700EE9569 /* trace_format.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_format.hpp; path = ../../../src/apitrace/common/trace_format.hpp; sourceTree = "<group>"; };
|
||||
BCDF6636178F0FC700EE9569 /* trace_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_loader.cpp; path = ../../../src/apitrace/common/trace_loader.cpp; sourceTree = "<group>"; };
|
||||
BCDF6637178F0FC700EE9569 /* trace_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_loader.hpp; path = ../../../src/apitrace/common/trace_loader.hpp; sourceTree = "<group>"; };
|
||||
BCDF6638178F0FC700EE9569 /* trace_lookup.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_lookup.hpp; path = ../../../src/apitrace/common/trace_lookup.hpp; sourceTree = "<group>"; };
|
||||
BCDF6639178F0FC700EE9569 /* trace_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_model.cpp; path = ../../../src/apitrace/common/trace_model.cpp; sourceTree = "<group>"; };
|
||||
BCDF663A178F0FC700EE9569 /* trace_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_model.hpp; path = ../../../src/apitrace/common/trace_model.hpp; sourceTree = "<group>"; };
|
||||
BCDF663B178F0FC700EE9569 /* trace_option.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_option.cpp; path = ../../../src/apitrace/common/trace_option.cpp; sourceTree = "<group>"; };
|
||||
BCDF663C178F0FC700EE9569 /* trace_option.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_option.hpp; path = ../../../src/apitrace/common/trace_option.hpp; sourceTree = "<group>"; };
|
||||
BCDF663D178F0FC700EE9569 /* trace_parser_flags.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_parser_flags.cpp; path = ../../../src/apitrace/common/trace_parser_flags.cpp; sourceTree = "<group>"; };
|
||||
BCDF663E178F0FC700EE9569 /* trace_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_parser.cpp; path = ../../../src/apitrace/common/trace_parser.cpp; sourceTree = "<group>"; };
|
||||
BCDF663F178F0FC700EE9569 /* trace_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_parser.hpp; path = ../../../src/apitrace/common/trace_parser.hpp; sourceTree = "<group>"; };
|
||||
BCDF6640178F0FC700EE9569 /* trace_profiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_profiler.cpp; path = ../../../src/apitrace/common/trace_profiler.cpp; sourceTree = "<group>"; };
|
||||
BCDF6641178F0FC700EE9569 /* trace_profiler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_profiler.hpp; path = ../../../src/apitrace/common/trace_profiler.hpp; sourceTree = "<group>"; };
|
||||
BCDF6642178F0FC700EE9569 /* trace_writer_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_writer_model.cpp; path = ../../../src/apitrace/common/trace_writer_model.cpp; sourceTree = "<group>"; };
|
||||
BCDF6643178F0FC700EE9569 /* trace_writer_regal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_writer_regal.cpp; path = ../../../src/apitrace/common/trace_writer_regal.cpp; sourceTree = "<group>"; };
|
||||
BCDF6644178F0FC700EE9569 /* trace_writer_regal.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_writer_regal.hpp; path = ../../../src/apitrace/common/trace_writer_regal.hpp; sourceTree = "<group>"; };
|
||||
BCDF6645178F0FC700EE9569 /* trace_writer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_writer.cpp; path = ../../../src/apitrace/common/trace_writer.cpp; sourceTree = "<group>"; };
|
||||
BCDF6646178F0FC700EE9569 /* trace_writer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_writer.hpp; path = ../../../src/apitrace/common/trace_writer.hpp; sourceTree = "<group>"; };
|
||||
BCDF6673178F0FF200EE9569 /* glproc_regal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glproc_regal.cpp; path = ../../../src/apitrace/dispatch/glproc_regal.cpp; sourceTree = "<group>"; };
|
||||
BCDF6674178F0FF200EE9569 /* glproc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = glproc.hpp; path = ../../../src/apitrace/dispatch/glproc.hpp; sourceTree = "<group>"; };
|
||||
BCDF6677178F103E00EE9569 /* glcaps.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glcaps.cpp; path = ../../../src/apitrace/wrappers/glcaps.cpp; sourceTree = "<group>"; };
|
||||
BCDF6678178F103E00EE9569 /* gltrace_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gltrace_state.cpp; path = ../../../src/apitrace/wrappers/gltrace_state.cpp; sourceTree = "<group>"; };
|
||||
BCDF6679178F103E00EE9569 /* regaltrace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = regaltrace.cpp; path = ../../../src/apitrace/wrappers/regaltrace.cpp; sourceTree = "<group>"; };
|
||||
BCDF667A178F103E00EE9569 /* trace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace.cpp; path = ../../../src/apitrace/wrappers/trace.cpp; sourceTree = "<group>"; };
|
||||
BCDF667B178F103E00EE9569 /* trace.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace.hpp; path = ../../../src/apitrace/wrappers/trace.hpp; sourceTree = "<group>"; };
|
||||
BCDF6681178F105C00EE9569 /* eglsize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = eglsize.cpp; path = ../../../src/apitrace/helpers/eglsize.cpp; sourceTree = "<group>"; };
|
||||
BCDF6682178F105C00EE9569 /* eglsize.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = eglsize.hpp; path = ../../../src/apitrace/helpers/eglsize.hpp; sourceTree = "<group>"; };
|
||||
BCDF6683178F105C00EE9569 /* glsize.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = glsize.hpp; path = ../../../src/apitrace/helpers/glsize.hpp; sourceTree = "<group>"; };
|
||||
BCDF6688178F14A400EE9569 /* snappy-c.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "snappy-c.cc"; path = "../../../src/snappy/snappy-c.cc"; sourceTree = "<group>"; };
|
||||
BCDF6689178F14A400EE9569 /* snappy-c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "snappy-c.h"; path = "../../../src/snappy/snappy-c.h"; sourceTree = "<group>"; };
|
||||
BCDF668A178F14A400EE9569 /* snappy-sinksource.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "snappy-sinksource.cc"; path = "../../../src/snappy/snappy-sinksource.cc"; sourceTree = "<group>"; };
|
||||
BCDF668B178F14A400EE9569 /* snappy-sinksource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "snappy-sinksource.h"; path = "../../../src/snappy/snappy-sinksource.h"; sourceTree = "<group>"; };
|
||||
BCDF668C178F14A400EE9569 /* snappy.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = snappy.cc; path = ../../../src/snappy/snappy.cc; sourceTree = "<group>"; };
|
||||
BCDF668D178F14A400EE9569 /* snappy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = snappy.h; path = ../../../src/snappy/snappy.h; sourceTree = "<group>"; };
|
||||
BCF889A515E079C20093B7D5 /* RegalDispatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalDispatcher.cpp; path = ../../../src/regal/RegalDispatcher.cpp; sourceTree = "<group>"; };
|
||||
BCF889A615E079C20093B7D5 /* RegalDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalDispatcher.h; path = ../../../src/regal/RegalDispatcher.h; sourceTree = "<group>"; };
|
||||
BCF889A915E079D80093B7D5 /* RegalDispatchStaticES2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalDispatchStaticES2.cpp; path = ../../../src/regal/RegalDispatchStaticES2.cpp; sourceTree = "<group>"; };
|
||||
|
|
@ -374,15 +252,6 @@
|
|||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
436E18CB17020061005BE93E /* jsonsl */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
436E18CC17020093005BE93E /* jsonsl.c */,
|
||||
436E18CD17020093005BE93E /* jsonsl.h */,
|
||||
);
|
||||
name = jsonsl;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
43A6C1BB15C48CD90063667E = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
|
@ -402,11 +271,7 @@
|
|||
43A6C1D015C48CFA0063667E /* Regal */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
BCDF661A178F0F7500EE9569 /* apitrace */,
|
||||
436E18CB17020061005BE93E /* jsonsl */,
|
||||
43A6C1D215C48D1F0063667E /* linear.h */,
|
||||
BC020951160D1BD8003FAB99 /* md5 */,
|
||||
43A6C22C15C48D2D0063667E /* mongoose */,
|
||||
43A6C1D315C48D1F0063667E /* Regal.cpp */,
|
||||
438D2C3616DE6699005E03F6 /* Regal.h */,
|
||||
BCBF182F175EB49D00CB653A /* RegalBaseVertex.h */,
|
||||
|
|
@ -495,6 +360,8 @@
|
|||
43A6C1F715C48D200063667E /* RegalPrecompile.h */,
|
||||
43A6C1F815C48D200063667E /* RegalPrivate.h */,
|
||||
BCBEC6FF167AD72700B38E16 /* RegalPush.h */,
|
||||
BC4DBEC11804FB0600F6D226 /* RegalQuads.cpp */,
|
||||
BC4DBEC21804FB0600F6D226 /* RegalQuads.h */,
|
||||
BCBF1836175EB49D00CB653A /* RegalRect.h */,
|
||||
430443F316F1658F0078C0F9 /* RegalScopedPtr.h */,
|
||||
BCBEC702167AD72700B38E16 /* RegalSharedList.h */,
|
||||
|
|
@ -519,100 +386,10 @@
|
|||
BC8E9CB817C5AF870005C418 /* RegalX11.cpp */,
|
||||
430443EE16F1656A0078C0F9 /* RegalXfer.cpp */,
|
||||
430443EF16F1656A0078C0F9 /* RegalXfer.h */,
|
||||
BCDF6687178F146B00EE9569 /* snappy */,
|
||||
);
|
||||
name = Regal;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
43A6C22C15C48D2D0063667E /* mongoose */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
43A6C22D15C48D3A0063667E /* mongoose.c */,
|
||||
);
|
||||
name = mongoose;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
BC020951160D1BD8003FAB99 /* md5 */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
BC02094F160D1BD0003FAB99 /* md5.c */,
|
||||
);
|
||||
name = md5;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
BCDF661A178F0F7500EE9569 /* apitrace */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
BCDF6681178F105C00EE9569 /* eglsize.cpp */,
|
||||
BCDF6682178F105C00EE9569 /* eglsize.hpp */,
|
||||
BCDF661B178F0FC700EE9569 /* formatter.hpp */,
|
||||
BCDF6677178F103E00EE9569 /* glcaps.cpp */,
|
||||
BCDF6674178F0FF200EE9569 /* glproc.hpp */,
|
||||
BCDF6673178F0FF200EE9569 /* glproc_regal.cpp */,
|
||||
BCDF6683178F105C00EE9569 /* glsize.hpp */,
|
||||
BCDF6678178F103E00EE9569 /* gltrace_state.cpp */,
|
||||
BCDF6625178F0FC700EE9569 /* os.hpp */,
|
||||
BC62F93C17F47D16007C5086 /* os_backtrace.cpp */,
|
||||
BC62F93D17F47D16007C5086 /* os_backtrace.hpp */,
|
||||
BCDF661C178F0FC700EE9569 /* os_binary.hpp */,
|
||||
BCDF661D178F0FC700EE9569 /* os_dl.hpp */,
|
||||
BCDF661E178F0FC700EE9569 /* os_memory.hpp */,
|
||||
BCDF661F178F0FC700EE9569 /* os_posix.cpp */,
|
||||
BCDF6620178F0FC700EE9569 /* os_process.hpp */,
|
||||
BCDF6621178F0FC700EE9569 /* os_string.hpp */,
|
||||
BCDF6622178F0FC700EE9569 /* os_thread.hpp */,
|
||||
BCDF6623178F0FC700EE9569 /* os_time.hpp */,
|
||||
BCDF6624178F0FC700EE9569 /* os_win32.cpp */,
|
||||
BCDF6679178F103E00EE9569 /* regaltrace.cpp */,
|
||||
BCDF667A178F103E00EE9569 /* trace.cpp */,
|
||||
BCDF667B178F103E00EE9569 /* trace.hpp */,
|
||||
BCDF6626178F0FC700EE9569 /* trace_api.hpp */,
|
||||
BCDF6629178F0FC700EE9569 /* trace_callset.cpp */,
|
||||
BCDF662A178F0FC700EE9569 /* trace_callset.hpp */,
|
||||
BCDF662B178F0FC700EE9569 /* trace_dump.cpp */,
|
||||
BCDF662C178F0FC700EE9569 /* trace_dump.hpp */,
|
||||
BCDF662D178F0FC700EE9569 /* trace_fast_callset.cpp */,
|
||||
BCDF662E178F0FC700EE9569 /* trace_fast_callset.hpp */,
|
||||
BCDF6633178F0FC700EE9569 /* trace_file.cpp */,
|
||||
BCDF6634178F0FC700EE9569 /* trace_file.hpp */,
|
||||
BCDF662F178F0FC700EE9569 /* trace_file_read.cpp */,
|
||||
BCDF6630178F0FC700EE9569 /* trace_file_snappy.cpp */,
|
||||
BCDF6631178F0FC700EE9569 /* trace_file_write.cpp */,
|
||||
BCDF6635178F0FC700EE9569 /* trace_format.hpp */,
|
||||
BCDF6636178F0FC700EE9569 /* trace_loader.cpp */,
|
||||
BCDF6637178F0FC700EE9569 /* trace_loader.hpp */,
|
||||
BCDF6638178F0FC700EE9569 /* trace_lookup.hpp */,
|
||||
BCDF6639178F0FC700EE9569 /* trace_model.cpp */,
|
||||
BCDF663A178F0FC700EE9569 /* trace_model.hpp */,
|
||||
BCDF663B178F0FC700EE9569 /* trace_option.cpp */,
|
||||
BCDF663C178F0FC700EE9569 /* trace_option.hpp */,
|
||||
BCDF663E178F0FC700EE9569 /* trace_parser.cpp */,
|
||||
BCDF663F178F0FC700EE9569 /* trace_parser.hpp */,
|
||||
BCDF663D178F0FC700EE9569 /* trace_parser_flags.cpp */,
|
||||
BCDF6640178F0FC700EE9569 /* trace_profiler.cpp */,
|
||||
BCDF6641178F0FC700EE9569 /* trace_profiler.hpp */,
|
||||
BCDF6645178F0FC700EE9569 /* trace_writer.cpp */,
|
||||
BCDF6646178F0FC700EE9569 /* trace_writer.hpp */,
|
||||
BCDF6642178F0FC700EE9569 /* trace_writer_model.cpp */,
|
||||
BCDF6643178F0FC700EE9569 /* trace_writer_regal.cpp */,
|
||||
BCDF6644178F0FC700EE9569 /* trace_writer_regal.hpp */,
|
||||
);
|
||||
name = apitrace;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
BCDF6687178F146B00EE9569 /* snappy */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
BCDF6688178F14A400EE9569 /* snappy-c.cc */,
|
||||
BCDF6689178F14A400EE9569 /* snappy-c.h */,
|
||||
BCDF668A178F14A400EE9569 /* snappy-sinksource.cc */,
|
||||
BCDF668B178F14A400EE9569 /* snappy-sinksource.h */,
|
||||
BCDF668C178F14A400EE9569 /* snappy.cc */,
|
||||
BCDF668D178F14A400EE9569 /* snappy.h */,
|
||||
);
|
||||
name = snappy;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
|
|
@ -668,7 +445,6 @@
|
|||
430443F516F1658F0078C0F9 /* RegalScopedPtr.h in Headers */,
|
||||
BC3209DD16F3A28900D1A9E0 /* RegalCacheShader.h in Headers */,
|
||||
BC3209DF16F3A28900D1A9E0 /* RegalCacheTexture.h in Headers */,
|
||||
436E18CF17020093005BE93E /* jsonsl.h in Headers */,
|
||||
BC60A6B217032F1A0055437B /* RegalJson.h in Headers */,
|
||||
BCBF1828175EB40600CB653A /* RegalDispatcherGL.h in Headers */,
|
||||
BCBF182A175EB40600CB653A /* RegalDispatcherGlobal.h in Headers */,
|
||||
|
|
@ -678,41 +454,11 @@
|
|||
BCBF183B175EB49D00CB653A /* RegalFloat4.h in Headers */,
|
||||
BCBF183C175EB49D00CB653A /* RegalMutex.h in Headers */,
|
||||
BCBF183E175EB49D00CB653A /* RegalRect.h in Headers */,
|
||||
BCDF6647178F0FC700EE9569 /* formatter.hpp in Headers */,
|
||||
BCDF6648178F0FC700EE9569 /* os_binary.hpp in Headers */,
|
||||
BCDF6649178F0FC700EE9569 /* os_dl.hpp in Headers */,
|
||||
BCDF664A178F0FC700EE9569 /* os_memory.hpp in Headers */,
|
||||
BCDF664C178F0FC700EE9569 /* os_process.hpp in Headers */,
|
||||
BCDF664D178F0FC700EE9569 /* os_string.hpp in Headers */,
|
||||
BCDF664E178F0FC700EE9569 /* os_thread.hpp in Headers */,
|
||||
BCDF664F178F0FC700EE9569 /* os_time.hpp in Headers */,
|
||||
BCDF6651178F0FC700EE9569 /* os.hpp in Headers */,
|
||||
BCDF6652178F0FC700EE9569 /* trace_api.hpp in Headers */,
|
||||
BCDF6656178F0FC700EE9569 /* trace_callset.hpp in Headers */,
|
||||
BCDF6658178F0FC700EE9569 /* trace_dump.hpp in Headers */,
|
||||
BCDF665A178F0FC700EE9569 /* trace_fast_callset.hpp in Headers */,
|
||||
BCDF6660178F0FC700EE9569 /* trace_file.hpp in Headers */,
|
||||
BCDF6661178F0FC700EE9569 /* trace_format.hpp in Headers */,
|
||||
BCDF6663178F0FC700EE9569 /* trace_loader.hpp in Headers */,
|
||||
BCDF6664178F0FC700EE9569 /* trace_lookup.hpp in Headers */,
|
||||
BCDF6666178F0FC700EE9569 /* trace_model.hpp in Headers */,
|
||||
BCDF6668178F0FC700EE9569 /* trace_option.hpp in Headers */,
|
||||
BCDF666B178F0FC700EE9569 /* trace_parser.hpp in Headers */,
|
||||
BCDF666D178F0FC700EE9569 /* trace_profiler.hpp in Headers */,
|
||||
BCDF6670178F0FC700EE9569 /* trace_writer_regal.hpp in Headers */,
|
||||
BCDF6672178F0FC700EE9569 /* trace_writer.hpp in Headers */,
|
||||
BCDF6676178F0FF200EE9569 /* glproc.hpp in Headers */,
|
||||
BCDF6680178F103E00EE9569 /* trace.hpp in Headers */,
|
||||
BCDF6685178F105C00EE9569 /* eglsize.hpp in Headers */,
|
||||
BCDF6686178F105C00EE9569 /* glsize.hpp in Headers */,
|
||||
BCDF668F178F14A400EE9569 /* snappy-c.h in Headers */,
|
||||
BCDF6691178F14A400EE9569 /* snappy-sinksource.h in Headers */,
|
||||
BCDF6693178F14A400EE9569 /* snappy.h in Headers */,
|
||||
BC8E9CC017C5AF880005C418 /* RegalHint.h in Headers */,
|
||||
BC8E9CC117C5AF880005C418 /* RegalNamespace.h in Headers */,
|
||||
BC8E9CC217C5AF880005C418 /* RegalTexSto.h in Headers */,
|
||||
BCBA1FCB17DF836700CB6E19 /* RegalEmuInfo.h in Headers */,
|
||||
BC62F93F17F47D16007C5086 /* os_backtrace.hpp in Headers */,
|
||||
BC4DBEC41804FB0600F6D226 /* RegalQuads.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
@ -785,7 +531,6 @@
|
|||
43A6C21E15C48D200063667E /* RegalLookup.cpp in Sources */,
|
||||
43A6C22715C48D200063667E /* RegalToken.cpp in Sources */,
|
||||
43A6C22915C48D200063667E /* RegalUtil.cpp in Sources */,
|
||||
43A6C22E15C48D3A0063667E /* mongoose.c in Sources */,
|
||||
431D3C0E15C9B6F0009DD04F /* RegalFavicon.cpp in Sources */,
|
||||
431D3C1015C9B6F0009DD04F /* RegalMac.cpp in Sources */,
|
||||
BC456F1215D55F8E0080B420 /* RegalDispatchMissing.cpp in Sources */,
|
||||
|
|
@ -794,7 +539,6 @@
|
|||
BCF889AA15E079D80093B7D5 /* RegalDispatchStaticES2.cpp in Sources */,
|
||||
BC6C911D15EE3CDF0056E4F7 /* RegalDispatchGlobal.cpp in Sources */,
|
||||
BC02094E160D1BA3003FAB99 /* RegalMarker.cpp in Sources */,
|
||||
BC020950160D1BD0003FAB99 /* md5.c in Sources */,
|
||||
BC640C9C16554A52007DEF69 /* RegalFrame.cpp in Sources */,
|
||||
BCBEC70D167AD72700B38E16 /* RegalSo.cpp in Sources */,
|
||||
BCBEC712167AD74400B38E16 /* RegalDispatchCache.cpp in Sources */,
|
||||
|
|
@ -807,47 +551,19 @@
|
|||
430443F016F1656A0078C0F9 /* RegalXfer.cpp in Sources */,
|
||||
BC3209DC16F3A28900D1A9E0 /* RegalCacheShader.cpp in Sources */,
|
||||
BC3209DE16F3A28900D1A9E0 /* RegalCacheTexture.cpp in Sources */,
|
||||
436E18CE17020093005BE93E /* jsonsl.c in Sources */,
|
||||
BCBF1827175EB40600CB653A /* RegalDispatcherGL.cpp in Sources */,
|
||||
BCBF1829175EB40600CB653A /* RegalDispatcherGlobal.cpp in Sources */,
|
||||
BCBF182D175EB46800CB653A /* RegalStatistics.cpp in Sources */,
|
||||
BCBF1839175EB49D00CB653A /* RegalDispatchStatistics.cpp in Sources */,
|
||||
BCBF183A175EB49D00CB653A /* RegalDispatchTrace.cpp in Sources */,
|
||||
BCBF183D175EB49D00CB653A /* RegalPlugin.cpp in Sources */,
|
||||
BCDF664B178F0FC700EE9569 /* os_posix.cpp in Sources */,
|
||||
BCDF6650178F0FC700EE9569 /* os_win32.cpp in Sources */,
|
||||
BCDF6655178F0FC700EE9569 /* trace_callset.cpp in Sources */,
|
||||
BCDF6657178F0FC700EE9569 /* trace_dump.cpp in Sources */,
|
||||
BCDF6659178F0FC700EE9569 /* trace_fast_callset.cpp in Sources */,
|
||||
BCDF665B178F0FC700EE9569 /* trace_file_read.cpp in Sources */,
|
||||
BCDF665C178F0FC700EE9569 /* trace_file_snappy.cpp in Sources */,
|
||||
BCDF665D178F0FC700EE9569 /* trace_file_write.cpp in Sources */,
|
||||
BCDF665F178F0FC700EE9569 /* trace_file.cpp in Sources */,
|
||||
BCDF6662178F0FC700EE9569 /* trace_loader.cpp in Sources */,
|
||||
BCDF6665178F0FC700EE9569 /* trace_model.cpp in Sources */,
|
||||
BCDF6667178F0FC700EE9569 /* trace_option.cpp in Sources */,
|
||||
BCDF6669178F0FC700EE9569 /* trace_parser_flags.cpp in Sources */,
|
||||
BCDF666A178F0FC700EE9569 /* trace_parser.cpp in Sources */,
|
||||
BCDF666C178F0FC700EE9569 /* trace_profiler.cpp in Sources */,
|
||||
BCDF666E178F0FC700EE9569 /* trace_writer_model.cpp in Sources */,
|
||||
BCDF666F178F0FC700EE9569 /* trace_writer_regal.cpp in Sources */,
|
||||
BCDF6671178F0FC700EE9569 /* trace_writer.cpp in Sources */,
|
||||
BCDF6675178F0FF200EE9569 /* glproc_regal.cpp in Sources */,
|
||||
BCDF667C178F103E00EE9569 /* glcaps.cpp in Sources */,
|
||||
BCDF667D178F103E00EE9569 /* gltrace_state.cpp in Sources */,
|
||||
BCDF667E178F103E00EE9569 /* regaltrace.cpp in Sources */,
|
||||
BCDF667F178F103E00EE9569 /* trace.cpp in Sources */,
|
||||
BCDF6684178F105C00EE9569 /* eglsize.cpp in Sources */,
|
||||
BCDF668E178F14A400EE9569 /* snappy-c.cc in Sources */,
|
||||
BCDF6690178F14A400EE9569 /* snappy-sinksource.cc in Sources */,
|
||||
BCDF6692178F14A400EE9569 /* snappy.cc in Sources */,
|
||||
BC8E9CBD17C5AF880005C418 /* RegalDispatchGLX.cpp in Sources */,
|
||||
BC8E9CBE17C5AF880005C418 /* RegalX11.cpp in Sources */,
|
||||
BC8E9CBF17C5AF880005C418 /* RegalDispatchStaticEGL.cpp in Sources */,
|
||||
BCBA1FCA17DF836700CB6E19 /* RegalEmuInfo.cpp in Sources */,
|
||||
BCBA1FCC17DF836700CB6E19 /* RegalEmu.cpp in Sources */,
|
||||
BCB6107117F21E6500BA0A06 /* RegalDispatch.cpp in Sources */,
|
||||
BC62F93E17F47D16007C5086 /* os_backtrace.cpp in Sources */,
|
||||
BC4DBEC31804FB0600F6D226 /* RegalQuads.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
|
|||
458
build/mac/apitrace/apitrace.xcodeproj/project.pbxproj
Normal file
458
build/mac/apitrace/apitrace.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,458 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
43777CE617DBF46700EA874E /* eglsize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CB117DBF46700EA874E /* eglsize.cpp */; };
|
||||
43777CE717DBF46700EA874E /* eglsize.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CB217DBF46700EA874E /* eglsize.hpp */; };
|
||||
43777CE817DBF46700EA874E /* glsize.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CB317DBF46700EA874E /* glsize.hpp */; };
|
||||
43777CE917DBF46700EA874E /* glcaps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CB417DBF46700EA874E /* glcaps.cpp */; };
|
||||
43777CEA17DBF46700EA874E /* gltrace_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CB517DBF46700EA874E /* gltrace_state.cpp */; };
|
||||
43777CEB17DBF46700EA874E /* regaltrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CB617DBF46700EA874E /* regaltrace.cpp */; };
|
||||
43777CEC17DBF46700EA874E /* trace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CB717DBF46700EA874E /* trace.cpp */; };
|
||||
43777CED17DBF46700EA874E /* trace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CB817DBF46700EA874E /* trace.hpp */; };
|
||||
43777CEE17DBF46700EA874E /* glproc_regal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CB917DBF46700EA874E /* glproc_regal.cpp */; };
|
||||
43777CEF17DBF46700EA874E /* glproc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CBA17DBF46700EA874E /* glproc.hpp */; };
|
||||
43777CF017DBF46700EA874E /* formatter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CBB17DBF46700EA874E /* formatter.hpp */; };
|
||||
43777CF117DBF46700EA874E /* os_binary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CBC17DBF46700EA874E /* os_binary.hpp */; };
|
||||
43777CF217DBF46700EA874E /* os_dl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CBD17DBF46700EA874E /* os_dl.hpp */; };
|
||||
43777CF317DBF46700EA874E /* os_memory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CBE17DBF46700EA874E /* os_memory.hpp */; };
|
||||
43777CF417DBF46700EA874E /* os_posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CBF17DBF46700EA874E /* os_posix.cpp */; };
|
||||
43777CF517DBF46700EA874E /* os_process.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CC017DBF46700EA874E /* os_process.hpp */; };
|
||||
43777CF617DBF46700EA874E /* os_string.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CC117DBF46700EA874E /* os_string.hpp */; };
|
||||
43777CF717DBF46700EA874E /* os_thread.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CC217DBF46700EA874E /* os_thread.hpp */; };
|
||||
43777CF817DBF46700EA874E /* os_time.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CC317DBF46700EA874E /* os_time.hpp */; };
|
||||
43777CF917DBF46700EA874E /* os_win32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CC417DBF46700EA874E /* os_win32.cpp */; };
|
||||
43777CFA17DBF46700EA874E /* os.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CC517DBF46700EA874E /* os.hpp */; };
|
||||
43777CFB17DBF46700EA874E /* trace_api.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CC617DBF46700EA874E /* trace_api.hpp */; };
|
||||
43777CFE17DBF46700EA874E /* trace_callset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CC917DBF46700EA874E /* trace_callset.cpp */; };
|
||||
43777CFF17DBF46700EA874E /* trace_callset.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CCA17DBF46700EA874E /* trace_callset.hpp */; };
|
||||
43777D0017DBF46700EA874E /* trace_dump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CCB17DBF46700EA874E /* trace_dump.cpp */; };
|
||||
43777D0117DBF46700EA874E /* trace_dump.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CCC17DBF46700EA874E /* trace_dump.hpp */; };
|
||||
43777D0217DBF46700EA874E /* trace_fast_callset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CCD17DBF46700EA874E /* trace_fast_callset.cpp */; };
|
||||
43777D0317DBF46700EA874E /* trace_fast_callset.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CCE17DBF46700EA874E /* trace_fast_callset.hpp */; };
|
||||
43777D0417DBF46700EA874E /* trace_file_read.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CCF17DBF46700EA874E /* trace_file_read.cpp */; };
|
||||
43777D0517DBF46700EA874E /* trace_file_snappy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CD017DBF46700EA874E /* trace_file_snappy.cpp */; };
|
||||
43777D0617DBF46700EA874E /* trace_file_write.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CD117DBF46700EA874E /* trace_file_write.cpp */; };
|
||||
43777D0717DBF46700EA874E /* trace_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CD217DBF46700EA874E /* trace_file.cpp */; };
|
||||
43777D0817DBF46700EA874E /* trace_file.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CD317DBF46700EA874E /* trace_file.hpp */; };
|
||||
43777D0917DBF46700EA874E /* trace_format.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CD417DBF46700EA874E /* trace_format.hpp */; };
|
||||
43777D0A17DBF46700EA874E /* trace_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CD517DBF46700EA874E /* trace_loader.cpp */; };
|
||||
43777D0B17DBF46700EA874E /* trace_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CD617DBF46700EA874E /* trace_loader.hpp */; };
|
||||
43777D0C17DBF46700EA874E /* trace_lookup.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CD717DBF46700EA874E /* trace_lookup.hpp */; };
|
||||
43777D0D17DBF46700EA874E /* trace_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CD817DBF46700EA874E /* trace_model.cpp */; };
|
||||
43777D0E17DBF46700EA874E /* trace_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CD917DBF46700EA874E /* trace_model.hpp */; };
|
||||
43777D0F17DBF46700EA874E /* trace_option.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CDA17DBF46700EA874E /* trace_option.cpp */; };
|
||||
43777D1017DBF46700EA874E /* trace_option.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CDB17DBF46700EA874E /* trace_option.hpp */; };
|
||||
43777D1117DBF46700EA874E /* trace_parser_flags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CDC17DBF46700EA874E /* trace_parser_flags.cpp */; };
|
||||
43777D1217DBF46700EA874E /* trace_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CDD17DBF46700EA874E /* trace_parser.cpp */; };
|
||||
43777D1317DBF46700EA874E /* trace_parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CDE17DBF46700EA874E /* trace_parser.hpp */; };
|
||||
43777D1417DBF46700EA874E /* trace_profiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CDF17DBF46700EA874E /* trace_profiler.cpp */; };
|
||||
43777D1517DBF46700EA874E /* trace_profiler.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CE017DBF46700EA874E /* trace_profiler.hpp */; };
|
||||
43777D1617DBF46700EA874E /* trace_writer_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CE117DBF46700EA874E /* trace_writer_model.cpp */; };
|
||||
43777D1717DBF46700EA874E /* trace_writer_regal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CE217DBF46700EA874E /* trace_writer_regal.cpp */; };
|
||||
43777D1817DBF46700EA874E /* trace_writer_regal.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CE317DBF46700EA874E /* trace_writer_regal.hpp */; };
|
||||
43777D1917DBF46700EA874E /* trace_writer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CE417DBF46700EA874E /* trace_writer.cpp */; };
|
||||
43777D1A17DBF46700EA874E /* trace_writer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CE517DBF46700EA874E /* trace_writer.hpp */; };
|
||||
BC3A59C11804695A00992687 /* os_backtrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC3A59BF1804695A00992687 /* os_backtrace.cpp */; };
|
||||
BC3A59C21804695A00992687 /* os_backtrace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BC3A59C01804695A00992687 /* os_backtrace.hpp */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
433667A917C56F3500D45AD9 /* libapitrace.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libapitrace.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
43777CB117DBF46700EA874E /* eglsize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = eglsize.cpp; path = ../../../src/apitrace/helpers/eglsize.cpp; sourceTree = "<group>"; };
|
||||
43777CB217DBF46700EA874E /* eglsize.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = eglsize.hpp; path = ../../../src/apitrace/helpers/eglsize.hpp; sourceTree = "<group>"; };
|
||||
43777CB317DBF46700EA874E /* glsize.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = glsize.hpp; path = ../../../src/apitrace/helpers/glsize.hpp; sourceTree = "<group>"; };
|
||||
43777CB417DBF46700EA874E /* glcaps.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glcaps.cpp; path = ../../../src/apitrace/wrappers/glcaps.cpp; sourceTree = "<group>"; };
|
||||
43777CB517DBF46700EA874E /* gltrace_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gltrace_state.cpp; path = ../../../src/apitrace/wrappers/gltrace_state.cpp; sourceTree = "<group>"; };
|
||||
43777CB617DBF46700EA874E /* regaltrace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = regaltrace.cpp; path = ../../../src/apitrace/wrappers/regaltrace.cpp; sourceTree = "<group>"; };
|
||||
43777CB717DBF46700EA874E /* trace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace.cpp; path = ../../../src/apitrace/wrappers/trace.cpp; sourceTree = "<group>"; };
|
||||
43777CB817DBF46700EA874E /* trace.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace.hpp; path = ../../../src/apitrace/wrappers/trace.hpp; sourceTree = "<group>"; };
|
||||
43777CB917DBF46700EA874E /* glproc_regal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glproc_regal.cpp; path = ../../../src/apitrace/dispatch/glproc_regal.cpp; sourceTree = "<group>"; };
|
||||
43777CBA17DBF46700EA874E /* glproc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = glproc.hpp; path = ../../../src/apitrace/dispatch/glproc.hpp; sourceTree = "<group>"; };
|
||||
43777CBB17DBF46700EA874E /* formatter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = formatter.hpp; path = ../../../src/apitrace/common/formatter.hpp; sourceTree = "<group>"; };
|
||||
43777CBC17DBF46700EA874E /* os_binary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_binary.hpp; path = ../../../src/apitrace/common/os_binary.hpp; sourceTree = "<group>"; };
|
||||
43777CBD17DBF46700EA874E /* os_dl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_dl.hpp; path = ../../../src/apitrace/common/os_dl.hpp; sourceTree = "<group>"; };
|
||||
43777CBE17DBF46700EA874E /* os_memory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_memory.hpp; path = ../../../src/apitrace/common/os_memory.hpp; sourceTree = "<group>"; };
|
||||
43777CBF17DBF46700EA874E /* os_posix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_posix.cpp; path = ../../../src/apitrace/common/os_posix.cpp; sourceTree = "<group>"; };
|
||||
43777CC017DBF46700EA874E /* os_process.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_process.hpp; path = ../../../src/apitrace/common/os_process.hpp; sourceTree = "<group>"; };
|
||||
43777CC117DBF46700EA874E /* os_string.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_string.hpp; path = ../../../src/apitrace/common/os_string.hpp; sourceTree = "<group>"; };
|
||||
43777CC217DBF46700EA874E /* os_thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_thread.hpp; path = ../../../src/apitrace/common/os_thread.hpp; sourceTree = "<group>"; };
|
||||
43777CC317DBF46700EA874E /* os_time.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_time.hpp; path = ../../../src/apitrace/common/os_time.hpp; sourceTree = "<group>"; };
|
||||
43777CC417DBF46700EA874E /* os_win32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_win32.cpp; path = ../../../src/apitrace/common/os_win32.cpp; sourceTree = "<group>"; };
|
||||
43777CC517DBF46700EA874E /* os.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os.hpp; path = ../../../src/apitrace/common/os.hpp; sourceTree = "<group>"; };
|
||||
43777CC617DBF46700EA874E /* trace_api.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_api.hpp; path = ../../../src/apitrace/common/trace_api.hpp; sourceTree = "<group>"; };
|
||||
43777CC917DBF46700EA874E /* trace_callset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_callset.cpp; path = ../../../src/apitrace/common/trace_callset.cpp; sourceTree = "<group>"; };
|
||||
43777CCA17DBF46700EA874E /* trace_callset.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_callset.hpp; path = ../../../src/apitrace/common/trace_callset.hpp; sourceTree = "<group>"; };
|
||||
43777CCB17DBF46700EA874E /* trace_dump.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_dump.cpp; path = ../../../src/apitrace/common/trace_dump.cpp; sourceTree = "<group>"; };
|
||||
43777CCC17DBF46700EA874E /* trace_dump.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_dump.hpp; path = ../../../src/apitrace/common/trace_dump.hpp; sourceTree = "<group>"; };
|
||||
43777CCD17DBF46700EA874E /* trace_fast_callset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_fast_callset.cpp; path = ../../../src/apitrace/common/trace_fast_callset.cpp; sourceTree = "<group>"; };
|
||||
43777CCE17DBF46700EA874E /* trace_fast_callset.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_fast_callset.hpp; path = ../../../src/apitrace/common/trace_fast_callset.hpp; sourceTree = "<group>"; };
|
||||
43777CCF17DBF46700EA874E /* trace_file_read.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_file_read.cpp; path = ../../../src/apitrace/common/trace_file_read.cpp; sourceTree = "<group>"; };
|
||||
43777CD017DBF46700EA874E /* trace_file_snappy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_file_snappy.cpp; path = ../../../src/apitrace/common/trace_file_snappy.cpp; sourceTree = "<group>"; };
|
||||
43777CD117DBF46700EA874E /* trace_file_write.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_file_write.cpp; path = ../../../src/apitrace/common/trace_file_write.cpp; sourceTree = "<group>"; };
|
||||
43777CD217DBF46700EA874E /* trace_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_file.cpp; path = ../../../src/apitrace/common/trace_file.cpp; sourceTree = "<group>"; };
|
||||
43777CD317DBF46700EA874E /* trace_file.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_file.hpp; path = ../../../src/apitrace/common/trace_file.hpp; sourceTree = "<group>"; };
|
||||
43777CD417DBF46700EA874E /* trace_format.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_format.hpp; path = ../../../src/apitrace/common/trace_format.hpp; sourceTree = "<group>"; };
|
||||
43777CD517DBF46700EA874E /* trace_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_loader.cpp; path = ../../../src/apitrace/common/trace_loader.cpp; sourceTree = "<group>"; };
|
||||
43777CD617DBF46700EA874E /* trace_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_loader.hpp; path = ../../../src/apitrace/common/trace_loader.hpp; sourceTree = "<group>"; };
|
||||
43777CD717DBF46700EA874E /* trace_lookup.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_lookup.hpp; path = ../../../src/apitrace/common/trace_lookup.hpp; sourceTree = "<group>"; };
|
||||
43777CD817DBF46700EA874E /* trace_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_model.cpp; path = ../../../src/apitrace/common/trace_model.cpp; sourceTree = "<group>"; };
|
||||
43777CD917DBF46700EA874E /* trace_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_model.hpp; path = ../../../src/apitrace/common/trace_model.hpp; sourceTree = "<group>"; };
|
||||
43777CDA17DBF46700EA874E /* trace_option.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_option.cpp; path = ../../../src/apitrace/common/trace_option.cpp; sourceTree = "<group>"; };
|
||||
43777CDB17DBF46700EA874E /* trace_option.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_option.hpp; path = ../../../src/apitrace/common/trace_option.hpp; sourceTree = "<group>"; };
|
||||
43777CDC17DBF46700EA874E /* trace_parser_flags.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_parser_flags.cpp; path = ../../../src/apitrace/common/trace_parser_flags.cpp; sourceTree = "<group>"; };
|
||||
43777CDD17DBF46700EA874E /* trace_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_parser.cpp; path = ../../../src/apitrace/common/trace_parser.cpp; sourceTree = "<group>"; };
|
||||
43777CDE17DBF46700EA874E /* trace_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_parser.hpp; path = ../../../src/apitrace/common/trace_parser.hpp; sourceTree = "<group>"; };
|
||||
43777CDF17DBF46700EA874E /* trace_profiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_profiler.cpp; path = ../../../src/apitrace/common/trace_profiler.cpp; sourceTree = "<group>"; };
|
||||
43777CE017DBF46700EA874E /* trace_profiler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_profiler.hpp; path = ../../../src/apitrace/common/trace_profiler.hpp; sourceTree = "<group>"; };
|
||||
43777CE117DBF46700EA874E /* trace_writer_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_writer_model.cpp; path = ../../../src/apitrace/common/trace_writer_model.cpp; sourceTree = "<group>"; };
|
||||
43777CE217DBF46700EA874E /* trace_writer_regal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_writer_regal.cpp; path = ../../../src/apitrace/common/trace_writer_regal.cpp; sourceTree = "<group>"; };
|
||||
43777CE317DBF46700EA874E /* trace_writer_regal.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_writer_regal.hpp; path = ../../../src/apitrace/common/trace_writer_regal.hpp; sourceTree = "<group>"; };
|
||||
43777CE417DBF46700EA874E /* trace_writer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_writer.cpp; path = ../../../src/apitrace/common/trace_writer.cpp; sourceTree = "<group>"; };
|
||||
43777CE517DBF46700EA874E /* trace_writer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_writer.hpp; path = ../../../src/apitrace/common/trace_writer.hpp; sourceTree = "<group>"; };
|
||||
BC3A59BF1804695A00992687 /* os_backtrace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_backtrace.cpp; path = ../../../src/apitrace/common/os_backtrace.cpp; sourceTree = "<group>"; };
|
||||
BC3A59C01804695A00992687 /* os_backtrace.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_backtrace.hpp; path = ../../../src/apitrace/common/os_backtrace.hpp; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
433667A617C56F3500D45AD9 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
433667A017C56F3500D45AD9 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
433667B017C56F4D00D45AD9 /* src */,
|
||||
433667AA17C56F3500D45AD9 /* Products */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
433667AA17C56F3500D45AD9 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
433667A917C56F3500D45AD9 /* libapitrace.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
433667B017C56F4D00D45AD9 /* src */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
BC3A59BF1804695A00992687 /* os_backtrace.cpp */,
|
||||
BC3A59C01804695A00992687 /* os_backtrace.hpp */,
|
||||
43777CB117DBF46700EA874E /* eglsize.cpp */,
|
||||
43777CB217DBF46700EA874E /* eglsize.hpp */,
|
||||
43777CB317DBF46700EA874E /* glsize.hpp */,
|
||||
43777CB417DBF46700EA874E /* glcaps.cpp */,
|
||||
43777CB517DBF46700EA874E /* gltrace_state.cpp */,
|
||||
43777CB617DBF46700EA874E /* regaltrace.cpp */,
|
||||
43777CB717DBF46700EA874E /* trace.cpp */,
|
||||
43777CB817DBF46700EA874E /* trace.hpp */,
|
||||
43777CB917DBF46700EA874E /* glproc_regal.cpp */,
|
||||
43777CBA17DBF46700EA874E /* glproc.hpp */,
|
||||
43777CBB17DBF46700EA874E /* formatter.hpp */,
|
||||
43777CBC17DBF46700EA874E /* os_binary.hpp */,
|
||||
43777CBD17DBF46700EA874E /* os_dl.hpp */,
|
||||
43777CBE17DBF46700EA874E /* os_memory.hpp */,
|
||||
43777CBF17DBF46700EA874E /* os_posix.cpp */,
|
||||
43777CC017DBF46700EA874E /* os_process.hpp */,
|
||||
43777CC117DBF46700EA874E /* os_string.hpp */,
|
||||
43777CC217DBF46700EA874E /* os_thread.hpp */,
|
||||
43777CC317DBF46700EA874E /* os_time.hpp */,
|
||||
43777CC417DBF46700EA874E /* os_win32.cpp */,
|
||||
43777CC517DBF46700EA874E /* os.hpp */,
|
||||
43777CC617DBF46700EA874E /* trace_api.hpp */,
|
||||
43777CC917DBF46700EA874E /* trace_callset.cpp */,
|
||||
43777CCA17DBF46700EA874E /* trace_callset.hpp */,
|
||||
43777CCB17DBF46700EA874E /* trace_dump.cpp */,
|
||||
43777CCC17DBF46700EA874E /* trace_dump.hpp */,
|
||||
43777CCD17DBF46700EA874E /* trace_fast_callset.cpp */,
|
||||
43777CCE17DBF46700EA874E /* trace_fast_callset.hpp */,
|
||||
43777CCF17DBF46700EA874E /* trace_file_read.cpp */,
|
||||
43777CD017DBF46700EA874E /* trace_file_snappy.cpp */,
|
||||
43777CD117DBF46700EA874E /* trace_file_write.cpp */,
|
||||
43777CD217DBF46700EA874E /* trace_file.cpp */,
|
||||
43777CD317DBF46700EA874E /* trace_file.hpp */,
|
||||
43777CD417DBF46700EA874E /* trace_format.hpp */,
|
||||
43777CD517DBF46700EA874E /* trace_loader.cpp */,
|
||||
43777CD617DBF46700EA874E /* trace_loader.hpp */,
|
||||
43777CD717DBF46700EA874E /* trace_lookup.hpp */,
|
||||
43777CD817DBF46700EA874E /* trace_model.cpp */,
|
||||
43777CD917DBF46700EA874E /* trace_model.hpp */,
|
||||
43777CDA17DBF46700EA874E /* trace_option.cpp */,
|
||||
43777CDB17DBF46700EA874E /* trace_option.hpp */,
|
||||
43777CDC17DBF46700EA874E /* trace_parser_flags.cpp */,
|
||||
43777CDD17DBF46700EA874E /* trace_parser.cpp */,
|
||||
43777CDE17DBF46700EA874E /* trace_parser.hpp */,
|
||||
43777CDF17DBF46700EA874E /* trace_profiler.cpp */,
|
||||
43777CE017DBF46700EA874E /* trace_profiler.hpp */,
|
||||
43777CE117DBF46700EA874E /* trace_writer_model.cpp */,
|
||||
43777CE217DBF46700EA874E /* trace_writer_regal.cpp */,
|
||||
43777CE317DBF46700EA874E /* trace_writer_regal.hpp */,
|
||||
43777CE417DBF46700EA874E /* trace_writer.cpp */,
|
||||
43777CE517DBF46700EA874E /* trace_writer.hpp */,
|
||||
);
|
||||
name = src;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
433667A717C56F3500D45AD9 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
43777CE717DBF46700EA874E /* eglsize.hpp in Headers */,
|
||||
43777CE817DBF46700EA874E /* glsize.hpp in Headers */,
|
||||
43777CED17DBF46700EA874E /* trace.hpp in Headers */,
|
||||
43777CEF17DBF46700EA874E /* glproc.hpp in Headers */,
|
||||
43777CF017DBF46700EA874E /* formatter.hpp in Headers */,
|
||||
43777CF117DBF46700EA874E /* os_binary.hpp in Headers */,
|
||||
43777CF217DBF46700EA874E /* os_dl.hpp in Headers */,
|
||||
43777CF317DBF46700EA874E /* os_memory.hpp in Headers */,
|
||||
43777CF517DBF46700EA874E /* os_process.hpp in Headers */,
|
||||
43777CF617DBF46700EA874E /* os_string.hpp in Headers */,
|
||||
43777CF717DBF46700EA874E /* os_thread.hpp in Headers */,
|
||||
43777CF817DBF46700EA874E /* os_time.hpp in Headers */,
|
||||
43777CFA17DBF46700EA874E /* os.hpp in Headers */,
|
||||
43777CFB17DBF46700EA874E /* trace_api.hpp in Headers */,
|
||||
43777CFF17DBF46700EA874E /* trace_callset.hpp in Headers */,
|
||||
43777D0117DBF46700EA874E /* trace_dump.hpp in Headers */,
|
||||
43777D0317DBF46700EA874E /* trace_fast_callset.hpp in Headers */,
|
||||
43777D0817DBF46700EA874E /* trace_file.hpp in Headers */,
|
||||
43777D0917DBF46700EA874E /* trace_format.hpp in Headers */,
|
||||
43777D0B17DBF46700EA874E /* trace_loader.hpp in Headers */,
|
||||
43777D0C17DBF46700EA874E /* trace_lookup.hpp in Headers */,
|
||||
43777D0E17DBF46700EA874E /* trace_model.hpp in Headers */,
|
||||
43777D1017DBF46700EA874E /* trace_option.hpp in Headers */,
|
||||
43777D1317DBF46700EA874E /* trace_parser.hpp in Headers */,
|
||||
43777D1517DBF46700EA874E /* trace_profiler.hpp in Headers */,
|
||||
43777D1817DBF46700EA874E /* trace_writer_regal.hpp in Headers */,
|
||||
43777D1A17DBF46700EA874E /* trace_writer.hpp in Headers */,
|
||||
BC3A59C21804695A00992687 /* os_backtrace.hpp in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
433667A817C56F3500D45AD9 /* apitrace */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 433667AD17C56F3500D45AD9 /* Build configuration list for PBXNativeTarget "apitrace" */;
|
||||
buildPhases = (
|
||||
433667A517C56F3500D45AD9 /* Sources */,
|
||||
433667A617C56F3500D45AD9 /* Frameworks */,
|
||||
433667A717C56F3500D45AD9 /* Headers */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = apitrace;
|
||||
productName = apitrace;
|
||||
productReference = 433667A917C56F3500D45AD9 /* libapitrace.a */;
|
||||
productType = "com.apple.product-type.library.static";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
433667A117C56F3500D45AD9 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0460;
|
||||
ORGANIZATIONNAME = "Cass Everitt";
|
||||
};
|
||||
buildConfigurationList = 433667A417C56F3500D45AD9 /* Build configuration list for PBXProject "apitrace" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
);
|
||||
mainGroup = 433667A017C56F3500D45AD9;
|
||||
productRefGroup = 433667AA17C56F3500D45AD9 /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
433667A817C56F3500D45AD9 /* apitrace */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
433667A517C56F3500D45AD9 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
43777CE617DBF46700EA874E /* eglsize.cpp in Sources */,
|
||||
43777CE917DBF46700EA874E /* glcaps.cpp in Sources */,
|
||||
43777CEA17DBF46700EA874E /* gltrace_state.cpp in Sources */,
|
||||
43777CEB17DBF46700EA874E /* regaltrace.cpp in Sources */,
|
||||
43777CEC17DBF46700EA874E /* trace.cpp in Sources */,
|
||||
43777CEE17DBF46700EA874E /* glproc_regal.cpp in Sources */,
|
||||
43777CF417DBF46700EA874E /* os_posix.cpp in Sources */,
|
||||
43777CF917DBF46700EA874E /* os_win32.cpp in Sources */,
|
||||
43777CFE17DBF46700EA874E /* trace_callset.cpp in Sources */,
|
||||
43777D0017DBF46700EA874E /* trace_dump.cpp in Sources */,
|
||||
43777D0217DBF46700EA874E /* trace_fast_callset.cpp in Sources */,
|
||||
43777D0417DBF46700EA874E /* trace_file_read.cpp in Sources */,
|
||||
43777D0517DBF46700EA874E /* trace_file_snappy.cpp in Sources */,
|
||||
43777D0617DBF46700EA874E /* trace_file_write.cpp in Sources */,
|
||||
43777D0717DBF46700EA874E /* trace_file.cpp in Sources */,
|
||||
43777D0A17DBF46700EA874E /* trace_loader.cpp in Sources */,
|
||||
43777D0D17DBF46700EA874E /* trace_model.cpp in Sources */,
|
||||
43777D0F17DBF46700EA874E /* trace_option.cpp in Sources */,
|
||||
43777D1117DBF46700EA874E /* trace_parser_flags.cpp in Sources */,
|
||||
43777D1217DBF46700EA874E /* trace_parser.cpp in Sources */,
|
||||
43777D1417DBF46700EA874E /* trace_profiler.cpp in Sources */,
|
||||
43777D1617DBF46700EA874E /* trace_writer_model.cpp in Sources */,
|
||||
43777D1717DBF46700EA874E /* trace_writer_regal.cpp in Sources */,
|
||||
43777D1917DBF46700EA874E /* trace_writer.cpp in Sources */,
|
||||
BC3A59C11804695A00992687 /* os_backtrace.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
433667AB17C56F3500D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "compiler-default";
|
||||
CLANG_CXX_LIBRARY = "compiler-default";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"TRACE_OS_LOG=0",
|
||||
"REGAL_PLUGIN=1",
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
../../../include,
|
||||
../../../src/snappy,
|
||||
../../../src/zlib/include,
|
||||
../../../src/zlib/src,
|
||||
../../../src/apitrace,
|
||||
../../../src/apitrace/common,
|
||||
../../../src/apitrace/dispatch,
|
||||
../../../src/apitrace/helpers,
|
||||
../../../src/apitrace/wrappers,
|
||||
../../../src/apitrace/thirdparty/khronos,
|
||||
../../../src/regal,
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
433667AC17C56F3500D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "compiler-default";
|
||||
CLANG_CXX_LIBRARY = "compiler-default";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"TRACE_OS_LOG=1",
|
||||
"REGAL_PLUGIN=1",
|
||||
);
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
../../../include,
|
||||
../../../src/snappy,
|
||||
../../../src/zlib/include,
|
||||
../../../src/zlib/src,
|
||||
../../../src/apitrace,
|
||||
../../../src/apitrace/common,
|
||||
../../../src/apitrace/dispatch,
|
||||
../../../src/apitrace/helpers,
|
||||
../../../src/apitrace/wrappers,
|
||||
../../../src/apitrace/thirdparty/khronos,
|
||||
../../../src/regal,
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
433667AE17C56F3500D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
433667AF17C56F3500D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
433667A417C56F3500D45AD9 /* Build configuration list for PBXProject "apitrace" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
433667AB17C56F3500D45AD9 /* Debug */,
|
||||
433667AC17C56F3500D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
433667AD17C56F3500D45AD9 /* Build configuration list for PBXNativeTarget "apitrace" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
433667AE17C56F3500D45AD9 /* Debug */,
|
||||
433667AF17C56F3500D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 433667A117C56F3500D45AD9 /* Project object */;
|
||||
}
|
||||
222
build/mac/jsonsl/jsonsl.xcodeproj/project.pbxproj
Normal file
222
build/mac/jsonsl/jsonsl.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,222 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
4336679E17C56F0B00D45AD9 /* jsonsl.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336679C17C56F0B00D45AD9 /* jsonsl.c */; };
|
||||
4336679F17C56F0B00D45AD9 /* jsonsl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336679D17C56F0B00D45AD9 /* jsonsl.h */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
4336679417C56EF900D45AD9 /* libjsonsl.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libjsonsl.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
4336679C17C56F0B00D45AD9 /* jsonsl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jsonsl.c; path = ../../../src/jsonsl/jsonsl.c; sourceTree = "<group>"; };
|
||||
4336679D17C56F0B00D45AD9 /* jsonsl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jsonsl.h; path = ../../../src/jsonsl/jsonsl.h; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
4336679117C56EF900D45AD9 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
4336678B17C56EF900D45AD9 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336679B17C56EFE00D45AD9 /* src */,
|
||||
4336679517C56EF900D45AD9 /* Products */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4336679517C56EF900D45AD9 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336679417C56EF900D45AD9 /* libjsonsl.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4336679B17C56EFE00D45AD9 /* src */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336679C17C56F0B00D45AD9 /* jsonsl.c */,
|
||||
4336679D17C56F0B00D45AD9 /* jsonsl.h */,
|
||||
);
|
||||
name = src;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
4336679217C56EF900D45AD9 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4336679F17C56F0B00D45AD9 /* jsonsl.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
4336679317C56EF900D45AD9 /* jsonsl */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 4336679817C56EF900D45AD9 /* Build configuration list for PBXNativeTarget "jsonsl" */;
|
||||
buildPhases = (
|
||||
4336679017C56EF900D45AD9 /* Sources */,
|
||||
4336679117C56EF900D45AD9 /* Frameworks */,
|
||||
4336679217C56EF900D45AD9 /* Headers */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = jsonsl;
|
||||
productName = jsonsl;
|
||||
productReference = 4336679417C56EF900D45AD9 /* libjsonsl.a */;
|
||||
productType = "com.apple.product-type.library.static";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
4336678C17C56EF900D45AD9 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0460;
|
||||
ORGANIZATIONNAME = "Cass Everitt";
|
||||
};
|
||||
buildConfigurationList = 4336678F17C56EF900D45AD9 /* Build configuration list for PBXProject "jsonsl" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
);
|
||||
mainGroup = 4336678B17C56EF900D45AD9;
|
||||
productRefGroup = 4336679517C56EF900D45AD9 /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
4336679317C56EF900D45AD9 /* jsonsl */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
4336679017C56EF900D45AD9 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4336679E17C56F0B00D45AD9 /* jsonsl.c in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
4336679617C56EF900D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
4336679717C56EF900D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
4336679917C56EF900D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
4336679A17C56EF900D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
4336678F17C56EF900D45AD9 /* Build configuration list for PBXProject "jsonsl" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4336679617C56EF900D45AD9 /* Debug */,
|
||||
4336679717C56EF900D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
4336679817C56EF900D45AD9 /* Build configuration list for PBXNativeTarget "jsonsl" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4336679917C56EF900D45AD9 /* Debug */,
|
||||
4336679A17C56EF900D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 4336678C17C56EF900D45AD9 /* Project object */;
|
||||
}
|
||||
220
build/mac/md5/md5.xcodeproj/project.pbxproj
Normal file
220
build/mac/md5/md5.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,220 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
4336678A17C56E1500D45AD9 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336678917C56E1500D45AD9 /* md5.c */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
4336678117C56DFD00D45AD9 /* libmd5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmd5.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
4336678917C56E1500D45AD9 /* md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = md5.c; path = ../../../src/md5/src/md5.c; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
4336677E17C56DFD00D45AD9 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
4336677817C56DFD00D45AD9 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336678817C56E0400D45AD9 /* src */,
|
||||
4336678217C56DFD00D45AD9 /* Products */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4336678217C56DFD00D45AD9 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336678117C56DFD00D45AD9 /* libmd5.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4336678817C56E0400D45AD9 /* src */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336678917C56E1500D45AD9 /* md5.c */,
|
||||
);
|
||||
name = src;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
4336677F17C56DFD00D45AD9 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
4336678017C56DFD00D45AD9 /* md5 */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 4336678517C56DFD00D45AD9 /* Build configuration list for PBXNativeTarget "md5" */;
|
||||
buildPhases = (
|
||||
4336677D17C56DFD00D45AD9 /* Sources */,
|
||||
4336677E17C56DFD00D45AD9 /* Frameworks */,
|
||||
4336677F17C56DFD00D45AD9 /* Headers */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = md5;
|
||||
productName = md5;
|
||||
productReference = 4336678117C56DFD00D45AD9 /* libmd5.a */;
|
||||
productType = "com.apple.product-type.library.static";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
4336677917C56DFD00D45AD9 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0460;
|
||||
ORGANIZATIONNAME = "Cass Everitt";
|
||||
};
|
||||
buildConfigurationList = 4336677C17C56DFD00D45AD9 /* Build configuration list for PBXProject "md5" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
);
|
||||
mainGroup = 4336677817C56DFD00D45AD9;
|
||||
productRefGroup = 4336678217C56DFD00D45AD9 /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
4336678017C56DFD00D45AD9 /* md5 */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
4336677D17C56DFD00D45AD9 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4336678A17C56E1500D45AD9 /* md5.c in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
4336678317C56DFD00D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = ../../../src/md5/include;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
4336678417C56DFD00D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = ../../../src/md5/include;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
4336678617C56DFD00D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
4336678717C56DFD00D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
4336677C17C56DFD00D45AD9 /* Build configuration list for PBXProject "md5" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4336678317C56DFD00D45AD9 /* Debug */,
|
||||
4336678417C56DFD00D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
4336678517C56DFD00D45AD9 /* Build configuration list for PBXNativeTarget "md5" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4336678617C56DFD00D45AD9 /* Debug */,
|
||||
4336678717C56DFD00D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 4336677917C56DFD00D45AD9 /* Project object */;
|
||||
}
|
||||
218
build/mac/mongoose/mongoose.xcodeproj/project.pbxproj
Normal file
218
build/mac/mongoose/mongoose.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,218 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
4336677717C56DE400D45AD9 /* mongoose.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336677617C56DE400D45AD9 /* mongoose.c */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
4336676E17C56DC700D45AD9 /* libmongoose.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmongoose.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
4336677617C56DE400D45AD9 /* mongoose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mongoose.c; path = ../../../src/mongoose/mongoose.c; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
4336676B17C56DC700D45AD9 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
4336676517C56DC600D45AD9 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336677517C56DCD00D45AD9 /* src */,
|
||||
4336676F17C56DC700D45AD9 /* Products */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4336676F17C56DC700D45AD9 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336676E17C56DC700D45AD9 /* libmongoose.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4336677517C56DCD00D45AD9 /* src */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336677617C56DE400D45AD9 /* mongoose.c */,
|
||||
);
|
||||
name = src;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
4336676C17C56DC700D45AD9 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
4336676D17C56DC700D45AD9 /* mongoose */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 4336677217C56DC700D45AD9 /* Build configuration list for PBXNativeTarget "mongoose" */;
|
||||
buildPhases = (
|
||||
4336676A17C56DC700D45AD9 /* Sources */,
|
||||
4336676B17C56DC700D45AD9 /* Frameworks */,
|
||||
4336676C17C56DC700D45AD9 /* Headers */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = mongoose;
|
||||
productName = mongoose;
|
||||
productReference = 4336676E17C56DC700D45AD9 /* libmongoose.a */;
|
||||
productType = "com.apple.product-type.library.static";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
4336676617C56DC600D45AD9 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0460;
|
||||
ORGANIZATIONNAME = "Cass Everitt";
|
||||
};
|
||||
buildConfigurationList = 4336676917C56DC600D45AD9 /* Build configuration list for PBXProject "mongoose" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
);
|
||||
mainGroup = 4336676517C56DC600D45AD9;
|
||||
productRefGroup = 4336676F17C56DC700D45AD9 /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
4336676D17C56DC700D45AD9 /* mongoose */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
4336676A17C56DC700D45AD9 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4336677717C56DE400D45AD9 /* mongoose.c in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
4336677017C56DC700D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
4336677117C56DC700D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
4336677317C56DC700D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
4336677417C56DC700D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
4336676917C56DC600D45AD9 /* Build configuration list for PBXProject "mongoose" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4336677017C56DC700D45AD9 /* Debug */,
|
||||
4336677117C56DC700D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
4336677217C56DC700D45AD9 /* Build configuration list for PBXNativeTarget "mongoose" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4336677317C56DC700D45AD9 /* Debug */,
|
||||
4336677417C56DC700D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 4336676617C56DC600D45AD9 /* Project object */;
|
||||
}
|
||||
543
build/mac/pcre/pcre.xcodeproj/project.pbxproj
Normal file
543
build/mac/pcre/pcre.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,543 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
4336671317C56BE000D45AD9 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 433666C117C56BE000D45AD9 /* config.h */; };
|
||||
4336671417C56BE000D45AD9 /* dftables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C217C56BE000D45AD9 /* dftables.c */; };
|
||||
4336671517C56BE000D45AD9 /* pcre_byte_order.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C317C56BE000D45AD9 /* pcre_byte_order.c */; };
|
||||
4336671617C56BE000D45AD9 /* pcre_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C417C56BE000D45AD9 /* pcre_chartables.c */; };
|
||||
4336671717C56BE000D45AD9 /* pcre_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C517C56BE000D45AD9 /* pcre_compile.c */; };
|
||||
4336671817C56BE000D45AD9 /* pcre_config.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C617C56BE000D45AD9 /* pcre_config.c */; };
|
||||
4336671917C56BE000D45AD9 /* pcre_dfa_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C717C56BE000D45AD9 /* pcre_dfa_exec.c */; };
|
||||
4336671A17C56BE000D45AD9 /* pcre_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C817C56BE000D45AD9 /* pcre_exec.c */; };
|
||||
4336671B17C56BE000D45AD9 /* pcre_fullinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C917C56BE000D45AD9 /* pcre_fullinfo.c */; };
|
||||
4336671C17C56BE000D45AD9 /* pcre_get.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666CA17C56BE000D45AD9 /* pcre_get.c */; };
|
||||
4336671D17C56BE000D45AD9 /* pcre_globals.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666CB17C56BE000D45AD9 /* pcre_globals.c */; };
|
||||
4336671E17C56BE000D45AD9 /* pcre_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 433666CC17C56BE000D45AD9 /* pcre_internal.h */; };
|
||||
4336671F17C56BE000D45AD9 /* pcre_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666CD17C56BE000D45AD9 /* pcre_jit_compile.c */; };
|
||||
4336672017C56BE000D45AD9 /* pcre_jit_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666CE17C56BE000D45AD9 /* pcre_jit_test.c */; };
|
||||
4336672117C56BE000D45AD9 /* pcre_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666CF17C56BE000D45AD9 /* pcre_maketables.c */; };
|
||||
4336672217C56BE000D45AD9 /* pcre_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D017C56BE000D45AD9 /* pcre_newline.c */; };
|
||||
4336672317C56BE000D45AD9 /* pcre_ord2utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D117C56BE000D45AD9 /* pcre_ord2utf8.c */; };
|
||||
4336672417C56BE000D45AD9 /* pcre_printint.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D217C56BE000D45AD9 /* pcre_printint.c */; };
|
||||
4336672517C56BE000D45AD9 /* pcre_refcount.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D317C56BE000D45AD9 /* pcre_refcount.c */; };
|
||||
4336672617C56BE000D45AD9 /* pcre_scanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 433666D417C56BE000D45AD9 /* pcre_scanner.h */; };
|
||||
4336672717C56BE000D45AD9 /* pcre_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D517C56BE000D45AD9 /* pcre_string_utils.c */; };
|
||||
4336672817C56BE000D45AD9 /* pcre_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D617C56BE000D45AD9 /* pcre_study.c */; };
|
||||
4336672917C56BE000D45AD9 /* pcre_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D717C56BE000D45AD9 /* pcre_tables.c */; };
|
||||
4336672A17C56BE000D45AD9 /* pcre_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D817C56BE000D45AD9 /* pcre_ucd.c */; };
|
||||
4336672B17C56BE000D45AD9 /* pcre_valid_utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D917C56BE000D45AD9 /* pcre_valid_utf8.c */; };
|
||||
4336672C17C56BE000D45AD9 /* pcre_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666DA17C56BE000D45AD9 /* pcre_version.c */; };
|
||||
4336672D17C56BE000D45AD9 /* pcre_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666DB17C56BE000D45AD9 /* pcre_xclass.c */; };
|
||||
4336672E17C56BE000D45AD9 /* pcre.h in Headers */ = {isa = PBXBuildFile; fileRef = 433666DC17C56BE000D45AD9 /* pcre.h */; };
|
||||
4336672F17C56BE000D45AD9 /* pcre16_byte_order.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666DD17C56BE000D45AD9 /* pcre16_byte_order.c */; };
|
||||
4336673017C56BE000D45AD9 /* pcre16_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666DE17C56BE000D45AD9 /* pcre16_chartables.c */; };
|
||||
4336673117C56BE000D45AD9 /* pcre16_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666DF17C56BE000D45AD9 /* pcre16_compile.c */; };
|
||||
4336673217C56BE000D45AD9 /* pcre16_config.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E017C56BE000D45AD9 /* pcre16_config.c */; };
|
||||
4336673317C56BE000D45AD9 /* pcre16_dfa_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E117C56BE000D45AD9 /* pcre16_dfa_exec.c */; };
|
||||
4336673417C56BE000D45AD9 /* pcre16_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E217C56BE000D45AD9 /* pcre16_exec.c */; };
|
||||
4336673517C56BE000D45AD9 /* pcre16_fullinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E317C56BE000D45AD9 /* pcre16_fullinfo.c */; };
|
||||
4336673617C56BE000D45AD9 /* pcre16_get.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E417C56BE000D45AD9 /* pcre16_get.c */; };
|
||||
4336673717C56BE000D45AD9 /* pcre16_globals.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E517C56BE000D45AD9 /* pcre16_globals.c */; };
|
||||
4336673817C56BE000D45AD9 /* pcre16_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E617C56BE000D45AD9 /* pcre16_jit_compile.c */; };
|
||||
4336673917C56BE000D45AD9 /* pcre16_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E717C56BE000D45AD9 /* pcre16_maketables.c */; };
|
||||
4336673A17C56BE000D45AD9 /* pcre16_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E817C56BE000D45AD9 /* pcre16_newline.c */; };
|
||||
4336673B17C56BE000D45AD9 /* pcre16_ord2utf16.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E917C56BE000D45AD9 /* pcre16_ord2utf16.c */; };
|
||||
4336673C17C56BE000D45AD9 /* pcre16_printint.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666EA17C56BE000D45AD9 /* pcre16_printint.c */; };
|
||||
4336673D17C56BE000D45AD9 /* pcre16_refcount.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666EB17C56BE000D45AD9 /* pcre16_refcount.c */; };
|
||||
4336673E17C56BE000D45AD9 /* pcre16_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666EC17C56BE000D45AD9 /* pcre16_string_utils.c */; };
|
||||
4336673F17C56BE000D45AD9 /* pcre16_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666ED17C56BE000D45AD9 /* pcre16_study.c */; };
|
||||
4336674017C56BE000D45AD9 /* pcre16_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666EE17C56BE000D45AD9 /* pcre16_tables.c */; };
|
||||
4336674117C56BE000D45AD9 /* pcre16_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666EF17C56BE000D45AD9 /* pcre16_ucd.c */; };
|
||||
4336674217C56BE000D45AD9 /* pcre16_utf16_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F017C56BE000D45AD9 /* pcre16_utf16_utils.c */; };
|
||||
4336674317C56BE000D45AD9 /* pcre16_valid_utf16.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F117C56BE000D45AD9 /* pcre16_valid_utf16.c */; };
|
||||
4336674417C56BE000D45AD9 /* pcre16_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F217C56BE000D45AD9 /* pcre16_version.c */; };
|
||||
4336674517C56BE000D45AD9 /* pcre16_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F317C56BE000D45AD9 /* pcre16_xclass.c */; };
|
||||
4336674617C56BE000D45AD9 /* pcre32_byte_order.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F417C56BE000D45AD9 /* pcre32_byte_order.c */; };
|
||||
4336674717C56BE000D45AD9 /* pcre32_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F517C56BE000D45AD9 /* pcre32_chartables.c */; };
|
||||
4336674817C56BE000D45AD9 /* pcre32_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F617C56BE000D45AD9 /* pcre32_compile.c */; };
|
||||
4336674917C56BE000D45AD9 /* pcre32_config.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F717C56BE000D45AD9 /* pcre32_config.c */; };
|
||||
4336674A17C56BE000D45AD9 /* pcre32_dfa_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F817C56BE000D45AD9 /* pcre32_dfa_exec.c */; };
|
||||
4336674B17C56BE000D45AD9 /* pcre32_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F917C56BE000D45AD9 /* pcre32_exec.c */; };
|
||||
4336674C17C56BE000D45AD9 /* pcre32_fullinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666FA17C56BE000D45AD9 /* pcre32_fullinfo.c */; };
|
||||
4336674D17C56BE000D45AD9 /* pcre32_get.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666FB17C56BE000D45AD9 /* pcre32_get.c */; };
|
||||
4336674E17C56BE000D45AD9 /* pcre32_globals.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666FC17C56BE000D45AD9 /* pcre32_globals.c */; };
|
||||
4336674F17C56BE000D45AD9 /* pcre32_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666FD17C56BE000D45AD9 /* pcre32_jit_compile.c */; };
|
||||
4336675017C56BE000D45AD9 /* pcre32_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666FE17C56BE000D45AD9 /* pcre32_maketables.c */; };
|
||||
4336675117C56BE000D45AD9 /* pcre32_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666FF17C56BE000D45AD9 /* pcre32_newline.c */; };
|
||||
4336675217C56BE000D45AD9 /* pcre32_ord2utf32.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670017C56BE000D45AD9 /* pcre32_ord2utf32.c */; };
|
||||
4336675317C56BE000D45AD9 /* pcre32_printint.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670117C56BE000D45AD9 /* pcre32_printint.c */; };
|
||||
4336675417C56BE000D45AD9 /* pcre32_refcount.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670217C56BE000D45AD9 /* pcre32_refcount.c */; };
|
||||
4336675517C56BE000D45AD9 /* pcre32_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670317C56BE000D45AD9 /* pcre32_string_utils.c */; };
|
||||
4336675617C56BE000D45AD9 /* pcre32_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670417C56BE000D45AD9 /* pcre32_study.c */; };
|
||||
4336675717C56BE000D45AD9 /* pcre32_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670517C56BE000D45AD9 /* pcre32_tables.c */; };
|
||||
4336675817C56BE000D45AD9 /* pcre32_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670617C56BE000D45AD9 /* pcre32_ucd.c */; };
|
||||
4336675917C56BE000D45AD9 /* pcre32_utf32_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670717C56BE000D45AD9 /* pcre32_utf32_utils.c */; };
|
||||
4336675A17C56BE000D45AD9 /* pcre32_valid_utf32.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670817C56BE000D45AD9 /* pcre32_valid_utf32.c */; };
|
||||
4336675B17C56BE000D45AD9 /* pcre32_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670917C56BE000D45AD9 /* pcre32_version.c */; };
|
||||
4336675C17C56BE000D45AD9 /* pcre32_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670A17C56BE000D45AD9 /* pcre32_xclass.c */; };
|
||||
4336675D17C56BE000D45AD9 /* pcrecpp_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336670B17C56BE000D45AD9 /* pcrecpp_internal.h */; };
|
||||
4336675E17C56BE000D45AD9 /* pcrecpp.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336670C17C56BE000D45AD9 /* pcrecpp.h */; };
|
||||
4336675F17C56BE000D45AD9 /* pcredemo.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670D17C56BE000D45AD9 /* pcredemo.c */; };
|
||||
4336676017C56BE000D45AD9 /* pcregrep.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670E17C56BE000D45AD9 /* pcregrep.c */; };
|
||||
4336676117C56BE000D45AD9 /* pcreposix.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670F17C56BE000D45AD9 /* pcreposix.c */; };
|
||||
4336676217C56BE000D45AD9 /* pcreposix.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336671017C56BE000D45AD9 /* pcreposix.h */; };
|
||||
4336676317C56BE000D45AD9 /* pcretest.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336671117C56BE000D45AD9 /* pcretest.c */; };
|
||||
4336676417C56BE000D45AD9 /* ucp.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336671217C56BE000D45AD9 /* ucp.h */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
433666B917C56BC000D45AD9 /* libpcre.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libpcre.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
433666C117C56BE000D45AD9 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../../src/pcre/config.h; sourceTree = "<group>"; };
|
||||
433666C217C56BE000D45AD9 /* dftables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dftables.c; path = ../../../src/pcre/dftables.c; sourceTree = "<group>"; };
|
||||
433666C317C56BE000D45AD9 /* pcre_byte_order.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_byte_order.c; path = ../../../src/pcre/pcre_byte_order.c; sourceTree = "<group>"; };
|
||||
433666C417C56BE000D45AD9 /* pcre_chartables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_chartables.c; path = ../../../src/pcre/pcre_chartables.c; sourceTree = "<group>"; };
|
||||
433666C517C56BE000D45AD9 /* pcre_compile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_compile.c; path = ../../../src/pcre/pcre_compile.c; sourceTree = "<group>"; };
|
||||
433666C617C56BE000D45AD9 /* pcre_config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_config.c; path = ../../../src/pcre/pcre_config.c; sourceTree = "<group>"; };
|
||||
433666C717C56BE000D45AD9 /* pcre_dfa_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_dfa_exec.c; path = ../../../src/pcre/pcre_dfa_exec.c; sourceTree = "<group>"; };
|
||||
433666C817C56BE000D45AD9 /* pcre_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_exec.c; path = ../../../src/pcre/pcre_exec.c; sourceTree = "<group>"; };
|
||||
433666C917C56BE000D45AD9 /* pcre_fullinfo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_fullinfo.c; path = ../../../src/pcre/pcre_fullinfo.c; sourceTree = "<group>"; };
|
||||
433666CA17C56BE000D45AD9 /* pcre_get.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_get.c; path = ../../../src/pcre/pcre_get.c; sourceTree = "<group>"; };
|
||||
433666CB17C56BE000D45AD9 /* pcre_globals.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_globals.c; path = ../../../src/pcre/pcre_globals.c; sourceTree = "<group>"; };
|
||||
433666CC17C56BE000D45AD9 /* pcre_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcre_internal.h; path = ../../../src/pcre/pcre_internal.h; sourceTree = "<group>"; };
|
||||
433666CD17C56BE000D45AD9 /* pcre_jit_compile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_jit_compile.c; path = ../../../src/pcre/pcre_jit_compile.c; sourceTree = "<group>"; };
|
||||
433666CE17C56BE000D45AD9 /* pcre_jit_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_jit_test.c; path = ../../../src/pcre/pcre_jit_test.c; sourceTree = "<group>"; };
|
||||
433666CF17C56BE000D45AD9 /* pcre_maketables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_maketables.c; path = ../../../src/pcre/pcre_maketables.c; sourceTree = "<group>"; };
|
||||
433666D017C56BE000D45AD9 /* pcre_newline.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_newline.c; path = ../../../src/pcre/pcre_newline.c; sourceTree = "<group>"; };
|
||||
433666D117C56BE000D45AD9 /* pcre_ord2utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_ord2utf8.c; path = ../../../src/pcre/pcre_ord2utf8.c; sourceTree = "<group>"; };
|
||||
433666D217C56BE000D45AD9 /* pcre_printint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_printint.c; path = ../../../src/pcre/pcre_printint.c; sourceTree = "<group>"; };
|
||||
433666D317C56BE000D45AD9 /* pcre_refcount.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_refcount.c; path = ../../../src/pcre/pcre_refcount.c; sourceTree = "<group>"; };
|
||||
433666D417C56BE000D45AD9 /* pcre_scanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcre_scanner.h; path = ../../../src/pcre/pcre_scanner.h; sourceTree = "<group>"; };
|
||||
433666D517C56BE000D45AD9 /* pcre_string_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_string_utils.c; path = ../../../src/pcre/pcre_string_utils.c; sourceTree = "<group>"; };
|
||||
433666D617C56BE000D45AD9 /* pcre_study.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_study.c; path = ../../../src/pcre/pcre_study.c; sourceTree = "<group>"; };
|
||||
433666D717C56BE000D45AD9 /* pcre_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_tables.c; path = ../../../src/pcre/pcre_tables.c; sourceTree = "<group>"; };
|
||||
433666D817C56BE000D45AD9 /* pcre_ucd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_ucd.c; path = ../../../src/pcre/pcre_ucd.c; sourceTree = "<group>"; };
|
||||
433666D917C56BE000D45AD9 /* pcre_valid_utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_valid_utf8.c; path = ../../../src/pcre/pcre_valid_utf8.c; sourceTree = "<group>"; };
|
||||
433666DA17C56BE000D45AD9 /* pcre_version.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_version.c; path = ../../../src/pcre/pcre_version.c; sourceTree = "<group>"; };
|
||||
433666DB17C56BE000D45AD9 /* pcre_xclass.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_xclass.c; path = ../../../src/pcre/pcre_xclass.c; sourceTree = "<group>"; };
|
||||
433666DC17C56BE000D45AD9 /* pcre.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcre.h; path = ../../../src/pcre/pcre.h; sourceTree = "<group>"; };
|
||||
433666DD17C56BE000D45AD9 /* pcre16_byte_order.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_byte_order.c; path = ../../../src/pcre/pcre16_byte_order.c; sourceTree = "<group>"; };
|
||||
433666DE17C56BE000D45AD9 /* pcre16_chartables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_chartables.c; path = ../../../src/pcre/pcre16_chartables.c; sourceTree = "<group>"; };
|
||||
433666DF17C56BE000D45AD9 /* pcre16_compile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_compile.c; path = ../../../src/pcre/pcre16_compile.c; sourceTree = "<group>"; };
|
||||
433666E017C56BE000D45AD9 /* pcre16_config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_config.c; path = ../../../src/pcre/pcre16_config.c; sourceTree = "<group>"; };
|
||||
433666E117C56BE000D45AD9 /* pcre16_dfa_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_dfa_exec.c; path = ../../../src/pcre/pcre16_dfa_exec.c; sourceTree = "<group>"; };
|
||||
433666E217C56BE000D45AD9 /* pcre16_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_exec.c; path = ../../../src/pcre/pcre16_exec.c; sourceTree = "<group>"; };
|
||||
433666E317C56BE000D45AD9 /* pcre16_fullinfo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_fullinfo.c; path = ../../../src/pcre/pcre16_fullinfo.c; sourceTree = "<group>"; };
|
||||
433666E417C56BE000D45AD9 /* pcre16_get.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_get.c; path = ../../../src/pcre/pcre16_get.c; sourceTree = "<group>"; };
|
||||
433666E517C56BE000D45AD9 /* pcre16_globals.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_globals.c; path = ../../../src/pcre/pcre16_globals.c; sourceTree = "<group>"; };
|
||||
433666E617C56BE000D45AD9 /* pcre16_jit_compile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_jit_compile.c; path = ../../../src/pcre/pcre16_jit_compile.c; sourceTree = "<group>"; };
|
||||
433666E717C56BE000D45AD9 /* pcre16_maketables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_maketables.c; path = ../../../src/pcre/pcre16_maketables.c; sourceTree = "<group>"; };
|
||||
433666E817C56BE000D45AD9 /* pcre16_newline.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_newline.c; path = ../../../src/pcre/pcre16_newline.c; sourceTree = "<group>"; };
|
||||
433666E917C56BE000D45AD9 /* pcre16_ord2utf16.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_ord2utf16.c; path = ../../../src/pcre/pcre16_ord2utf16.c; sourceTree = "<group>"; };
|
||||
433666EA17C56BE000D45AD9 /* pcre16_printint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_printint.c; path = ../../../src/pcre/pcre16_printint.c; sourceTree = "<group>"; };
|
||||
433666EB17C56BE000D45AD9 /* pcre16_refcount.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_refcount.c; path = ../../../src/pcre/pcre16_refcount.c; sourceTree = "<group>"; };
|
||||
433666EC17C56BE000D45AD9 /* pcre16_string_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_string_utils.c; path = ../../../src/pcre/pcre16_string_utils.c; sourceTree = "<group>"; };
|
||||
433666ED17C56BE000D45AD9 /* pcre16_study.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_study.c; path = ../../../src/pcre/pcre16_study.c; sourceTree = "<group>"; };
|
||||
433666EE17C56BE000D45AD9 /* pcre16_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_tables.c; path = ../../../src/pcre/pcre16_tables.c; sourceTree = "<group>"; };
|
||||
433666EF17C56BE000D45AD9 /* pcre16_ucd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_ucd.c; path = ../../../src/pcre/pcre16_ucd.c; sourceTree = "<group>"; };
|
||||
433666F017C56BE000D45AD9 /* pcre16_utf16_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_utf16_utils.c; path = ../../../src/pcre/pcre16_utf16_utils.c; sourceTree = "<group>"; };
|
||||
433666F117C56BE000D45AD9 /* pcre16_valid_utf16.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_valid_utf16.c; path = ../../../src/pcre/pcre16_valid_utf16.c; sourceTree = "<group>"; };
|
||||
433666F217C56BE000D45AD9 /* pcre16_version.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_version.c; path = ../../../src/pcre/pcre16_version.c; sourceTree = "<group>"; };
|
||||
433666F317C56BE000D45AD9 /* pcre16_xclass.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_xclass.c; path = ../../../src/pcre/pcre16_xclass.c; sourceTree = "<group>"; };
|
||||
433666F417C56BE000D45AD9 /* pcre32_byte_order.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_byte_order.c; path = ../../../src/pcre/pcre32_byte_order.c; sourceTree = "<group>"; };
|
||||
433666F517C56BE000D45AD9 /* pcre32_chartables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_chartables.c; path = ../../../src/pcre/pcre32_chartables.c; sourceTree = "<group>"; };
|
||||
433666F617C56BE000D45AD9 /* pcre32_compile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_compile.c; path = ../../../src/pcre/pcre32_compile.c; sourceTree = "<group>"; };
|
||||
433666F717C56BE000D45AD9 /* pcre32_config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_config.c; path = ../../../src/pcre/pcre32_config.c; sourceTree = "<group>"; };
|
||||
433666F817C56BE000D45AD9 /* pcre32_dfa_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_dfa_exec.c; path = ../../../src/pcre/pcre32_dfa_exec.c; sourceTree = "<group>"; };
|
||||
433666F917C56BE000D45AD9 /* pcre32_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_exec.c; path = ../../../src/pcre/pcre32_exec.c; sourceTree = "<group>"; };
|
||||
433666FA17C56BE000D45AD9 /* pcre32_fullinfo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_fullinfo.c; path = ../../../src/pcre/pcre32_fullinfo.c; sourceTree = "<group>"; };
|
||||
433666FB17C56BE000D45AD9 /* pcre32_get.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_get.c; path = ../../../src/pcre/pcre32_get.c; sourceTree = "<group>"; };
|
||||
433666FC17C56BE000D45AD9 /* pcre32_globals.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_globals.c; path = ../../../src/pcre/pcre32_globals.c; sourceTree = "<group>"; };
|
||||
433666FD17C56BE000D45AD9 /* pcre32_jit_compile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_jit_compile.c; path = ../../../src/pcre/pcre32_jit_compile.c; sourceTree = "<group>"; };
|
||||
433666FE17C56BE000D45AD9 /* pcre32_maketables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_maketables.c; path = ../../../src/pcre/pcre32_maketables.c; sourceTree = "<group>"; };
|
||||
433666FF17C56BE000D45AD9 /* pcre32_newline.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_newline.c; path = ../../../src/pcre/pcre32_newline.c; sourceTree = "<group>"; };
|
||||
4336670017C56BE000D45AD9 /* pcre32_ord2utf32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_ord2utf32.c; path = ../../../src/pcre/pcre32_ord2utf32.c; sourceTree = "<group>"; };
|
||||
4336670117C56BE000D45AD9 /* pcre32_printint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_printint.c; path = ../../../src/pcre/pcre32_printint.c; sourceTree = "<group>"; };
|
||||
4336670217C56BE000D45AD9 /* pcre32_refcount.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_refcount.c; path = ../../../src/pcre/pcre32_refcount.c; sourceTree = "<group>"; };
|
||||
4336670317C56BE000D45AD9 /* pcre32_string_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_string_utils.c; path = ../../../src/pcre/pcre32_string_utils.c; sourceTree = "<group>"; };
|
||||
4336670417C56BE000D45AD9 /* pcre32_study.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_study.c; path = ../../../src/pcre/pcre32_study.c; sourceTree = "<group>"; };
|
||||
4336670517C56BE000D45AD9 /* pcre32_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_tables.c; path = ../../../src/pcre/pcre32_tables.c; sourceTree = "<group>"; };
|
||||
4336670617C56BE000D45AD9 /* pcre32_ucd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_ucd.c; path = ../../../src/pcre/pcre32_ucd.c; sourceTree = "<group>"; };
|
||||
4336670717C56BE000D45AD9 /* pcre32_utf32_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_utf32_utils.c; path = ../../../src/pcre/pcre32_utf32_utils.c; sourceTree = "<group>"; };
|
||||
4336670817C56BE000D45AD9 /* pcre32_valid_utf32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_valid_utf32.c; path = ../../../src/pcre/pcre32_valid_utf32.c; sourceTree = "<group>"; };
|
||||
4336670917C56BE000D45AD9 /* pcre32_version.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_version.c; path = ../../../src/pcre/pcre32_version.c; sourceTree = "<group>"; };
|
||||
4336670A17C56BE000D45AD9 /* pcre32_xclass.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_xclass.c; path = ../../../src/pcre/pcre32_xclass.c; sourceTree = "<group>"; };
|
||||
4336670B17C56BE000D45AD9 /* pcrecpp_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcrecpp_internal.h; path = ../../../src/pcre/pcrecpp_internal.h; sourceTree = "<group>"; };
|
||||
4336670C17C56BE000D45AD9 /* pcrecpp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcrecpp.h; path = ../../../src/pcre/pcrecpp.h; sourceTree = "<group>"; };
|
||||
4336670D17C56BE000D45AD9 /* pcredemo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcredemo.c; path = ../../../src/pcre/pcredemo.c; sourceTree = "<group>"; };
|
||||
4336670E17C56BE000D45AD9 /* pcregrep.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcregrep.c; path = ../../../src/pcre/pcregrep.c; sourceTree = "<group>"; };
|
||||
4336670F17C56BE000D45AD9 /* pcreposix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcreposix.c; path = ../../../src/pcre/pcreposix.c; sourceTree = "<group>"; };
|
||||
4336671017C56BE000D45AD9 /* pcreposix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcreposix.h; path = ../../../src/pcre/pcreposix.h; sourceTree = "<group>"; };
|
||||
4336671117C56BE000D45AD9 /* pcretest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcretest.c; path = ../../../src/pcre/pcretest.c; sourceTree = "<group>"; };
|
||||
4336671217C56BE000D45AD9 /* ucp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ucp.h; path = ../../../src/pcre/ucp.h; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
433666B617C56BC000D45AD9 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
433666B017C56BC000D45AD9 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
433666C017C56BC400D45AD9 /* src */,
|
||||
433666BA17C56BC000D45AD9 /* Products */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
433666BA17C56BC000D45AD9 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
433666B917C56BC000D45AD9 /* libpcre.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
433666C017C56BC400D45AD9 /* src */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
433666C117C56BE000D45AD9 /* config.h */,
|
||||
433666C217C56BE000D45AD9 /* dftables.c */,
|
||||
433666C317C56BE000D45AD9 /* pcre_byte_order.c */,
|
||||
433666C417C56BE000D45AD9 /* pcre_chartables.c */,
|
||||
433666C517C56BE000D45AD9 /* pcre_compile.c */,
|
||||
433666C617C56BE000D45AD9 /* pcre_config.c */,
|
||||
433666C717C56BE000D45AD9 /* pcre_dfa_exec.c */,
|
||||
433666C817C56BE000D45AD9 /* pcre_exec.c */,
|
||||
433666C917C56BE000D45AD9 /* pcre_fullinfo.c */,
|
||||
433666CA17C56BE000D45AD9 /* pcre_get.c */,
|
||||
433666CB17C56BE000D45AD9 /* pcre_globals.c */,
|
||||
433666CC17C56BE000D45AD9 /* pcre_internal.h */,
|
||||
433666CD17C56BE000D45AD9 /* pcre_jit_compile.c */,
|
||||
433666CE17C56BE000D45AD9 /* pcre_jit_test.c */,
|
||||
433666CF17C56BE000D45AD9 /* pcre_maketables.c */,
|
||||
433666D017C56BE000D45AD9 /* pcre_newline.c */,
|
||||
433666D117C56BE000D45AD9 /* pcre_ord2utf8.c */,
|
||||
433666D217C56BE000D45AD9 /* pcre_printint.c */,
|
||||
433666D317C56BE000D45AD9 /* pcre_refcount.c */,
|
||||
433666D417C56BE000D45AD9 /* pcre_scanner.h */,
|
||||
433666D517C56BE000D45AD9 /* pcre_string_utils.c */,
|
||||
433666D617C56BE000D45AD9 /* pcre_study.c */,
|
||||
433666D717C56BE000D45AD9 /* pcre_tables.c */,
|
||||
433666D817C56BE000D45AD9 /* pcre_ucd.c */,
|
||||
433666D917C56BE000D45AD9 /* pcre_valid_utf8.c */,
|
||||
433666DA17C56BE000D45AD9 /* pcre_version.c */,
|
||||
433666DB17C56BE000D45AD9 /* pcre_xclass.c */,
|
||||
433666DC17C56BE000D45AD9 /* pcre.h */,
|
||||
433666DD17C56BE000D45AD9 /* pcre16_byte_order.c */,
|
||||
433666DE17C56BE000D45AD9 /* pcre16_chartables.c */,
|
||||
433666DF17C56BE000D45AD9 /* pcre16_compile.c */,
|
||||
433666E017C56BE000D45AD9 /* pcre16_config.c */,
|
||||
433666E117C56BE000D45AD9 /* pcre16_dfa_exec.c */,
|
||||
433666E217C56BE000D45AD9 /* pcre16_exec.c */,
|
||||
433666E317C56BE000D45AD9 /* pcre16_fullinfo.c */,
|
||||
433666E417C56BE000D45AD9 /* pcre16_get.c */,
|
||||
433666E517C56BE000D45AD9 /* pcre16_globals.c */,
|
||||
433666E617C56BE000D45AD9 /* pcre16_jit_compile.c */,
|
||||
433666E717C56BE000D45AD9 /* pcre16_maketables.c */,
|
||||
433666E817C56BE000D45AD9 /* pcre16_newline.c */,
|
||||
433666E917C56BE000D45AD9 /* pcre16_ord2utf16.c */,
|
||||
433666EA17C56BE000D45AD9 /* pcre16_printint.c */,
|
||||
433666EB17C56BE000D45AD9 /* pcre16_refcount.c */,
|
||||
433666EC17C56BE000D45AD9 /* pcre16_string_utils.c */,
|
||||
433666ED17C56BE000D45AD9 /* pcre16_study.c */,
|
||||
433666EE17C56BE000D45AD9 /* pcre16_tables.c */,
|
||||
433666EF17C56BE000D45AD9 /* pcre16_ucd.c */,
|
||||
433666F017C56BE000D45AD9 /* pcre16_utf16_utils.c */,
|
||||
433666F117C56BE000D45AD9 /* pcre16_valid_utf16.c */,
|
||||
433666F217C56BE000D45AD9 /* pcre16_version.c */,
|
||||
433666F317C56BE000D45AD9 /* pcre16_xclass.c */,
|
||||
433666F417C56BE000D45AD9 /* pcre32_byte_order.c */,
|
||||
433666F517C56BE000D45AD9 /* pcre32_chartables.c */,
|
||||
433666F617C56BE000D45AD9 /* pcre32_compile.c */,
|
||||
433666F717C56BE000D45AD9 /* pcre32_config.c */,
|
||||
433666F817C56BE000D45AD9 /* pcre32_dfa_exec.c */,
|
||||
433666F917C56BE000D45AD9 /* pcre32_exec.c */,
|
||||
433666FA17C56BE000D45AD9 /* pcre32_fullinfo.c */,
|
||||
433666FB17C56BE000D45AD9 /* pcre32_get.c */,
|
||||
433666FC17C56BE000D45AD9 /* pcre32_globals.c */,
|
||||
433666FD17C56BE000D45AD9 /* pcre32_jit_compile.c */,
|
||||
433666FE17C56BE000D45AD9 /* pcre32_maketables.c */,
|
||||
433666FF17C56BE000D45AD9 /* pcre32_newline.c */,
|
||||
4336670017C56BE000D45AD9 /* pcre32_ord2utf32.c */,
|
||||
4336670117C56BE000D45AD9 /* pcre32_printint.c */,
|
||||
4336670217C56BE000D45AD9 /* pcre32_refcount.c */,
|
||||
4336670317C56BE000D45AD9 /* pcre32_string_utils.c */,
|
||||
4336670417C56BE000D45AD9 /* pcre32_study.c */,
|
||||
4336670517C56BE000D45AD9 /* pcre32_tables.c */,
|
||||
4336670617C56BE000D45AD9 /* pcre32_ucd.c */,
|
||||
4336670717C56BE000D45AD9 /* pcre32_utf32_utils.c */,
|
||||
4336670817C56BE000D45AD9 /* pcre32_valid_utf32.c */,
|
||||
4336670917C56BE000D45AD9 /* pcre32_version.c */,
|
||||
4336670A17C56BE000D45AD9 /* pcre32_xclass.c */,
|
||||
4336670B17C56BE000D45AD9 /* pcrecpp_internal.h */,
|
||||
4336670C17C56BE000D45AD9 /* pcrecpp.h */,
|
||||
4336670D17C56BE000D45AD9 /* pcredemo.c */,
|
||||
4336670E17C56BE000D45AD9 /* pcregrep.c */,
|
||||
4336670F17C56BE000D45AD9 /* pcreposix.c */,
|
||||
4336671017C56BE000D45AD9 /* pcreposix.h */,
|
||||
4336671117C56BE000D45AD9 /* pcretest.c */,
|
||||
4336671217C56BE000D45AD9 /* ucp.h */,
|
||||
);
|
||||
name = src;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
433666B717C56BC000D45AD9 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4336671317C56BE000D45AD9 /* config.h in Headers */,
|
||||
4336671E17C56BE000D45AD9 /* pcre_internal.h in Headers */,
|
||||
4336672617C56BE000D45AD9 /* pcre_scanner.h in Headers */,
|
||||
4336672E17C56BE000D45AD9 /* pcre.h in Headers */,
|
||||
4336675D17C56BE000D45AD9 /* pcrecpp_internal.h in Headers */,
|
||||
4336675E17C56BE000D45AD9 /* pcrecpp.h in Headers */,
|
||||
4336676217C56BE000D45AD9 /* pcreposix.h in Headers */,
|
||||
4336676417C56BE000D45AD9 /* ucp.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
433666B817C56BC000D45AD9 /* pcre */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 433666BD17C56BC000D45AD9 /* Build configuration list for PBXNativeTarget "pcre" */;
|
||||
buildPhases = (
|
||||
433666B517C56BC000D45AD9 /* Sources */,
|
||||
433666B617C56BC000D45AD9 /* Frameworks */,
|
||||
433666B717C56BC000D45AD9 /* Headers */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = pcre;
|
||||
productName = pcre;
|
||||
productReference = 433666B917C56BC000D45AD9 /* libpcre.a */;
|
||||
productType = "com.apple.product-type.library.static";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
433666B117C56BC000D45AD9 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0460;
|
||||
ORGANIZATIONNAME = "Cass Everitt";
|
||||
};
|
||||
buildConfigurationList = 433666B417C56BC000D45AD9 /* Build configuration list for PBXProject "pcre" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
);
|
||||
mainGroup = 433666B017C56BC000D45AD9;
|
||||
productRefGroup = 433666BA17C56BC000D45AD9 /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
433666B817C56BC000D45AD9 /* pcre */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
433666B517C56BC000D45AD9 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4336671417C56BE000D45AD9 /* dftables.c in Sources */,
|
||||
4336671517C56BE000D45AD9 /* pcre_byte_order.c in Sources */,
|
||||
4336671617C56BE000D45AD9 /* pcre_chartables.c in Sources */,
|
||||
4336671717C56BE000D45AD9 /* pcre_compile.c in Sources */,
|
||||
4336671817C56BE000D45AD9 /* pcre_config.c in Sources */,
|
||||
4336671917C56BE000D45AD9 /* pcre_dfa_exec.c in Sources */,
|
||||
4336671A17C56BE000D45AD9 /* pcre_exec.c in Sources */,
|
||||
4336671B17C56BE000D45AD9 /* pcre_fullinfo.c in Sources */,
|
||||
4336671C17C56BE000D45AD9 /* pcre_get.c in Sources */,
|
||||
4336671D17C56BE000D45AD9 /* pcre_globals.c in Sources */,
|
||||
4336671F17C56BE000D45AD9 /* pcre_jit_compile.c in Sources */,
|
||||
4336672017C56BE000D45AD9 /* pcre_jit_test.c in Sources */,
|
||||
4336672117C56BE000D45AD9 /* pcre_maketables.c in Sources */,
|
||||
4336672217C56BE000D45AD9 /* pcre_newline.c in Sources */,
|
||||
4336672317C56BE000D45AD9 /* pcre_ord2utf8.c in Sources */,
|
||||
4336672417C56BE000D45AD9 /* pcre_printint.c in Sources */,
|
||||
4336672517C56BE000D45AD9 /* pcre_refcount.c in Sources */,
|
||||
4336672717C56BE000D45AD9 /* pcre_string_utils.c in Sources */,
|
||||
4336672817C56BE000D45AD9 /* pcre_study.c in Sources */,
|
||||
4336672917C56BE000D45AD9 /* pcre_tables.c in Sources */,
|
||||
4336672A17C56BE000D45AD9 /* pcre_ucd.c in Sources */,
|
||||
4336672B17C56BE000D45AD9 /* pcre_valid_utf8.c in Sources */,
|
||||
4336672C17C56BE000D45AD9 /* pcre_version.c in Sources */,
|
||||
4336672D17C56BE000D45AD9 /* pcre_xclass.c in Sources */,
|
||||
4336672F17C56BE000D45AD9 /* pcre16_byte_order.c in Sources */,
|
||||
4336673017C56BE000D45AD9 /* pcre16_chartables.c in Sources */,
|
||||
4336673117C56BE000D45AD9 /* pcre16_compile.c in Sources */,
|
||||
4336673217C56BE000D45AD9 /* pcre16_config.c in Sources */,
|
||||
4336673317C56BE000D45AD9 /* pcre16_dfa_exec.c in Sources */,
|
||||
4336673417C56BE000D45AD9 /* pcre16_exec.c in Sources */,
|
||||
4336673517C56BE000D45AD9 /* pcre16_fullinfo.c in Sources */,
|
||||
4336673617C56BE000D45AD9 /* pcre16_get.c in Sources */,
|
||||
4336673717C56BE000D45AD9 /* pcre16_globals.c in Sources */,
|
||||
4336673817C56BE000D45AD9 /* pcre16_jit_compile.c in Sources */,
|
||||
4336673917C56BE000D45AD9 /* pcre16_maketables.c in Sources */,
|
||||
4336673A17C56BE000D45AD9 /* pcre16_newline.c in Sources */,
|
||||
4336673B17C56BE000D45AD9 /* pcre16_ord2utf16.c in Sources */,
|
||||
4336673C17C56BE000D45AD9 /* pcre16_printint.c in Sources */,
|
||||
4336673D17C56BE000D45AD9 /* pcre16_refcount.c in Sources */,
|
||||
4336673E17C56BE000D45AD9 /* pcre16_string_utils.c in Sources */,
|
||||
4336673F17C56BE000D45AD9 /* pcre16_study.c in Sources */,
|
||||
4336674017C56BE000D45AD9 /* pcre16_tables.c in Sources */,
|
||||
4336674117C56BE000D45AD9 /* pcre16_ucd.c in Sources */,
|
||||
4336674217C56BE000D45AD9 /* pcre16_utf16_utils.c in Sources */,
|
||||
4336674317C56BE000D45AD9 /* pcre16_valid_utf16.c in Sources */,
|
||||
4336674417C56BE000D45AD9 /* pcre16_version.c in Sources */,
|
||||
4336674517C56BE000D45AD9 /* pcre16_xclass.c in Sources */,
|
||||
4336674617C56BE000D45AD9 /* pcre32_byte_order.c in Sources */,
|
||||
4336674717C56BE000D45AD9 /* pcre32_chartables.c in Sources */,
|
||||
4336674817C56BE000D45AD9 /* pcre32_compile.c in Sources */,
|
||||
4336674917C56BE000D45AD9 /* pcre32_config.c in Sources */,
|
||||
4336674A17C56BE000D45AD9 /* pcre32_dfa_exec.c in Sources */,
|
||||
4336674B17C56BE000D45AD9 /* pcre32_exec.c in Sources */,
|
||||
4336674C17C56BE000D45AD9 /* pcre32_fullinfo.c in Sources */,
|
||||
4336674D17C56BE000D45AD9 /* pcre32_get.c in Sources */,
|
||||
4336674E17C56BE000D45AD9 /* pcre32_globals.c in Sources */,
|
||||
4336674F17C56BE000D45AD9 /* pcre32_jit_compile.c in Sources */,
|
||||
4336675017C56BE000D45AD9 /* pcre32_maketables.c in Sources */,
|
||||
4336675117C56BE000D45AD9 /* pcre32_newline.c in Sources */,
|
||||
4336675217C56BE000D45AD9 /* pcre32_ord2utf32.c in Sources */,
|
||||
4336675317C56BE000D45AD9 /* pcre32_printint.c in Sources */,
|
||||
4336675417C56BE000D45AD9 /* pcre32_refcount.c in Sources */,
|
||||
4336675517C56BE000D45AD9 /* pcre32_string_utils.c in Sources */,
|
||||
4336675617C56BE000D45AD9 /* pcre32_study.c in Sources */,
|
||||
4336675717C56BE000D45AD9 /* pcre32_tables.c in Sources */,
|
||||
4336675817C56BE000D45AD9 /* pcre32_ucd.c in Sources */,
|
||||
4336675917C56BE000D45AD9 /* pcre32_utf32_utils.c in Sources */,
|
||||
4336675A17C56BE000D45AD9 /* pcre32_valid_utf32.c in Sources */,
|
||||
4336675B17C56BE000D45AD9 /* pcre32_version.c in Sources */,
|
||||
4336675C17C56BE000D45AD9 /* pcre32_xclass.c in Sources */,
|
||||
4336675F17C56BE000D45AD9 /* pcredemo.c in Sources */,
|
||||
4336676017C56BE000D45AD9 /* pcregrep.c in Sources */,
|
||||
4336676117C56BE000D45AD9 /* pcreposix.c in Sources */,
|
||||
4336676317C56BE000D45AD9 /* pcretest.c in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
433666BB17C56BC000D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"HAVE_CONFIG_H=1",
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
433666BC17C56BC000D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = "HAVE_CONFIG_H=1";
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
433666BE17C56BC000D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
433666BF17C56BC000D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
433666B417C56BC000D45AD9 /* Build configuration list for PBXProject "pcre" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
433666BB17C56BC000D45AD9 /* Debug */,
|
||||
433666BC17C56BC000D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
433666BD17C56BC000D45AD9 /* Build configuration list for PBXNativeTarget "pcre" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
433666BE17C56BC000D45AD9 /* Debug */,
|
||||
433666BF17C56BC000D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 433666B117C56BC000D45AD9 /* Project object */;
|
||||
}
|
||||
318
build/mac/png/png.xcodeproj/project.pbxproj
Normal file
318
build/mac/png/png.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,318 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
433665F517C568DF00D45AD9 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665DD17C568DF00D45AD9 /* adler32.c */; };
|
||||
433665F617C568DF00D45AD9 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665DE17C568DF00D45AD9 /* compress.c */; };
|
||||
433665F717C568DF00D45AD9 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665DF17C568DF00D45AD9 /* crc32.c */; };
|
||||
433665F817C568DF00D45AD9 /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = 433665E017C568DF00D45AD9 /* crc32.h */; };
|
||||
433665F917C568DF00D45AD9 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665E117C568DF00D45AD9 /* deflate.c */; };
|
||||
433665FA17C568DF00D45AD9 /* deflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 433665E217C568DF00D45AD9 /* deflate.h */; };
|
||||
433665FB17C568DF00D45AD9 /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665E317C568DF00D45AD9 /* gzclose.c */; };
|
||||
433665FC17C568DF00D45AD9 /* gzguts.h in Headers */ = {isa = PBXBuildFile; fileRef = 433665E417C568DF00D45AD9 /* gzguts.h */; };
|
||||
433665FD17C568DF00D45AD9 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665E517C568DF00D45AD9 /* gzlib.c */; };
|
||||
433665FE17C568DF00D45AD9 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665E617C568DF00D45AD9 /* gzread.c */; };
|
||||
433665FF17C568DF00D45AD9 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665E717C568DF00D45AD9 /* gzwrite.c */; };
|
||||
4336660017C568DF00D45AD9 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665E817C568DF00D45AD9 /* infback.c */; };
|
||||
4336660117C568DF00D45AD9 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665E917C568DF00D45AD9 /* inffast.c */; };
|
||||
4336660217C568DF00D45AD9 /* inffast.h in Headers */ = {isa = PBXBuildFile; fileRef = 433665EA17C568DF00D45AD9 /* inffast.h */; };
|
||||
4336660317C568DF00D45AD9 /* inffixed.h in Headers */ = {isa = PBXBuildFile; fileRef = 433665EB17C568DF00D45AD9 /* inffixed.h */; };
|
||||
4336660417C568DF00D45AD9 /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665EC17C568DF00D45AD9 /* inflate.c */; };
|
||||
4336660517C568DF00D45AD9 /* inflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 433665ED17C568DF00D45AD9 /* inflate.h */; };
|
||||
4336660617C568DF00D45AD9 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665EE17C568DF00D45AD9 /* inftrees.c */; };
|
||||
4336660717C568DF00D45AD9 /* inftrees.h in Headers */ = {isa = PBXBuildFile; fileRef = 433665EF17C568DF00D45AD9 /* inftrees.h */; };
|
||||
4336660817C568DF00D45AD9 /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665F017C568DF00D45AD9 /* trees.c */; };
|
||||
4336660917C568DF00D45AD9 /* trees.h in Headers */ = {isa = PBXBuildFile; fileRef = 433665F117C568DF00D45AD9 /* trees.h */; };
|
||||
4336660A17C568DF00D45AD9 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665F217C568DF00D45AD9 /* uncompr.c */; };
|
||||
4336660B17C568DF00D45AD9 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 433665F317C568DF00D45AD9 /* zutil.c */; };
|
||||
4336660C17C568DF00D45AD9 /* zutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 433665F417C568DF00D45AD9 /* zutil.h */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
433665D517C5632600D45AD9 /* libpng.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libpng.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
433665DD17C568DF00D45AD9 /* adler32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = adler32.c; path = ../../../src/zlib/src/adler32.c; sourceTree = "<group>"; };
|
||||
433665DE17C568DF00D45AD9 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = compress.c; path = ../../../src/zlib/src/compress.c; sourceTree = "<group>"; };
|
||||
433665DF17C568DF00D45AD9 /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crc32.c; path = ../../../src/zlib/src/crc32.c; sourceTree = "<group>"; };
|
||||
433665E017C568DF00D45AD9 /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = crc32.h; path = ../../../src/zlib/src/crc32.h; sourceTree = "<group>"; };
|
||||
433665E117C568DF00D45AD9 /* deflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = deflate.c; path = ../../../src/zlib/src/deflate.c; sourceTree = "<group>"; };
|
||||
433665E217C568DF00D45AD9 /* deflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = deflate.h; path = ../../../src/zlib/src/deflate.h; sourceTree = "<group>"; };
|
||||
433665E317C568DF00D45AD9 /* gzclose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gzclose.c; path = ../../../src/zlib/src/gzclose.c; sourceTree = "<group>"; };
|
||||
433665E417C568DF00D45AD9 /* gzguts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gzguts.h; path = ../../../src/zlib/src/gzguts.h; sourceTree = "<group>"; };
|
||||
433665E517C568DF00D45AD9 /* gzlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gzlib.c; path = ../../../src/zlib/src/gzlib.c; sourceTree = "<group>"; };
|
||||
433665E617C568DF00D45AD9 /* gzread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gzread.c; path = ../../../src/zlib/src/gzread.c; sourceTree = "<group>"; };
|
||||
433665E717C568DF00D45AD9 /* gzwrite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gzwrite.c; path = ../../../src/zlib/src/gzwrite.c; sourceTree = "<group>"; };
|
||||
433665E817C568DF00D45AD9 /* infback.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = infback.c; path = ../../../src/zlib/src/infback.c; sourceTree = "<group>"; };
|
||||
433665E917C568DF00D45AD9 /* inffast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inffast.c; path = ../../../src/zlib/src/inffast.c; sourceTree = "<group>"; };
|
||||
433665EA17C568DF00D45AD9 /* inffast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inffast.h; path = ../../../src/zlib/src/inffast.h; sourceTree = "<group>"; };
|
||||
433665EB17C568DF00D45AD9 /* inffixed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inffixed.h; path = ../../../src/zlib/src/inffixed.h; sourceTree = "<group>"; };
|
||||
433665EC17C568DF00D45AD9 /* inflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inflate.c; path = ../../../src/zlib/src/inflate.c; sourceTree = "<group>"; };
|
||||
433665ED17C568DF00D45AD9 /* inflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inflate.h; path = ../../../src/zlib/src/inflate.h; sourceTree = "<group>"; };
|
||||
433665EE17C568DF00D45AD9 /* inftrees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inftrees.c; path = ../../../src/zlib/src/inftrees.c; sourceTree = "<group>"; };
|
||||
433665EF17C568DF00D45AD9 /* inftrees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inftrees.h; path = ../../../src/zlib/src/inftrees.h; sourceTree = "<group>"; };
|
||||
433665F017C568DF00D45AD9 /* trees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = trees.c; path = ../../../src/zlib/src/trees.c; sourceTree = "<group>"; };
|
||||
433665F117C568DF00D45AD9 /* trees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = trees.h; path = ../../../src/zlib/src/trees.h; sourceTree = "<group>"; };
|
||||
433665F217C568DF00D45AD9 /* uncompr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = uncompr.c; path = ../../../src/zlib/src/uncompr.c; sourceTree = "<group>"; };
|
||||
433665F317C568DF00D45AD9 /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zutil.c; path = ../../../src/zlib/src/zutil.c; sourceTree = "<group>"; };
|
||||
433665F417C568DF00D45AD9 /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zutil.h; path = ../../../src/zlib/src/zutil.h; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
433665D217C5632600D45AD9 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
433665CC17C5632600D45AD9 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
433665DC17C5633F00D45AD9 /* src */,
|
||||
433665D617C5632600D45AD9 /* Products */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
433665D617C5632600D45AD9 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
433665D517C5632600D45AD9 /* libpng.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
433665DC17C5633F00D45AD9 /* src */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
433665DD17C568DF00D45AD9 /* adler32.c */,
|
||||
433665DE17C568DF00D45AD9 /* compress.c */,
|
||||
433665DF17C568DF00D45AD9 /* crc32.c */,
|
||||
433665E017C568DF00D45AD9 /* crc32.h */,
|
||||
433665E117C568DF00D45AD9 /* deflate.c */,
|
||||
433665E217C568DF00D45AD9 /* deflate.h */,
|
||||
433665E317C568DF00D45AD9 /* gzclose.c */,
|
||||
433665E417C568DF00D45AD9 /* gzguts.h */,
|
||||
433665E517C568DF00D45AD9 /* gzlib.c */,
|
||||
433665E617C568DF00D45AD9 /* gzread.c */,
|
||||
433665E717C568DF00D45AD9 /* gzwrite.c */,
|
||||
433665E817C568DF00D45AD9 /* infback.c */,
|
||||
433665E917C568DF00D45AD9 /* inffast.c */,
|
||||
433665EA17C568DF00D45AD9 /* inffast.h */,
|
||||
433665EB17C568DF00D45AD9 /* inffixed.h */,
|
||||
433665EC17C568DF00D45AD9 /* inflate.c */,
|
||||
433665ED17C568DF00D45AD9 /* inflate.h */,
|
||||
433665EE17C568DF00D45AD9 /* inftrees.c */,
|
||||
433665EF17C568DF00D45AD9 /* inftrees.h */,
|
||||
433665F017C568DF00D45AD9 /* trees.c */,
|
||||
433665F117C568DF00D45AD9 /* trees.h */,
|
||||
433665F217C568DF00D45AD9 /* uncompr.c */,
|
||||
433665F317C568DF00D45AD9 /* zutil.c */,
|
||||
433665F417C568DF00D45AD9 /* zutil.h */,
|
||||
);
|
||||
name = src;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
433665D317C5632600D45AD9 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
433665F817C568DF00D45AD9 /* crc32.h in Headers */,
|
||||
433665FA17C568DF00D45AD9 /* deflate.h in Headers */,
|
||||
433665FC17C568DF00D45AD9 /* gzguts.h in Headers */,
|
||||
4336660217C568DF00D45AD9 /* inffast.h in Headers */,
|
||||
4336660317C568DF00D45AD9 /* inffixed.h in Headers */,
|
||||
4336660517C568DF00D45AD9 /* inflate.h in Headers */,
|
||||
4336660717C568DF00D45AD9 /* inftrees.h in Headers */,
|
||||
4336660917C568DF00D45AD9 /* trees.h in Headers */,
|
||||
4336660C17C568DF00D45AD9 /* zutil.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
433665D417C5632600D45AD9 /* png */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 433665D917C5632600D45AD9 /* Build configuration list for PBXNativeTarget "png" */;
|
||||
buildPhases = (
|
||||
433665D117C5632600D45AD9 /* Sources */,
|
||||
433665D217C5632600D45AD9 /* Frameworks */,
|
||||
433665D317C5632600D45AD9 /* Headers */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = png;
|
||||
productName = png;
|
||||
productReference = 433665D517C5632600D45AD9 /* libpng.a */;
|
||||
productType = "com.apple.product-type.library.static";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
433665CD17C5632600D45AD9 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0460;
|
||||
ORGANIZATIONNAME = "Cass Everitt";
|
||||
};
|
||||
buildConfigurationList = 433665D017C5632600D45AD9 /* Build configuration list for PBXProject "png" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
);
|
||||
mainGroup = 433665CC17C5632600D45AD9;
|
||||
productRefGroup = 433665D617C5632600D45AD9 /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
433665D417C5632600D45AD9 /* png */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
433665D117C5632600D45AD9 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
433665F517C568DF00D45AD9 /* adler32.c in Sources */,
|
||||
433665F617C568DF00D45AD9 /* compress.c in Sources */,
|
||||
433665F717C568DF00D45AD9 /* crc32.c in Sources */,
|
||||
433665F917C568DF00D45AD9 /* deflate.c in Sources */,
|
||||
433665FB17C568DF00D45AD9 /* gzclose.c in Sources */,
|
||||
433665FD17C568DF00D45AD9 /* gzlib.c in Sources */,
|
||||
433665FE17C568DF00D45AD9 /* gzread.c in Sources */,
|
||||
433665FF17C568DF00D45AD9 /* gzwrite.c in Sources */,
|
||||
4336660017C568DF00D45AD9 /* infback.c in Sources */,
|
||||
4336660117C568DF00D45AD9 /* inffast.c in Sources */,
|
||||
4336660417C568DF00D45AD9 /* inflate.c in Sources */,
|
||||
4336660617C568DF00D45AD9 /* inftrees.c in Sources */,
|
||||
4336660817C568DF00D45AD9 /* trees.c in Sources */,
|
||||
4336660A17C568DF00D45AD9 /* uncompr.c in Sources */,
|
||||
4336660B17C568DF00D45AD9 /* zutil.c in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
433665D717C5632600D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
../../../src/libpng/include,
|
||||
../../../src/zlib/include,
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
433665D817C5632600D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
../../../src/libpng/include,
|
||||
../../../src/zlib/include,
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
433665DA17C5632600D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
433665DB17C5632600D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
433665D017C5632600D45AD9 /* Build configuration list for PBXProject "png" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
433665D717C5632600D45AD9 /* Debug */,
|
||||
433665D817C5632600D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
433665D917C5632600D45AD9 /* Build configuration list for PBXNativeTarget "png" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
433665DA17C5632600D45AD9 /* Debug */,
|
||||
433665DB17C5632600D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 433665CD17C5632600D45AD9 /* Project object */;
|
||||
}
|
||||
242
build/mac/snappy/snappy.xcodeproj/project.pbxproj
Normal file
242
build/mac/snappy/snappy.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,242 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
4336666917C56B0800D45AD9 /* snappy-c.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4336666217C56B0800D45AD9 /* snappy-c.cc */; };
|
||||
4336666A17C56B0800D45AD9 /* snappy-c.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336666317C56B0800D45AD9 /* snappy-c.h */; };
|
||||
4336666B17C56B0800D45AD9 /* snappy-internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336666417C56B0800D45AD9 /* snappy-internal.h */; };
|
||||
4336666C17C56B0800D45AD9 /* snappy-sinksource.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4336666517C56B0800D45AD9 /* snappy-sinksource.cc */; };
|
||||
4336666D17C56B0800D45AD9 /* snappy-sinksource.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336666617C56B0800D45AD9 /* snappy-sinksource.h */; };
|
||||
4336666E17C56B0800D45AD9 /* snappy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4336666717C56B0800D45AD9 /* snappy.cc */; };
|
||||
4336666F17C56B0800D45AD9 /* snappy.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336666817C56B0800D45AD9 /* snappy.h */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
4336665817C56AA300D45AD9 /* libsnappy.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsnappy.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
4336666217C56B0800D45AD9 /* snappy-c.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "snappy-c.cc"; path = "../../../src/snappy/snappy-c.cc"; sourceTree = "<group>"; };
|
||||
4336666317C56B0800D45AD9 /* snappy-c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "snappy-c.h"; path = "../../../src/snappy/snappy-c.h"; sourceTree = "<group>"; };
|
||||
4336666417C56B0800D45AD9 /* snappy-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "snappy-internal.h"; path = "../../../src/snappy/snappy-internal.h"; sourceTree = "<group>"; };
|
||||
4336666517C56B0800D45AD9 /* snappy-sinksource.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "snappy-sinksource.cc"; path = "../../../src/snappy/snappy-sinksource.cc"; sourceTree = "<group>"; };
|
||||
4336666617C56B0800D45AD9 /* snappy-sinksource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "snappy-sinksource.h"; path = "../../../src/snappy/snappy-sinksource.h"; sourceTree = "<group>"; };
|
||||
4336666717C56B0800D45AD9 /* snappy.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = snappy.cc; path = ../../../src/snappy/snappy.cc; sourceTree = "<group>"; };
|
||||
4336666817C56B0800D45AD9 /* snappy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = snappy.h; path = ../../../src/snappy/snappy.h; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
4336665517C56AA300D45AD9 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
4336664F17C56AA300D45AD9 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336665F17C56AA700D45AD9 /* src */,
|
||||
4336665917C56AA300D45AD9 /* Products */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4336665917C56AA300D45AD9 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336665817C56AA300D45AD9 /* libsnappy.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4336665F17C56AA700D45AD9 /* src */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336666217C56B0800D45AD9 /* snappy-c.cc */,
|
||||
4336666317C56B0800D45AD9 /* snappy-c.h */,
|
||||
4336666417C56B0800D45AD9 /* snappy-internal.h */,
|
||||
4336666517C56B0800D45AD9 /* snappy-sinksource.cc */,
|
||||
4336666617C56B0800D45AD9 /* snappy-sinksource.h */,
|
||||
4336666717C56B0800D45AD9 /* snappy.cc */,
|
||||
4336666817C56B0800D45AD9 /* snappy.h */,
|
||||
);
|
||||
name = src;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
4336665617C56AA300D45AD9 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4336666A17C56B0800D45AD9 /* snappy-c.h in Headers */,
|
||||
4336666B17C56B0800D45AD9 /* snappy-internal.h in Headers */,
|
||||
4336666D17C56B0800D45AD9 /* snappy-sinksource.h in Headers */,
|
||||
4336666F17C56B0800D45AD9 /* snappy.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
4336665717C56AA300D45AD9 /* snappy */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 4336665C17C56AA300D45AD9 /* Build configuration list for PBXNativeTarget "snappy" */;
|
||||
buildPhases = (
|
||||
4336665417C56AA300D45AD9 /* Sources */,
|
||||
4336665517C56AA300D45AD9 /* Frameworks */,
|
||||
4336665617C56AA300D45AD9 /* Headers */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = snappy;
|
||||
productName = snappy;
|
||||
productReference = 4336665817C56AA300D45AD9 /* libsnappy.a */;
|
||||
productType = "com.apple.product-type.library.static";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
4336665017C56AA300D45AD9 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0460;
|
||||
ORGANIZATIONNAME = "Cass Everitt";
|
||||
};
|
||||
buildConfigurationList = 4336665317C56AA300D45AD9 /* Build configuration list for PBXProject "snappy" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
);
|
||||
mainGroup = 4336664F17C56AA300D45AD9;
|
||||
productRefGroup = 4336665917C56AA300D45AD9 /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
4336665717C56AA300D45AD9 /* snappy */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
4336665417C56AA300D45AD9 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4336666917C56B0800D45AD9 /* snappy-c.cc in Sources */,
|
||||
4336666C17C56B0800D45AD9 /* snappy-sinksource.cc in Sources */,
|
||||
4336666E17C56B0800D45AD9 /* snappy.cc in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
4336665A17C56AA300D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libstdc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
4336665B17C56AA300D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libstdc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
4336665D17C56AA300D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
4336665E17C56AA300D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
4336665317C56AA300D45AD9 /* Build configuration list for PBXProject "snappy" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4336665A17C56AA300D45AD9 /* Debug */,
|
||||
4336665B17C56AA300D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
4336665C17C56AA300D45AD9 /* Build configuration list for PBXNativeTarget "snappy" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4336665D17C56AA300D45AD9 /* Debug */,
|
||||
4336665E17C56AA300D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 4336665017C56AA300D45AD9 /* Project object */;
|
||||
}
|
||||
308
build/mac/squish/squish.xcodeproj/project.pbxproj
Normal file
308
build/mac/squish/squish.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,308 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
4336669917C56B7F00D45AD9 /* alpha.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668117C56B7F00D45AD9 /* alpha.cpp */; };
|
||||
4336669A17C56B7F00D45AD9 /* alpha.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668217C56B7F00D45AD9 /* alpha.h */; };
|
||||
4336669B17C56B7F00D45AD9 /* clusterfit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668317C56B7F00D45AD9 /* clusterfit.cpp */; };
|
||||
4336669C17C56B7F00D45AD9 /* clusterfit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668417C56B7F00D45AD9 /* clusterfit.h */; };
|
||||
4336669D17C56B7F00D45AD9 /* colourblock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668517C56B7F00D45AD9 /* colourblock.cpp */; };
|
||||
4336669E17C56B7F00D45AD9 /* colourblock.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668617C56B7F00D45AD9 /* colourblock.h */; };
|
||||
4336669F17C56B7F00D45AD9 /* colourfit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668717C56B7F00D45AD9 /* colourfit.cpp */; };
|
||||
433666A017C56B7F00D45AD9 /* colourfit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668817C56B7F00D45AD9 /* colourfit.h */; };
|
||||
433666A117C56B7F00D45AD9 /* colourset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668917C56B7F00D45AD9 /* colourset.cpp */; };
|
||||
433666A217C56B7F00D45AD9 /* colourset.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668A17C56B7F00D45AD9 /* colourset.h */; };
|
||||
433666A317C56B7F00D45AD9 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668B17C56B7F00D45AD9 /* config.h */; };
|
||||
433666A417C56B7F00D45AD9 /* maths.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668C17C56B7F00D45AD9 /* maths.cpp */; };
|
||||
433666A517C56B7F00D45AD9 /* maths.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668D17C56B7F00D45AD9 /* maths.h */; };
|
||||
433666A617C56B7F00D45AD9 /* rangefit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668E17C56B7F00D45AD9 /* rangefit.cpp */; };
|
||||
433666A717C56B7F00D45AD9 /* rangefit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668F17C56B7F00D45AD9 /* rangefit.h */; };
|
||||
433666A817C56B7F00D45AD9 /* simd_float.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336669017C56B7F00D45AD9 /* simd_float.h */; };
|
||||
433666A917C56B7F00D45AD9 /* simd_sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336669117C56B7F00D45AD9 /* simd_sse.h */; };
|
||||
433666AA17C56B7F00D45AD9 /* simd_ve.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336669217C56B7F00D45AD9 /* simd_ve.h */; };
|
||||
433666AB17C56B7F00D45AD9 /* simd.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336669317C56B7F00D45AD9 /* simd.h */; };
|
||||
433666AC17C56B7F00D45AD9 /* singlecolourfit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336669417C56B7F00D45AD9 /* singlecolourfit.cpp */; };
|
||||
433666AD17C56B7F00D45AD9 /* singlecolourfit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336669517C56B7F00D45AD9 /* singlecolourfit.h */; };
|
||||
433666AE17C56B7F00D45AD9 /* squish.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336669717C56B7F00D45AD9 /* squish.cpp */; };
|
||||
433666AF17C56B7F00D45AD9 /* squish.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336669817C56B7F00D45AD9 /* squish.h */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
4336667917C56B5200D45AD9 /* libsquish.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsquish.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
4336668117C56B7F00D45AD9 /* alpha.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = alpha.cpp; path = ../../../src/squish/alpha.cpp; sourceTree = "<group>"; };
|
||||
4336668217C56B7F00D45AD9 /* alpha.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = alpha.h; path = ../../../src/squish/alpha.h; sourceTree = "<group>"; };
|
||||
4336668317C56B7F00D45AD9 /* clusterfit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clusterfit.cpp; path = ../../../src/squish/clusterfit.cpp; sourceTree = "<group>"; };
|
||||
4336668417C56B7F00D45AD9 /* clusterfit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clusterfit.h; path = ../../../src/squish/clusterfit.h; sourceTree = "<group>"; };
|
||||
4336668517C56B7F00D45AD9 /* colourblock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = colourblock.cpp; path = ../../../src/squish/colourblock.cpp; sourceTree = "<group>"; };
|
||||
4336668617C56B7F00D45AD9 /* colourblock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = colourblock.h; path = ../../../src/squish/colourblock.h; sourceTree = "<group>"; };
|
||||
4336668717C56B7F00D45AD9 /* colourfit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = colourfit.cpp; path = ../../../src/squish/colourfit.cpp; sourceTree = "<group>"; };
|
||||
4336668817C56B7F00D45AD9 /* colourfit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = colourfit.h; path = ../../../src/squish/colourfit.h; sourceTree = "<group>"; };
|
||||
4336668917C56B7F00D45AD9 /* colourset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = colourset.cpp; path = ../../../src/squish/colourset.cpp; sourceTree = "<group>"; };
|
||||
4336668A17C56B7F00D45AD9 /* colourset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = colourset.h; path = ../../../src/squish/colourset.h; sourceTree = "<group>"; };
|
||||
4336668B17C56B7F00D45AD9 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../../src/squish/config.h; sourceTree = "<group>"; };
|
||||
4336668C17C56B7F00D45AD9 /* maths.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = maths.cpp; path = ../../../src/squish/maths.cpp; sourceTree = "<group>"; };
|
||||
4336668D17C56B7F00D45AD9 /* maths.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = maths.h; path = ../../../src/squish/maths.h; sourceTree = "<group>"; };
|
||||
4336668E17C56B7F00D45AD9 /* rangefit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rangefit.cpp; path = ../../../src/squish/rangefit.cpp; sourceTree = "<group>"; };
|
||||
4336668F17C56B7F00D45AD9 /* rangefit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rangefit.h; path = ../../../src/squish/rangefit.h; sourceTree = "<group>"; };
|
||||
4336669017C56B7F00D45AD9 /* simd_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = simd_float.h; path = ../../../src/squish/simd_float.h; sourceTree = "<group>"; };
|
||||
4336669117C56B7F00D45AD9 /* simd_sse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = simd_sse.h; path = ../../../src/squish/simd_sse.h; sourceTree = "<group>"; };
|
||||
4336669217C56B7F00D45AD9 /* simd_ve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = simd_ve.h; path = ../../../src/squish/simd_ve.h; sourceTree = "<group>"; };
|
||||
4336669317C56B7F00D45AD9 /* simd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = simd.h; path = ../../../src/squish/simd.h; sourceTree = "<group>"; };
|
||||
4336669417C56B7F00D45AD9 /* singlecolourfit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = singlecolourfit.cpp; path = ../../../src/squish/singlecolourfit.cpp; sourceTree = "<group>"; };
|
||||
4336669517C56B7F00D45AD9 /* singlecolourfit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = singlecolourfit.h; path = ../../../src/squish/singlecolourfit.h; sourceTree = "<group>"; };
|
||||
4336669617C56B7F00D45AD9 /* singlecolourlookup.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = singlecolourlookup.inl; path = ../../../src/squish/singlecolourlookup.inl; sourceTree = "<group>"; };
|
||||
4336669717C56B7F00D45AD9 /* squish.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = squish.cpp; path = ../../../src/squish/squish.cpp; sourceTree = "<group>"; };
|
||||
4336669817C56B7F00D45AD9 /* squish.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = squish.h; path = ../../../src/squish/squish.h; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
4336667617C56B5200D45AD9 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
4336667017C56B5200D45AD9 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336668017C56B5600D45AD9 /* src */,
|
||||
4336667A17C56B5200D45AD9 /* Products */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4336667A17C56B5200D45AD9 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336667917C56B5200D45AD9 /* libsquish.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4336668017C56B5600D45AD9 /* src */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336668117C56B7F00D45AD9 /* alpha.cpp */,
|
||||
4336668217C56B7F00D45AD9 /* alpha.h */,
|
||||
4336668317C56B7F00D45AD9 /* clusterfit.cpp */,
|
||||
4336668417C56B7F00D45AD9 /* clusterfit.h */,
|
||||
4336668517C56B7F00D45AD9 /* colourblock.cpp */,
|
||||
4336668617C56B7F00D45AD9 /* colourblock.h */,
|
||||
4336668717C56B7F00D45AD9 /* colourfit.cpp */,
|
||||
4336668817C56B7F00D45AD9 /* colourfit.h */,
|
||||
4336668917C56B7F00D45AD9 /* colourset.cpp */,
|
||||
4336668A17C56B7F00D45AD9 /* colourset.h */,
|
||||
4336668B17C56B7F00D45AD9 /* config.h */,
|
||||
4336668C17C56B7F00D45AD9 /* maths.cpp */,
|
||||
4336668D17C56B7F00D45AD9 /* maths.h */,
|
||||
4336668E17C56B7F00D45AD9 /* rangefit.cpp */,
|
||||
4336668F17C56B7F00D45AD9 /* rangefit.h */,
|
||||
4336669317C56B7F00D45AD9 /* simd.h */,
|
||||
4336669017C56B7F00D45AD9 /* simd_float.h */,
|
||||
4336669117C56B7F00D45AD9 /* simd_sse.h */,
|
||||
4336669217C56B7F00D45AD9 /* simd_ve.h */,
|
||||
4336669417C56B7F00D45AD9 /* singlecolourfit.cpp */,
|
||||
4336669517C56B7F00D45AD9 /* singlecolourfit.h */,
|
||||
4336669617C56B7F00D45AD9 /* singlecolourlookup.inl */,
|
||||
4336669717C56B7F00D45AD9 /* squish.cpp */,
|
||||
4336669817C56B7F00D45AD9 /* squish.h */,
|
||||
);
|
||||
name = src;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
4336667717C56B5200D45AD9 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4336669A17C56B7F00D45AD9 /* alpha.h in Headers */,
|
||||
4336669C17C56B7F00D45AD9 /* clusterfit.h in Headers */,
|
||||
4336669E17C56B7F00D45AD9 /* colourblock.h in Headers */,
|
||||
433666A017C56B7F00D45AD9 /* colourfit.h in Headers */,
|
||||
433666A217C56B7F00D45AD9 /* colourset.h in Headers */,
|
||||
433666A317C56B7F00D45AD9 /* config.h in Headers */,
|
||||
433666A517C56B7F00D45AD9 /* maths.h in Headers */,
|
||||
433666A717C56B7F00D45AD9 /* rangefit.h in Headers */,
|
||||
433666A817C56B7F00D45AD9 /* simd_float.h in Headers */,
|
||||
433666A917C56B7F00D45AD9 /* simd_sse.h in Headers */,
|
||||
433666AA17C56B7F00D45AD9 /* simd_ve.h in Headers */,
|
||||
433666AB17C56B7F00D45AD9 /* simd.h in Headers */,
|
||||
433666AD17C56B7F00D45AD9 /* singlecolourfit.h in Headers */,
|
||||
433666AF17C56B7F00D45AD9 /* squish.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
4336667817C56B5200D45AD9 /* squish */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 4336667D17C56B5200D45AD9 /* Build configuration list for PBXNativeTarget "squish" */;
|
||||
buildPhases = (
|
||||
4336667517C56B5200D45AD9 /* Sources */,
|
||||
4336667617C56B5200D45AD9 /* Frameworks */,
|
||||
4336667717C56B5200D45AD9 /* Headers */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = squish;
|
||||
productName = squish;
|
||||
productReference = 4336667917C56B5200D45AD9 /* libsquish.a */;
|
||||
productType = "com.apple.product-type.library.static";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
4336667117C56B5200D45AD9 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0460;
|
||||
ORGANIZATIONNAME = "Cass Everitt";
|
||||
};
|
||||
buildConfigurationList = 4336667417C56B5200D45AD9 /* Build configuration list for PBXProject "squish" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
);
|
||||
mainGroup = 4336667017C56B5200D45AD9;
|
||||
productRefGroup = 4336667A17C56B5200D45AD9 /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
4336667817C56B5200D45AD9 /* squish */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
4336667517C56B5200D45AD9 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4336669917C56B7F00D45AD9 /* alpha.cpp in Sources */,
|
||||
4336669B17C56B7F00D45AD9 /* clusterfit.cpp in Sources */,
|
||||
4336669D17C56B7F00D45AD9 /* colourblock.cpp in Sources */,
|
||||
4336669F17C56B7F00D45AD9 /* colourfit.cpp in Sources */,
|
||||
433666A117C56B7F00D45AD9 /* colourset.cpp in Sources */,
|
||||
433666A417C56B7F00D45AD9 /* maths.cpp in Sources */,
|
||||
433666A617C56B7F00D45AD9 /* rangefit.cpp in Sources */,
|
||||
433666AC17C56B7F00D45AD9 /* singlecolourfit.cpp in Sources */,
|
||||
433666AE17C56B7F00D45AD9 /* squish.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
4336667B17C56B5200D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
4336667C17C56B5200D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
4336667E17C56B5200D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
4336667F17C56B5200D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
4336667417C56B5200D45AD9 /* Build configuration list for PBXProject "squish" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4336667B17C56B5200D45AD9 /* Debug */,
|
||||
4336667C17C56B5200D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
4336667D17C56B5200D45AD9 /* Build configuration list for PBXNativeTarget "squish" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4336667E17C56B5200D45AD9 /* Debug */,
|
||||
4336667F17C56B5200D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 4336667117C56B5200D45AD9 /* Project object */;
|
||||
}
|
||||
311
build/mac/zlib/zlib.xcodeproj/project.pbxproj
Normal file
311
build/mac/zlib/zlib.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,311 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
4336663717C56A2600D45AD9 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336661E17C56A2600D45AD9 /* adler32.c */; };
|
||||
4336663817C56A2600D45AD9 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336661F17C56A2600D45AD9 /* compress.c */; };
|
||||
4336663917C56A2600D45AD9 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336662017C56A2600D45AD9 /* crc32.c */; };
|
||||
4336663A17C56A2600D45AD9 /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336662117C56A2600D45AD9 /* crc32.h */; };
|
||||
4336663B17C56A2600D45AD9 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336662217C56A2600D45AD9 /* deflate.c */; };
|
||||
4336663C17C56A2600D45AD9 /* deflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336662317C56A2600D45AD9 /* deflate.h */; };
|
||||
4336663D17C56A2600D45AD9 /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336662417C56A2600D45AD9 /* gzclose.c */; };
|
||||
4336663E17C56A2600D45AD9 /* gzguts.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336662517C56A2600D45AD9 /* gzguts.h */; };
|
||||
4336663F17C56A2600D45AD9 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336662617C56A2600D45AD9 /* gzlib.c */; };
|
||||
4336664017C56A2600D45AD9 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336662717C56A2600D45AD9 /* gzread.c */; };
|
||||
4336664117C56A2600D45AD9 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336662817C56A2600D45AD9 /* gzwrite.c */; };
|
||||
4336664217C56A2600D45AD9 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336662917C56A2600D45AD9 /* infback.c */; };
|
||||
4336664317C56A2600D45AD9 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336662A17C56A2600D45AD9 /* inffast.c */; };
|
||||
4336664417C56A2600D45AD9 /* inffast.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336662B17C56A2600D45AD9 /* inffast.h */; };
|
||||
4336664517C56A2600D45AD9 /* inffixed.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336662C17C56A2600D45AD9 /* inffixed.h */; };
|
||||
4336664617C56A2600D45AD9 /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336662D17C56A2600D45AD9 /* inflate.c */; };
|
||||
4336664717C56A2600D45AD9 /* inflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336662E17C56A2600D45AD9 /* inflate.h */; };
|
||||
4336664817C56A2600D45AD9 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336662F17C56A2600D45AD9 /* inftrees.c */; };
|
||||
4336664917C56A2600D45AD9 /* inftrees.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336663017C56A2600D45AD9 /* inftrees.h */; };
|
||||
4336664A17C56A2600D45AD9 /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336663117C56A2600D45AD9 /* trees.c */; };
|
||||
4336664B17C56A2600D45AD9 /* trees.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336663217C56A2600D45AD9 /* trees.h */; };
|
||||
4336664C17C56A2600D45AD9 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336663317C56A2600D45AD9 /* uncompr.c */; };
|
||||
4336664D17C56A2600D45AD9 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336663517C56A2600D45AD9 /* zutil.c */; };
|
||||
4336664E17C56A2600D45AD9 /* zutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336663617C56A2600D45AD9 /* zutil.h */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
4336661617C56A0800D45AD9 /* libzlib.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libzlib.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
4336661E17C56A2600D45AD9 /* adler32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = adler32.c; path = ../../../src/zlib/src/adler32.c; sourceTree = "<group>"; };
|
||||
4336661F17C56A2600D45AD9 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = compress.c; path = ../../../src/zlib/src/compress.c; sourceTree = "<group>"; };
|
||||
4336662017C56A2600D45AD9 /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crc32.c; path = ../../../src/zlib/src/crc32.c; sourceTree = "<group>"; };
|
||||
4336662117C56A2600D45AD9 /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = crc32.h; path = ../../../src/zlib/src/crc32.h; sourceTree = "<group>"; };
|
||||
4336662217C56A2600D45AD9 /* deflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = deflate.c; path = ../../../src/zlib/src/deflate.c; sourceTree = "<group>"; };
|
||||
4336662317C56A2600D45AD9 /* deflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = deflate.h; path = ../../../src/zlib/src/deflate.h; sourceTree = "<group>"; };
|
||||
4336662417C56A2600D45AD9 /* gzclose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gzclose.c; path = ../../../src/zlib/src/gzclose.c; sourceTree = "<group>"; };
|
||||
4336662517C56A2600D45AD9 /* gzguts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gzguts.h; path = ../../../src/zlib/src/gzguts.h; sourceTree = "<group>"; };
|
||||
4336662617C56A2600D45AD9 /* gzlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gzlib.c; path = ../../../src/zlib/src/gzlib.c; sourceTree = "<group>"; };
|
||||
4336662717C56A2600D45AD9 /* gzread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gzread.c; path = ../../../src/zlib/src/gzread.c; sourceTree = "<group>"; };
|
||||
4336662817C56A2600D45AD9 /* gzwrite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gzwrite.c; path = ../../../src/zlib/src/gzwrite.c; sourceTree = "<group>"; };
|
||||
4336662917C56A2600D45AD9 /* infback.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = infback.c; path = ../../../src/zlib/src/infback.c; sourceTree = "<group>"; };
|
||||
4336662A17C56A2600D45AD9 /* inffast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inffast.c; path = ../../../src/zlib/src/inffast.c; sourceTree = "<group>"; };
|
||||
4336662B17C56A2600D45AD9 /* inffast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inffast.h; path = ../../../src/zlib/src/inffast.h; sourceTree = "<group>"; };
|
||||
4336662C17C56A2600D45AD9 /* inffixed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inffixed.h; path = ../../../src/zlib/src/inffixed.h; sourceTree = "<group>"; };
|
||||
4336662D17C56A2600D45AD9 /* inflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inflate.c; path = ../../../src/zlib/src/inflate.c; sourceTree = "<group>"; };
|
||||
4336662E17C56A2600D45AD9 /* inflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inflate.h; path = ../../../src/zlib/src/inflate.h; sourceTree = "<group>"; };
|
||||
4336662F17C56A2600D45AD9 /* inftrees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inftrees.c; path = ../../../src/zlib/src/inftrees.c; sourceTree = "<group>"; };
|
||||
4336663017C56A2600D45AD9 /* inftrees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inftrees.h; path = ../../../src/zlib/src/inftrees.h; sourceTree = "<group>"; };
|
||||
4336663117C56A2600D45AD9 /* trees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = trees.c; path = ../../../src/zlib/src/trees.c; sourceTree = "<group>"; };
|
||||
4336663217C56A2600D45AD9 /* trees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = trees.h; path = ../../../src/zlib/src/trees.h; sourceTree = "<group>"; };
|
||||
4336663317C56A2600D45AD9 /* uncompr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = uncompr.c; path = ../../../src/zlib/src/uncompr.c; sourceTree = "<group>"; };
|
||||
4336663517C56A2600D45AD9 /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zutil.c; path = ../../../src/zlib/src/zutil.c; sourceTree = "<group>"; };
|
||||
4336663617C56A2600D45AD9 /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zutil.h; path = ../../../src/zlib/src/zutil.h; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
4336661317C56A0800D45AD9 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
4336660D17C56A0800D45AD9 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336661D17C56A1300D45AD9 /* src */,
|
||||
4336661717C56A0800D45AD9 /* Products */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4336661717C56A0800D45AD9 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336661617C56A0800D45AD9 /* libzlib.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
4336661D17C56A1300D45AD9 /* src */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4336661E17C56A2600D45AD9 /* adler32.c */,
|
||||
4336661F17C56A2600D45AD9 /* compress.c */,
|
||||
4336662017C56A2600D45AD9 /* crc32.c */,
|
||||
4336662117C56A2600D45AD9 /* crc32.h */,
|
||||
4336662217C56A2600D45AD9 /* deflate.c */,
|
||||
4336662317C56A2600D45AD9 /* deflate.h */,
|
||||
4336662417C56A2600D45AD9 /* gzclose.c */,
|
||||
4336662517C56A2600D45AD9 /* gzguts.h */,
|
||||
4336662617C56A2600D45AD9 /* gzlib.c */,
|
||||
4336662717C56A2600D45AD9 /* gzread.c */,
|
||||
4336662817C56A2600D45AD9 /* gzwrite.c */,
|
||||
4336662917C56A2600D45AD9 /* infback.c */,
|
||||
4336662A17C56A2600D45AD9 /* inffast.c */,
|
||||
4336662B17C56A2600D45AD9 /* inffast.h */,
|
||||
4336662C17C56A2600D45AD9 /* inffixed.h */,
|
||||
4336662D17C56A2600D45AD9 /* inflate.c */,
|
||||
4336662E17C56A2600D45AD9 /* inflate.h */,
|
||||
4336662F17C56A2600D45AD9 /* inftrees.c */,
|
||||
4336663017C56A2600D45AD9 /* inftrees.h */,
|
||||
4336663117C56A2600D45AD9 /* trees.c */,
|
||||
4336663217C56A2600D45AD9 /* trees.h */,
|
||||
4336663317C56A2600D45AD9 /* uncompr.c */,
|
||||
4336663517C56A2600D45AD9 /* zutil.c */,
|
||||
4336663617C56A2600D45AD9 /* zutil.h */,
|
||||
);
|
||||
name = src;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
4336661417C56A0800D45AD9 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4336663A17C56A2600D45AD9 /* crc32.h in Headers */,
|
||||
4336663C17C56A2600D45AD9 /* deflate.h in Headers */,
|
||||
4336663E17C56A2600D45AD9 /* gzguts.h in Headers */,
|
||||
4336664417C56A2600D45AD9 /* inffast.h in Headers */,
|
||||
4336664517C56A2600D45AD9 /* inffixed.h in Headers */,
|
||||
4336664717C56A2600D45AD9 /* inflate.h in Headers */,
|
||||
4336664917C56A2600D45AD9 /* inftrees.h in Headers */,
|
||||
4336664B17C56A2600D45AD9 /* trees.h in Headers */,
|
||||
4336664E17C56A2600D45AD9 /* zutil.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
4336661517C56A0800D45AD9 /* zlib */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 4336661A17C56A0800D45AD9 /* Build configuration list for PBXNativeTarget "zlib" */;
|
||||
buildPhases = (
|
||||
4336661217C56A0800D45AD9 /* Sources */,
|
||||
4336661317C56A0800D45AD9 /* Frameworks */,
|
||||
4336661417C56A0800D45AD9 /* Headers */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = zlib;
|
||||
productName = zlib;
|
||||
productReference = 4336661617C56A0800D45AD9 /* libzlib.a */;
|
||||
productType = "com.apple.product-type.library.static";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
4336660E17C56A0800D45AD9 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0460;
|
||||
ORGANIZATIONNAME = "Cass Everitt";
|
||||
};
|
||||
buildConfigurationList = 4336661117C56A0800D45AD9 /* Build configuration list for PBXProject "zlib" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
);
|
||||
mainGroup = 4336660D17C56A0800D45AD9;
|
||||
productRefGroup = 4336661717C56A0800D45AD9 /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
4336661517C56A0800D45AD9 /* zlib */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
4336661217C56A0800D45AD9 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4336663717C56A2600D45AD9 /* adler32.c in Sources */,
|
||||
4336663817C56A2600D45AD9 /* compress.c in Sources */,
|
||||
4336663917C56A2600D45AD9 /* crc32.c in Sources */,
|
||||
4336663B17C56A2600D45AD9 /* deflate.c in Sources */,
|
||||
4336663D17C56A2600D45AD9 /* gzclose.c in Sources */,
|
||||
4336663F17C56A2600D45AD9 /* gzlib.c in Sources */,
|
||||
4336664017C56A2600D45AD9 /* gzread.c in Sources */,
|
||||
4336664117C56A2600D45AD9 /* gzwrite.c in Sources */,
|
||||
4336664217C56A2600D45AD9 /* infback.c in Sources */,
|
||||
4336664317C56A2600D45AD9 /* inffast.c in Sources */,
|
||||
4336664617C56A2600D45AD9 /* inflate.c in Sources */,
|
||||
4336664817C56A2600D45AD9 /* inftrees.c in Sources */,
|
||||
4336664A17C56A2600D45AD9 /* trees.c in Sources */,
|
||||
4336664C17C56A2600D45AD9 /* uncompr.c in Sources */,
|
||||
4336664D17C56A2600D45AD9 /* zutil.c in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
4336661817C56A0800D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = ../../../src/zlib/include;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
4336661917C56A0800D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = ../../../src/zlib/include;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
SDKROOT = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
4336661B17C56A0800D45AD9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
4336661C17C56A0800D45AD9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
4336661117C56A0800D45AD9 /* Build configuration list for PBXProject "zlib" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4336661817C56A0800D45AD9 /* Debug */,
|
||||
4336661917C56A0800D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
4336661A17C56A0800D45AD9 /* Build configuration list for PBXNativeTarget "zlib" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4336661B17C56A0800D45AD9 /* Debug */,
|
||||
4336661C17C56A0800D45AD9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 4336660E17C56A0800D45AD9 /* Project object */;
|
||||
}
|
||||
|
|
@ -7,6 +7,7 @@
|
|||
|
||||
REGAL.CXX :=
|
||||
REGAL.CXX += src/regal/RegalIff.cpp
|
||||
REGAL.CXX += src/regal/RegalQuads.cpp
|
||||
REGAL.CXX += src/regal/Regal.cpp
|
||||
REGAL.CXX += src/regal/RegalLog.cpp
|
||||
REGAL.CXX += src/regal/RegalInit.cpp
|
||||
|
|
@ -87,6 +88,7 @@ REGAL.H += src/regal/RegalHttp.h
|
|||
REGAL.H += src/regal/RegalJson.h
|
||||
REGAL.H += src/regal/RegalJson.inl
|
||||
REGAL.H += src/regal/RegalIff.h
|
||||
REGAL.H += src/regal/RegalQuads.h
|
||||
REGAL.H += src/regal/RegalInit.h
|
||||
REGAL.H += src/regal/RegalLog.h
|
||||
REGAL.H += src/regal/RegalLookup.h
|
||||
|
|
|
|||
|
|
@ -316,6 +316,8 @@
|
|||
<ClInclude Include="..\..\..\..\src\regal\RegalPrecompile.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalPrivate.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalPush.h" />
|
||||
<ClCompile Include="..\..\..\..\src\regal\RegalQuads.cpp" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalQuads.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalScopedPtr.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedList.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedMap.h" />
|
||||
|
|
|
|||
|
|
@ -316,6 +316,8 @@
|
|||
<ClInclude Include="..\..\..\..\src\regal\RegalPrecompile.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalPrivate.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalPush.h" />
|
||||
<ClCompile Include="..\..\..\..\src\regal\RegalQuads.cpp" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalQuads.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalScopedPtr.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedList.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedMap.h" />
|
||||
|
|
|
|||
|
|
@ -316,6 +316,8 @@
|
|||
<ClInclude Include="..\..\..\..\src\regal\RegalPrecompile.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalPrivate.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalPush.h" />
|
||||
<ClCompile Include="..\..\..\..\src\regal\RegalQuads.cpp" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalQuads.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalScopedPtr.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedList.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedMap.h" />
|
||||
|
|
|
|||
|
|
@ -316,6 +316,8 @@
|
|||
<ClInclude Include="..\..\..\..\src\regal\RegalPrecompile.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalPrivate.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalPush.h" />
|
||||
<ClCompile Include="..\..\..\..\src\regal\RegalQuads.cpp" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalQuads.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalScopedPtr.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedList.h" />
|
||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedMap.h" />
|
||||
|
|
|
|||
25
doc/config/logging_app.json
Normal file
25
doc/config/logging_app.json
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"regal" : {
|
||||
"logging" : {
|
||||
"enable" : {
|
||||
"error" : true,
|
||||
"warning" : true,
|
||||
"info" : true,
|
||||
"app" : true,
|
||||
"driver" : false,
|
||||
"internal" : false,
|
||||
"http" : false
|
||||
},
|
||||
"maxLines" : -1,
|
||||
"maxBytes" : -1,
|
||||
"once" : true,
|
||||
"frameTime" : true,
|
||||
"frameStatistics" : true,
|
||||
"pointers" : true,
|
||||
"thread" : false,
|
||||
"process" : false,
|
||||
"callback" : false,
|
||||
"log" : true
|
||||
}
|
||||
}
|
||||
}
|
||||
25
doc/config/logging_default.json
Normal file
25
doc/config/logging_default.json
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"regal" : {
|
||||
"logging" : {
|
||||
"enable" : {
|
||||
"error" : true,
|
||||
"warning" : true,
|
||||
"info" : true,
|
||||
"app" : false,
|
||||
"driver" : false,
|
||||
"internal" : false,
|
||||
"http" : true
|
||||
},
|
||||
"maxLines" : -1,
|
||||
"maxBytes" : -1,
|
||||
"once" : true,
|
||||
"frameTime" : true,
|
||||
"frameStatistics" : true,
|
||||
"pointers" : true,
|
||||
"thread" : false,
|
||||
"process" : false,
|
||||
"callback" : false,
|
||||
"log" : true
|
||||
}
|
||||
}
|
||||
}
|
||||
25
doc/config/logging_verbose.json
Normal file
25
doc/config/logging_verbose.json
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"regal" : {
|
||||
"logging" : {
|
||||
"enable" : {
|
||||
"error" : true,
|
||||
"warning" : true,
|
||||
"info" : true,
|
||||
"app" : true,
|
||||
"driver" : true,
|
||||
"internal" : true,
|
||||
"http" : true
|
||||
},
|
||||
"maxLines" : -1,
|
||||
"maxBytes" : -1,
|
||||
"once" : true,
|
||||
"frameTime" : true,
|
||||
"frameStatistics" : true,
|
||||
"pointers" : true,
|
||||
"thread" : false,
|
||||
"process" : false,
|
||||
"callback" : false,
|
||||
"log" : true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -17,6 +17,12 @@
|
|||
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
|
||||
8D11072D0486CEB800E47090 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.mm */; settings = {ATTRIBUTES = (); }; };
|
||||
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
|
||||
BC3A59B31804680000992687 /* libapitrace.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8ABB1804648500C68C71 /* libapitrace.a */; };
|
||||
BC3A59BA1804680400992687 /* libjsonsl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8AC2180464A200C68C71 /* libjsonsl.a */; };
|
||||
BC3A59BB1804680800992687 /* libmd5.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8AC8180464B200C68C71 /* libmd5.a */; };
|
||||
BC3A59BC1804680B00992687 /* libmongoose.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8ACE180464C500C68C71 /* libmongoose.a */; };
|
||||
BC3A59BD1804680E00992687 /* libsnappy.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8AD4180464D700C68C71 /* libsnappy.a */; };
|
||||
BC3A59BE1804681100992687 /* libsquish.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8ADA180464F400C68C71 /* libsquish.a */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
|
|
@ -27,6 +33,48 @@
|
|||
remoteGlobalIDString = 43A6C1C615C48CD90063667E;
|
||||
remoteInfo = Regal;
|
||||
};
|
||||
BC9F8ABA1804648500C68C71 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = BC9F8AB61804648400C68C71 /* apitrace.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 433667A917C56F3500D45AD9;
|
||||
remoteInfo = apitrace;
|
||||
};
|
||||
BC9F8AC1180464A200C68C71 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = BC9F8ABD180464A200C68C71 /* jsonsl.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 4336679417C56EF900D45AD9;
|
||||
remoteInfo = jsonsl;
|
||||
};
|
||||
BC9F8AC7180464B200C68C71 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = BC9F8AC3180464B100C68C71 /* md5.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 4336678117C56DFD00D45AD9;
|
||||
remoteInfo = md5;
|
||||
};
|
||||
BC9F8ACD180464C500C68C71 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = BC9F8AC9180464C500C68C71 /* mongoose.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 4336676E17C56DC700D45AD9;
|
||||
remoteInfo = mongoose;
|
||||
};
|
||||
BC9F8AD3180464D700C68C71 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = BC9F8ACF180464D700C68C71 /* snappy.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 4336665817C56AA300D45AD9;
|
||||
remoteInfo = snappy;
|
||||
};
|
||||
BC9F8AD9180464F400C68C71 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = BC9F8AD5180464F400C68C71 /* squish.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 4336667917C56B5200D45AD9;
|
||||
remoteInfo = squish;
|
||||
};
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
|
|
@ -50,6 +98,12 @@
|
|||
43E244C5133066AF0040E20D /* RegalView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RegalView.mm; sourceTree = "<group>"; };
|
||||
8D1107310486CEB800E47090 /* minimal_osx-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "minimal_osx-Info.plist"; sourceTree = "<group>"; };
|
||||
8D1107320486CEB800E47090 /* minimal_osx.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = minimal_osx.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
BC9F8AB61804648400C68C71 /* apitrace.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = apitrace.xcodeproj; path = ../../../build/mac/apitrace/apitrace.xcodeproj; sourceTree = "<group>"; };
|
||||
BC9F8ABD180464A200C68C71 /* jsonsl.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = jsonsl.xcodeproj; path = ../../../build/mac/jsonsl/jsonsl.xcodeproj; sourceTree = "<group>"; };
|
||||
BC9F8AC3180464B100C68C71 /* md5.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = md5.xcodeproj; path = ../../../build/mac/md5/md5.xcodeproj; sourceTree = "<group>"; };
|
||||
BC9F8AC9180464C500C68C71 /* mongoose.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = mongoose.xcodeproj; path = ../../../build/mac/mongoose/mongoose.xcodeproj; sourceTree = "<group>"; };
|
||||
BC9F8ACF180464D700C68C71 /* snappy.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = snappy.xcodeproj; path = ../../../build/mac/snappy/snappy.xcodeproj; sourceTree = "<group>"; };
|
||||
BC9F8AD5180464F400C68C71 /* squish.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = squish.xcodeproj; path = ../../../build/mac/squish/squish.xcodeproj; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
|
|
@ -57,6 +111,12 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
BC3A59BE1804681100992687 /* libsquish.a in Frameworks */,
|
||||
BC3A59BD1804680E00992687 /* libsnappy.a in Frameworks */,
|
||||
BC3A59BC1804680B00992687 /* libmongoose.a in Frameworks */,
|
||||
BC3A59BB1804680800992687 /* libmd5.a in Frameworks */,
|
||||
BC3A59BA1804680400992687 /* libjsonsl.a in Frameworks */,
|
||||
BC3A59B31804680000992687 /* libapitrace.a in Frameworks */,
|
||||
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
|
||||
431D3C0815C9B648009DD04F /* libRegal.a in Frameworks */,
|
||||
);
|
||||
|
|
@ -95,6 +155,12 @@
|
|||
isa = PBXGroup;
|
||||
children = (
|
||||
431D3BFF15C9B635009DD04F /* Regal.xcodeproj */,
|
||||
BC9F8AD5180464F400C68C71 /* squish.xcodeproj */,
|
||||
BC9F8ACF180464D700C68C71 /* snappy.xcodeproj */,
|
||||
BC9F8AC9180464C500C68C71 /* mongoose.xcodeproj */,
|
||||
BC9F8AC3180464B100C68C71 /* md5.xcodeproj */,
|
||||
BC9F8ABD180464A200C68C71 /* jsonsl.xcodeproj */,
|
||||
BC9F8AB61804648400C68C71 /* apitrace.xcodeproj */,
|
||||
29B97315FDCFA39411CA2CEA /* code */,
|
||||
29B97317FDCFA39411CA2CEA /* Resources */,
|
||||
29B97323FDCFA39411CA2CEA /* Frameworks */,
|
||||
|
|
@ -148,6 +214,54 @@
|
|||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
BC9F8AB71804648400C68C71 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
BC9F8ABB1804648500C68C71 /* libapitrace.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
BC9F8ABE180464A200C68C71 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
BC9F8AC2180464A200C68C71 /* libjsonsl.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
BC9F8AC4180464B100C68C71 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
BC9F8AC8180464B200C68C71 /* libmd5.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
BC9F8ACA180464C500C68C71 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
BC9F8ACE180464C500C68C71 /* libmongoose.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
BC9F8AD0180464D700C68C71 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
BC9F8AD4180464D700C68C71 /* libsnappy.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
BC9F8AD6180464F400C68C71 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
BC9F8ADA180464F400C68C71 /* libsquish.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
|
|
@ -190,10 +304,34 @@
|
|||
mainGroup = 29B97314FDCFA39411CA2CEA /* minimal_osx */;
|
||||
projectDirPath = "";
|
||||
projectReferences = (
|
||||
{
|
||||
ProductGroup = BC9F8AB71804648400C68C71 /* Products */;
|
||||
ProjectRef = BC9F8AB61804648400C68C71 /* apitrace.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = BC9F8ABE180464A200C68C71 /* Products */;
|
||||
ProjectRef = BC9F8ABD180464A200C68C71 /* jsonsl.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = BC9F8AC4180464B100C68C71 /* Products */;
|
||||
ProjectRef = BC9F8AC3180464B100C68C71 /* md5.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = BC9F8ACA180464C500C68C71 /* Products */;
|
||||
ProjectRef = BC9F8AC9180464C500C68C71 /* mongoose.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 431D3C0015C9B635009DD04F /* Products */;
|
||||
ProjectRef = 431D3BFF15C9B635009DD04F /* Regal.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = BC9F8AD0180464D700C68C71 /* Products */;
|
||||
ProjectRef = BC9F8ACF180464D700C68C71 /* snappy.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = BC9F8AD6180464F400C68C71 /* Products */;
|
||||
ProjectRef = BC9F8AD5180464F400C68C71 /* squish.xcodeproj */;
|
||||
},
|
||||
);
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
|
|
@ -210,6 +348,48 @@
|
|||
remoteRef = 431D3C0615C9B636009DD04F /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
BC9F8ABB1804648500C68C71 /* libapitrace.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libapitrace.a;
|
||||
remoteRef = BC9F8ABA1804648500C68C71 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
BC9F8AC2180464A200C68C71 /* libjsonsl.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libjsonsl.a;
|
||||
remoteRef = BC9F8AC1180464A200C68C71 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
BC9F8AC8180464B200C68C71 /* libmd5.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libmd5.a;
|
||||
remoteRef = BC9F8AC7180464B200C68C71 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
BC9F8ACE180464C500C68C71 /* libmongoose.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libmongoose.a;
|
||||
remoteRef = BC9F8ACD180464C500C68C71 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
BC9F8AD4180464D700C68C71 /* libsnappy.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libsnappy.a;
|
||||
remoteRef = BC9F8AD3180464D700C68C71 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
BC9F8ADA180464F400C68C71 /* libsquish.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libsquish.a;
|
||||
remoteRef = BC9F8AD9180464F400C68C71 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ formulae = {
|
|||
'impl' : '''
|
||||
// Regal interceptions
|
||||
RegalAssert(_context->emuInfo);
|
||||
switch (name)
|
||||
switch (name)
|
||||
{
|
||||
case GL_VENDOR: return reinterpret_cast<const GLubyte *>(_context->emuInfo->vendor.c_str());
|
||||
case GL_RENDERER: return reinterpret_cast<const GLubyte *>(_context->emuInfo->renderer.c_str());
|
||||
|
|
|
|||
|
|
@ -11,7 +11,9 @@ formulaeGlobal = {
|
|||
'Insert' : {
|
||||
'entries' : [ 'glInsertEventMarkerEXT' ],
|
||||
'cond' : '_context->info->gl_ext_debug_marker',
|
||||
'prefix' : 'std::string _message = Marker::toStringEXT(length, marker);',
|
||||
'prefix' : '''
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringEXT(length,marker,maxLength);''',
|
||||
'impl' : '''
|
||||
if (_context->marker)
|
||||
_context->marker->InsertEventMarker(*_context, _message);
|
||||
|
|
@ -21,7 +23,9 @@ RegalAssert(_context->info);'''
|
|||
'Push' : {
|
||||
'entries' : [ 'glPushGroupMarkerEXT' ],
|
||||
'cond' : '_context->info->gl_ext_debug_marker',
|
||||
'prefix' : [ 'std::string _message = Marker::toStringEXT(length, marker);' ],
|
||||
'prefix' : '''
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringEXT(length,marker,maxLength);''',
|
||||
'impl' : 'RegalAssert(_context->info);',
|
||||
'suffix' : '''
|
||||
if (_context->marker)
|
||||
|
|
@ -47,7 +51,9 @@ if (_context && _context->marker)
|
|||
'KHR_debug Push' : {
|
||||
'entries' : [ 'glPushDebugGroup' ],
|
||||
'cond' : '_context->info->gl_khr_debug',
|
||||
'prefix' : [ 'std::string _message = Marker::toStringKHR(length, message);' ],
|
||||
'prefix' : '''
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringKHR(length,message,maxLength);''',
|
||||
'impl' : [ 'RegalAssert(_context->info);' ],
|
||||
'suffix' : [ 'if (_context->marker)',
|
||||
' _context->marker->PushGroupMarker(*_context, _message);' ]
|
||||
|
|
@ -63,7 +69,9 @@ if (_context && _context->marker)
|
|||
'KHR_debug Insert' : {
|
||||
'entries' : [ 'glDebugMessageInsert' ],
|
||||
'cond' : '_context->info->gl_khr_debug',
|
||||
'prefix' : [ 'std::string _message = Marker::toStringKHR(length, buf);' ],
|
||||
'prefix' : '''
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringKHR(length,buf,maxLength);''',
|
||||
'impl' : [ 'if (_context->marker)',
|
||||
' _context->marker->InsertEventMarker(*_context, _message);',
|
||||
'RegalAssert(_context->info);' ]
|
||||
|
|
@ -77,7 +85,9 @@ if (_context && _context->marker)
|
|||
'ARB_debug_output Insert' : {
|
||||
'entries' : [ 'glDebugMessageInsertARB' ],
|
||||
'cond' : '_context->info->gl_arb_debug_output',
|
||||
'prefix' : [ 'std::string _message = Marker::toStringEXT(length, buf);' ],
|
||||
'prefix' : '''
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringEXT(length,buf,maxLength);''',
|
||||
'impl' : [ 'if (_context->marker)',
|
||||
' _context->marker->InsertEventMarker(*_context, _message);',
|
||||
'RegalAssert(_context->info);' ]
|
||||
|
|
@ -91,7 +101,9 @@ if (_context && _context->marker)
|
|||
'AMD_debug_output Insert' : {
|
||||
'entries' : [ 'glDebugMessageInsertAMD' ],
|
||||
'cond' : '_context->info->gl_amd_debug_output',
|
||||
'prefix' : [ 'std::string _message = Marker::toStringEXT(length, buf);' ],
|
||||
'prefix' : '''
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringEXT(length,buf,maxLength);''',
|
||||
'impl' : [ 'if (_context->marker)',
|
||||
' _context->marker->InsertEventMarker(*_context, _message);',
|
||||
'RegalAssert(_context->info);' ]
|
||||
|
|
@ -102,7 +114,9 @@ if (_context && _context->marker)
|
|||
'GL_GREMEDY_string_marker' : {
|
||||
'entries' : [ 'glStringMarkerGREMEDY' ],
|
||||
'cond' : '_context->info->gl_gremedy_string_marker',
|
||||
'prefix' : [ 'std::string _message = Marker::toStringEXT(len, static_cast<const char *>(string));' ],
|
||||
'prefix' : '''
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringEXT(len,static_cast<const char *>(string),maxLength);''',
|
||||
'impl' : [ 'if (_context->marker)',
|
||||
' _context->marker->InsertEventMarker(*_context, _message);',
|
||||
'RegalAssert(_context->info);' ]
|
||||
|
|
|
|||
28
scripts/EmuQuads.py
Normal file
28
scripts/EmuQuads.py
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
#!/usr/bin/python -B
|
||||
|
||||
quadsFormulae = {
|
||||
'PolygonMode' : {
|
||||
'entries' : [ 'glPolygonMode' ],
|
||||
'prefix' : [ '_context->quads->glPolygonMode( ${arg0plus} );', ],
|
||||
},
|
||||
'ShadeModel' : {
|
||||
'entries' : [ 'glShadeModel' ],
|
||||
'prefix' : [ '_context->quads->glShadeModel( ${arg0plus} );', ],
|
||||
},
|
||||
'ProvokingVertex' : {
|
||||
'entries' : [ 'glProvokingVertex(EXT|)' ],
|
||||
'prefix' : [ '_context->quads->glProvokingVertex( ${arg0plus} );', ],
|
||||
},
|
||||
'quads' : {
|
||||
'entries' : [ 'glDrawArrays(EXT|)' ],
|
||||
'impl' : [
|
||||
'''
|
||||
if ( ! _context->quads->glDrawArrays( _context, ${arg0plus} ) ) {
|
||||
DispatchTableGL *_next = _context->dispatcher.emulation.next();
|
||||
RegalAssert(_next);
|
||||
return _next->call(&_next->glDrawArrays)( ${arg0plus} );
|
||||
}
|
||||
'''
|
||||
],
|
||||
},
|
||||
}
|
||||
|
|
@ -45912,6 +45912,7 @@ MAX_TEXTURE_COORDS = State('MAX_TEXTURE_COORDS', 'Zplus', 'glGetIntegerv', '8',
|
|||
MAX_COMBINED_TEXTURE_IMAGE_UNITS = State('MAX_COMBINED_TEXTURE_IMAGE_UNITS', 'Zplus', 'glGetIntegerv', '96', 'Total no. of texture units accessible by the GL', '11.1.3.5', '-')
|
||||
MAX_DRAW_BUFFERS = State('MAX_DRAW_BUFFERS', 'Zplus', 'glGetIntegerv', '8', 'Max no. of active draw buffers', '17.4.1', '-')
|
||||
MAX_VIEWPORTS = State('MAX_VIEWPORTS', 'Zplus', 'glGetIntegerv', '16', 'Max no. of active viewports', '13.6.1', '-')
|
||||
MAX_DEBUG_MESSAGE_LENGTH = State('MAX_DEBUG_MESSAGE_LENGTH', 'Zplus', 'glGetIntegerv', '1024', 'Maximum length of a debug output message', '5.5.1', '-')
|
||||
|
||||
gl.add(MAX_ATTRIB_STACK_DEPTH)
|
||||
gl.add(MAX_CLIENT_ATTRIB_STACK_DEPTH)
|
||||
|
|
@ -45922,3 +45923,4 @@ gl.add(MAX_TEXTURE_COORDS)
|
|||
gl.add(MAX_COMBINED_TEXTURE_IMAGE_UNITS)
|
||||
gl.add(MAX_DRAW_BUFFERS)
|
||||
gl.add(MAX_VIEWPORTS)
|
||||
gl.add(MAX_DEBUG_MESSAGE_LENGTH)
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ extern "C" {
|
|||
#define CurrentTime 0L
|
||||
#define NoSymbol 0L
|
||||
|
||||
#define AllocNone 0
|
||||
#define AllocNone 0
|
||||
#define AllocAll 1
|
||||
|
||||
#define InputOutput 1
|
||||
|
|
@ -148,30 +148,30 @@ extern "C" {
|
|||
#define CWCursor (1L<<14)
|
||||
|
||||
#define NoEventMask 0L
|
||||
#define KeyPressMask (1L<<0)
|
||||
#define KeyReleaseMask (1L<<1)
|
||||
#define ButtonPressMask (1L<<2)
|
||||
#define ButtonReleaseMask (1L<<3)
|
||||
#define EnterWindowMask (1L<<4)
|
||||
#define LeaveWindowMask (1L<<5)
|
||||
#define PointerMotionMask (1L<<6)
|
||||
#define PointerMotionHintMask (1L<<7)
|
||||
#define Button1MotionMask (1L<<8)
|
||||
#define Button2MotionMask (1L<<9)
|
||||
#define Button3MotionMask (1L<<10)
|
||||
#define Button4MotionMask (1L<<11)
|
||||
#define Button5MotionMask (1L<<12)
|
||||
#define ButtonMotionMask (1L<<13)
|
||||
#define KeyPressMask (1L<<0)
|
||||
#define KeyReleaseMask (1L<<1)
|
||||
#define ButtonPressMask (1L<<2)
|
||||
#define ButtonReleaseMask (1L<<3)
|
||||
#define EnterWindowMask (1L<<4)
|
||||
#define LeaveWindowMask (1L<<5)
|
||||
#define PointerMotionMask (1L<<6)
|
||||
#define PointerMotionHintMask (1L<<7)
|
||||
#define Button1MotionMask (1L<<8)
|
||||
#define Button2MotionMask (1L<<9)
|
||||
#define Button3MotionMask (1L<<10)
|
||||
#define Button4MotionMask (1L<<11)
|
||||
#define Button5MotionMask (1L<<12)
|
||||
#define ButtonMotionMask (1L<<13)
|
||||
#define KeymapStateMask (1L<<14)
|
||||
#define ExposureMask (1L<<15)
|
||||
#define VisibilityChangeMask (1L<<16)
|
||||
#define StructureNotifyMask (1L<<17)
|
||||
#define ResizeRedirectMask (1L<<18)
|
||||
#define SubstructureNotifyMask (1L<<19)
|
||||
#define SubstructureRedirectMask (1L<<20)
|
||||
#define FocusChangeMask (1L<<21)
|
||||
#define PropertyChangeMask (1L<<22)
|
||||
#define ColormapChangeMask (1L<<23)
|
||||
#define ExposureMask (1L<<15)
|
||||
#define VisibilityChangeMask (1L<<16)
|
||||
#define StructureNotifyMask (1L<<17)
|
||||
#define ResizeRedirectMask (1L<<18)
|
||||
#define SubstructureNotifyMask (1L<<19)
|
||||
#define SubstructureRedirectMask (1L<<20)
|
||||
#define FocusChangeMask (1L<<21)
|
||||
#define PropertyChangeMask (1L<<22)
|
||||
#define ColormapChangeMask (1L<<23)
|
||||
#define OwnerGrabButtonMask (1L<<24)
|
||||
|
||||
typedef XID Window;
|
||||
|
|
@ -195,16 +195,16 @@ typedef struct {
|
|||
unsigned long background_pixel;
|
||||
Pixmap border_pixmap;
|
||||
unsigned long border_pixel;
|
||||
int bit_gravity;
|
||||
int win_gravity;
|
||||
int backing_store;
|
||||
int bit_gravity;
|
||||
int win_gravity;
|
||||
int backing_store;
|
||||
unsigned long backing_planes;
|
||||
unsigned long backing_pixel;
|
||||
Bool save_under;
|
||||
long event_mask;
|
||||
long event_mask;
|
||||
long do_not_propagate_mask;
|
||||
Bool override_redirect;
|
||||
Colormap colormap;
|
||||
Colormap colormap;
|
||||
Cursor cursor;
|
||||
} XSetWindowAttributes;
|
||||
|
||||
|
|
@ -478,7 +478,7 @@ def apiTypedefCode( apis, args ):
|
|||
return 'typedef %s;' % ( re.sub( '\(\s*\*\s*\)', '(*%s)' % name, type ) )
|
||||
else:
|
||||
return'typedef %s %s;' % ( type, name )
|
||||
|
||||
|
||||
code = ''
|
||||
for api in apis:
|
||||
code += '\n'
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ from EmuSo import soFormulae
|
|||
from EmuPpca import ppcaFormulae
|
||||
from EmuPpa import ppaFormulae
|
||||
from EmuIff import iffFormulae
|
||||
from EmuQuads import quadsFormulae
|
||||
from EmuBin import binFormulae
|
||||
from EmuObj import objFormulae
|
||||
from EmuFilter import formulae as filterFormulae
|
||||
|
|
@ -76,6 +77,7 @@ emu = [
|
|||
{ 'type' : 'Emu::BaseVertex', 'include' : 'RegalBaseVertex.h', 'member' : 'bv', 'plugin' : False, 'forced' : 'Config::forceEmuBaseVertex || REGAL_FORCE_EMU_BASEVERTEX', 'conditional' : 'Config::enableEmuBaseVertex', 'ifdef' : 'REGAL_EMU_BASEVERTEX', 'formulae' : baseVertexFormulae },
|
||||
{ 'type' : 'Emu::Rect', 'include' : 'RegalRect.h', 'member' : 'rect', 'plugin' : False, 'forced' : 'Config::forceEmuRect || REGAL_FORCE_EMU_RECT', 'conditional' : 'Config::enableEmuRect ', 'ifdef' : 'REGAL_EMU_RECT', 'formulae' : rectFormulae },
|
||||
{ 'type' : 'Emu::Iff', 'include' : 'RegalIff.h', 'member' : 'iff', 'plugin' : False, 'forced' : 'Config::forceEmuIff || REGAL_FORCE_EMU_IFF', 'conditional' : 'Config::enableEmuIff ', 'ifdef' : 'REGAL_EMU_IFF', 'formulae' : iffFormulae },
|
||||
{ 'type' : 'Emu::Quads', 'include' : 'RegalQuads.h', 'member' : 'quads', 'plugin' : False, 'forced' : 'Config::forceEmuQuads || REGAL_FORCE_EMU_QUADS', 'conditional' : 'Config::enableEmuQuads ', 'ifdef' : 'REGAL_EMU_QUADS', 'formulae' : quadsFormulae },
|
||||
{ 'type' : 'Emu::So', 'include' : 'RegalSo.h', 'member' : 'so', 'plugin' : False, 'forced' : 'Config::forceEmuSo || REGAL_FORCE_EMU_SO', 'conditional' : 'Config::enableEmuSo ', 'ifdef' : 'REGAL_EMU_SO', 'formulae' : soFormulae },
|
||||
{ 'type' : 'Emu::Dsa', 'include' : 'RegalDsa.h', 'member' : 'dsa', 'plugin' : False, 'forced' : 'Config::forceEmuDsa || REGAL_FORCE_EMU_OBJ', 'conditional' : 'Config::enableEmuDsa ', 'ifdef' : 'REGAL_EMU_DSA', 'formulae' : dsaFormulae },
|
||||
{ 'type' : 'Emu::Vao', 'include' : 'RegalVao.h', 'member' : 'vao', 'plugin' : False, 'forced' : 'Config::forceEmuVao || REGAL_FORCE_EMU_DSA', 'conditional' : 'Config::enableEmuVao ', 'ifdef' : 'REGAL_EMU_VAO', 'formulae' : vaoFormulae },
|
||||
|
|
@ -344,7 +346,7 @@ ${EMULATION_FORCED}
|
|||
enableEmuDsa = false;
|
||||
|
||||
// Vao needs Iff
|
||||
|
||||
|
||||
if (!enableEmuIff)
|
||||
enableEmuVao = false;
|
||||
|
||||
|
|
@ -367,7 +369,7 @@ ${EMULATION_FORCED}
|
|||
${EMULATION_ENABLED}
|
||||
|
||||
// Enable emulation except for fully featured compatibility contexts
|
||||
|
||||
|
||||
const bool enableEmulation = Config::enableEmulation && (isCore() || isES2() || (isCompat() && !info->gl_ext_direct_state_access));
|
||||
|
||||
#if !REGAL_FORCE_EMULATION
|
||||
|
|
@ -627,7 +629,7 @@ def generateContextSource(apis, args):
|
|||
init += 'emuLevel = %d;\n' % ( int(emu[revi]['level']) - 1)
|
||||
init += '%s->Init(*this);\n' % emu[revi]['member']
|
||||
emuMemberInit += indent(wrapIf(emu[revi]['ifdef'],wrapCIf('enableEmu%s || forceEmu%s'%(capwords(emu[revi]['member']),capwords(emu[revi]['member'])),init)),' ')
|
||||
|
||||
|
||||
# Force emulation layers
|
||||
|
||||
emuEmulationForced += '\n'
|
||||
|
|
@ -664,5 +666,5 @@ def generateContextSource(apis, args):
|
|||
substitute['EMU_MEMBER_CLEANUP'] = emuMemberCleanup
|
||||
substitute['EMULATION_FORCED'] = emuEmulationForced
|
||||
substitute['EMULATION_ENABLED'] = emuEmulationEnabled
|
||||
|
||||
|
||||
outputCode( '%s/RegalContext.cpp' % args.srcdir, contextSourceTemplate.substitute(substitute))
|
||||
|
|
|
|||
|
|
@ -84,10 +84,10 @@ using namespace std;
|
|||
#include <boost/print/string_list.hpp>
|
||||
using namespace boost::print;
|
||||
|
||||
#include "RegalEmu.h"
|
||||
#include "RegalToken.h"
|
||||
#include "RegalContext.h"
|
||||
#include "RegalContextInfo.h"
|
||||
#include "RegalEmu.h"
|
||||
|
||||
REGAL_GLOBAL_END
|
||||
|
||||
|
|
@ -117,9 +117,20 @@ inline string getString(const RegalContext &context, const GLenum e)
|
|||
return str ? string(reinterpret_cast<const char *>(str)) : string();
|
||||
}
|
||||
|
||||
inline void warnGLError(const RegalContext &context, const char *message)
|
||||
{
|
||||
Internal("warnGLError ",message ? message : NULL);
|
||||
RegalAssert(context.dispatcher.driver.glGetError);
|
||||
GLenum err = context.dispatcher.driver.glGetError();
|
||||
if (err!=GL_NO_ERROR)
|
||||
Warning("glGetError returned ",GLerrorToString(err)," ",message ? message : NULL);
|
||||
}
|
||||
|
||||
void
|
||||
ContextInfo::init(const RegalContext &context)
|
||||
{
|
||||
warnGLError(context,"before Regal context initialization.");
|
||||
|
||||
// OpenGL Version.
|
||||
|
||||
vendor = getString(context, GL_VENDOR);
|
||||
|
|
@ -203,9 +214,9 @@ ContextInfo::init(const RegalContext &context)
|
|||
}
|
||||
#endif
|
||||
|
||||
// Detect core context
|
||||
// Detect core context for GL 3.2 onwards
|
||||
|
||||
if (!es1 && !es2 && gl_version_major>=3)
|
||||
if (!es1 && !es2 && (gl_version_major>3 || gl_version_major==3 && gl_version_minor>=2))
|
||||
{
|
||||
GLint flags = 0;
|
||||
RegalAssert(context.dispatcher.driver.glGetIntegerv);
|
||||
|
|
@ -279,10 +290,13 @@ ${VERSION_DETECT}
|
|||
${EXT_INIT}
|
||||
|
||||
RegalAssert(context.dispatcher.driver.glGetIntegerv);
|
||||
RegalAssert(context.dispatcher.driver.glGetBooleanv);
|
||||
${IMPL_GET}
|
||||
|
||||
Info("OpenGL v attribs : ",gl_max_vertex_attribs);
|
||||
Info("OpenGL varyings : ",gl_max_varying_floats);
|
||||
|
||||
warnGLError(context,"querying context information.");
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
@ -467,6 +481,8 @@ def implDeclareCode(apis, args):
|
|||
|
||||
code += '\n'
|
||||
code += ' GLuint gl_max_varying_floats;\n'
|
||||
code += '\n'
|
||||
code += ' GLboolean gl_quads_follow_provoking_vertex_convention;\n'
|
||||
|
||||
return code
|
||||
|
||||
|
|
@ -485,7 +501,8 @@ def implInitCode(apis, args):
|
|||
for state in sorted(states):
|
||||
code += ' gl_%s(0),\n' % (state)
|
||||
|
||||
code += ' gl_max_varying_floats(0)\n'
|
||||
code += ' gl_max_varying_floats(0),\n'
|
||||
code += ' gl_quads_follow_provoking_vertex_convention(GL_FALSE)\n'
|
||||
|
||||
return code
|
||||
|
||||
|
|
@ -495,6 +512,7 @@ def implGetCode(apis, args):
|
|||
gl_max_attrib_stack_depth = 0;
|
||||
gl_max_client_attrib_stack_depth = 0;
|
||||
gl_max_combined_texture_image_units = 0;
|
||||
gl_max_debug_message_length = 1024;
|
||||
gl_max_draw_buffers = 0;
|
||||
gl_max_texture_coords = 0;
|
||||
gl_max_texture_units = 0;
|
||||
|
|
@ -523,7 +541,7 @@ def implGetCode(apis, args):
|
|||
context.dispatcher.driver.glGetIntegerv( GL_MAX_ATTRIB_STACK_DEPTH, reinterpret_cast<GLint *>(&gl_max_attrib_stack_depth));
|
||||
context.dispatcher.driver.glGetIntegerv( GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, reinterpret_cast<GLint *>(&gl_max_client_attrib_stack_depth));
|
||||
}
|
||||
|
||||
|
||||
if (!es1)
|
||||
context.dispatcher.driver.glGetIntegerv( GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, reinterpret_cast<GLint *>(&gl_max_combined_texture_image_units));
|
||||
|
||||
|
|
@ -551,6 +569,16 @@ def implGetCode(apis, args):
|
|||
|
||||
if ((core || compat) && (gl_version_4_1 || gl_arb_viewport_array))
|
||||
context.dispatcher.driver.glGetIntegerv( GL_MAX_VIEWPORTS, reinterpret_cast<GLint *>(&gl_max_viewports));
|
||||
|
||||
if (gl_arb_debug_output)
|
||||
context.dispatcher.driver.glGetIntegerv( GL_MAX_DEBUG_MESSAGE_LENGTH_ARB, reinterpret_cast<GLint *>(&gl_max_debug_message_length));
|
||||
else if (gl_khr_debug)
|
||||
context.dispatcher.driver.glGetIntegerv( GL_MAX_DEBUG_MESSAGE_LENGTH, reinterpret_cast<GLint *>(&gl_max_debug_message_length));
|
||||
else if (gl_amd_debug_output)
|
||||
context.dispatcher.driver.glGetIntegerv( GL_MAX_DEBUG_MESSAGE_LENGTH_AMD, reinterpret_cast<GLint *>(&gl_max_debug_message_length));
|
||||
|
||||
if ((compat) && (gl_version_3_2 || gl_arb_provoking_vertex || gl_ext_provoking_vertex))
|
||||
context.dispatcher.driver.glGetBooleanv( GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, &gl_quads_follow_provoking_vertex_convention);
|
||||
'''
|
||||
return code
|
||||
|
||||
|
|
@ -584,7 +612,7 @@ def originalImplGetCode(apis, args):
|
|||
code += ' context.dispatcher.driver.glGetIntegerv( GL_%s, reinterpret_cast<GLint *>(&gl_%s));\n' % (state, state.lower())
|
||||
|
||||
code += '''
|
||||
if (gl_version_4_3 || gl_arb_vertex_attrib_binding)
|
||||
if (gl_version_4_3 || gl_arb_vertex_attrib_binding)
|
||||
context.dispatcher.driver.glGetIntegerv( GL_MAX_VERTEX_ATTRIB_BINDINGS, reinterpret_cast<GLint *>(&gl_max_vertex_attrib_bindings));
|
||||
else
|
||||
gl_max_vertex_attrib_bindings = 0;
|
||||
|
|
|
|||
|
|
@ -384,6 +384,7 @@ def generateEmuSource(apis, args):
|
|||
#include "RegalRect.h"
|
||||
#include "RegalHint.h"
|
||||
#include "RegalIff.h"
|
||||
#include "RegalQuads.h"
|
||||
#include "RegalMarker.h"
|
||||
#include "RegalObj.h"
|
||||
#include "RegalDsa.h"
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ ${LOCAL_CODE}
|
|||
RegalAssert(_context);
|
||||
return _context->dispatcher.driver;
|
||||
}
|
||||
|
||||
|
||||
static void _getProcAddress(void (**func)(), void (*funcRegal)(), const char *name)
|
||||
{
|
||||
GetProcAddress(*func, name);
|
||||
|
|
|
|||
|
|
@ -134,7 +134,7 @@ void InitDispatchTableGlobal%s%s(DispatchTableGlobal &tbl)
|
|||
void Init(DispatchTableGlobal &tbl)
|
||||
{
|
||||
'''
|
||||
|
||||
|
||||
for api in apis:
|
||||
|
||||
code += '\n'
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
exclude = [
|
||||
'glFramebufferTextureFace',
|
||||
'glClearNamedBufferSubDataEXT',
|
||||
|
||||
|
||||
'glMatrixIndexPointerOES',
|
||||
'glWeightPointerOES',
|
||||
|
||||
|
|
@ -16,16 +16,16 @@ exclude = [
|
|||
'glMultiTexImage1DEXT',
|
||||
'glMultiTexImage2DEXT',
|
||||
'glMultiTexImage3DEXT',
|
||||
|
||||
|
||||
'GL_AMD_stencil_operation_extended',
|
||||
'GL_ARB_cl_event',
|
||||
|
||||
|
||||
'GL_QCOM_alpha_test',
|
||||
'GL_QCOM_extended_get',
|
||||
'GL_QCOM_extended_get2',
|
||||
'GL_QCOM_driver_control',
|
||||
'GL_QCOM_tiled_rendering',
|
||||
|
||||
|
||||
'GL_ANGLE_instanced_arrays',
|
||||
'GL_ANGLE_translated_shader_source',
|
||||
'GL_ANGLE_timer_query',
|
||||
|
|
@ -35,7 +35,7 @@ exclude = [
|
|||
|
||||
'GL_NV_bindless_texture',
|
||||
'GL_NV_draw_texture',
|
||||
|
||||
|
||||
'GL_EXT_fragment_lighting',
|
||||
'GL_EXT_map_buffer_range',
|
||||
'GL_EXT_multiview_draw_buffers',
|
||||
|
|
@ -46,14 +46,14 @@ exclude = [
|
|||
'GL_EXT_multisampled_render_to_texture',
|
||||
|
||||
'GL_INTEL_texture_scissor',
|
||||
|
||||
|
||||
'GL_NVX_conditional_render',
|
||||
|
||||
|
||||
'GL_NV_framebuffer_blit',
|
||||
'GL_NV_vdpau_interop',
|
||||
|
||||
'GL_OES_single_precision',
|
||||
|
||||
|
||||
# 'GL_EXT_pixel_transform',
|
||||
'glGetPixelTransformParameterfvEXT',
|
||||
'glGetPixelTransformParameterivEXT',
|
||||
|
|
@ -62,17 +62,17 @@ exclude = [
|
|||
|
||||
'GL_NV_non_square_matrices',
|
||||
'GL_NV_copy_buffer',
|
||||
|
||||
|
||||
'GL_REGAL_log',
|
||||
'GL_SGIX_fog_texture',
|
||||
'GL_SUN_read_video_pixels',
|
||||
|
||||
|
||||
'EGL_KHR_stream_consumer_gltexture',
|
||||
'EGL_KHR_stream_cross_process_fd',
|
||||
'EGL_KHR_stream_producer_eglsurface',
|
||||
'EGL_KHR_wait_sync',
|
||||
'EGL_NV_coverage_sample',
|
||||
|
||||
|
||||
'glXDeleteAssociatedContextAMD',
|
||||
'glXCreateAssociatedContextAttribsAMD',
|
||||
'glXMakeAssociatedContextCurrentAMD',
|
||||
|
|
@ -101,13 +101,13 @@ exclude = [
|
|||
'wglGetPixelFormatAttribfvEXT',
|
||||
'wglGetPixelFormatAttribivEXT',
|
||||
'wglEnumGpuDevicesNV',
|
||||
|
||||
|
||||
# https://github.com/apitrace/apitrace/pull/130
|
||||
|
||||
'glTextureImage1DEXT',
|
||||
'glTextureImage2DEXT',
|
||||
'glTextureImage3DEXT',
|
||||
|
||||
|
||||
# GL 4.4 and new extensions not in apitrace yet
|
||||
|
||||
'GL_ARB_multi_bind',
|
||||
|
|
@ -118,7 +118,7 @@ exclude = [
|
|||
'GL_ARB_clear_texture',
|
||||
'GL_ARB_compute_variable_group_size',
|
||||
'GL_ARB_indirect_parameters',
|
||||
'GL_ARB_sparse_texture',
|
||||
'GL_ARB_sparse_texture',
|
||||
'GL_INTEL_map_texture',
|
||||
|
||||
'GL_NV_blend_equation_advanced',
|
||||
|
|
|
|||
|
|
@ -126,7 +126,7 @@ def generatePluginSource(apis, args):
|
|||
tmp = []
|
||||
|
||||
names = []
|
||||
for j in i.functions:
|
||||
for j in i.functions:
|
||||
if getattr(j,'regalOnly',False):
|
||||
continue
|
||||
names.append(j.name)
|
||||
|
|
@ -141,7 +141,7 @@ def generatePluginSource(apis, args):
|
|||
code2 += '\n' + indent(tmp,' ')
|
||||
|
||||
# glGetProcAddress
|
||||
|
||||
|
||||
code3 = '''
|
||||
using namespace ::REGAL_NAMESPACE_INTERNAL::Lookup;
|
||||
using namespace ::REGAL_NAMESPACE_INTERNAL::Plugin;
|
||||
|
|
@ -153,7 +153,7 @@ def generatePluginSource(apis, args):
|
|||
'''
|
||||
|
||||
for i in apis:
|
||||
tmp = ' res = (const char **) std::bsearch(&name, %s, %d, sizeof(const char *), NameCmp);\n'%('lookup_%s_Name'%i.name,size[i.name]-1)
|
||||
tmp = ' res = (const char **) std::bsearch(&name, %s, %d, sizeof(const char *), NameCmp);\n'%('lookup_%s_Name'%i.name,size[i.name]-1)
|
||||
tmp += ' if (res) return const_cast<void *>(%s[(size_t) (res - %s)]);\n'%('lookup_%s_Value'%i.name,'lookup_%s_Name'%i.name)
|
||||
if i.name in cond:
|
||||
tmp = wrapIf(cond[i.name], tmp)
|
||||
|
|
|
|||
|
|
@ -330,6 +330,7 @@ def generateTokenSource(apis, args):
|
|||
code = []
|
||||
|
||||
code.append(' const char * GLenumToString( GLenum e ) {')
|
||||
code.append(' #if REGAL_ENUM_TO_STRING')
|
||||
code.append(' switch( e ) {')
|
||||
|
||||
for i in apis:
|
||||
|
|
@ -366,13 +367,15 @@ def generateTokenSource(apis, args):
|
|||
|
||||
code.append(' default: break;')
|
||||
code.append(' }')
|
||||
code.append(' return "unknown_gl_enum";')
|
||||
code.append(' #endif // REGAL_ENUM_TO_STRING')
|
||||
code.append(' return "unknown_gl_enum";')
|
||||
code.append(' }')
|
||||
|
||||
# GLerrorToString
|
||||
|
||||
code.append('')
|
||||
code.append(' const char * GLerrorToString( GLenum e ) {')
|
||||
code.append(' #if REGAL_ENUM_TO_STRING')
|
||||
code.append(' switch( e ) {')
|
||||
for i in apis:
|
||||
if i.name != 'gl':
|
||||
|
|
@ -385,7 +388,8 @@ def generateTokenSource(apis, args):
|
|||
code.append(' case %s: return "%s";'%(k.name,k.gluErrorString))
|
||||
code.append(' default: break;')
|
||||
code.append(' }')
|
||||
code.append(' return NULL;')
|
||||
code.append(' #endif // REGAL_ENUM_TO_STRING')
|
||||
code.append(' return NULL;')
|
||||
code.append(' }')
|
||||
|
||||
# GLX_VERSION
|
||||
|
|
@ -393,6 +397,7 @@ def generateTokenSource(apis, args):
|
|||
code.append('')
|
||||
code.append('#if REGAL_SYS_GLX')
|
||||
code.append(' const char * GLXenumToString(int v) {')
|
||||
code.append(' #if REGAL_ENUM_TO_STRING')
|
||||
code.append(' switch( v ) {')
|
||||
|
||||
for i in apis:
|
||||
|
|
@ -424,6 +429,7 @@ def generateTokenSource(apis, args):
|
|||
|
||||
code.append(' default: break;')
|
||||
code.append(' }')
|
||||
code.append(' #endif // REGAL_ENUM_TO_STRING')
|
||||
code.append(' return "unknown_glx_enum";')
|
||||
code.append(' }')
|
||||
code.append('#endif // REGAL_SYS_GLX')
|
||||
|
|
@ -433,6 +439,7 @@ def generateTokenSource(apis, args):
|
|||
code.append('')
|
||||
code.append('#if REGAL_SYS_EGL')
|
||||
code.append(' const char * EGLenumToString(int v) {')
|
||||
code.append(' #if REGAL_ENUM_TO_STRING')
|
||||
code.append(' switch( v ) {')
|
||||
|
||||
for i in apis:
|
||||
|
|
@ -469,6 +476,7 @@ def generateTokenSource(apis, args):
|
|||
|
||||
code.append(' default: break;')
|
||||
code.append(' }')
|
||||
code.append(' #endif // REGAL_ENUM_TO_STRING')
|
||||
code.append(' return "unknown_egl_enum";')
|
||||
code.append(' }')
|
||||
code.append('#endif // REGAL_SYS_EGL')
|
||||
|
|
|
|||
|
|
@ -6605,7 +6605,9 @@ extern "C" {
|
|||
REGAL_DECL void REGAL_CALL glDebugMessageInsertAMD(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf)
|
||||
{
|
||||
RegalContext *_context = REGAL_GET_CONTEXT();
|
||||
std::string _message = Marker::toStringEXT(length, buf);
|
||||
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringEXT(length,buf,maxLength);
|
||||
App("glDebugMessageInsertAMD","(", toString(category), ", ", toString(severity), ", ", id, ", ", length, ", ", boost::print::quote(buf,'"'), ")");
|
||||
if (!_context) return;
|
||||
if (_context->marker)
|
||||
|
|
@ -8052,7 +8054,9 @@ extern "C" {
|
|||
REGAL_DECL void REGAL_CALL glDebugMessageInsertARB(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
|
||||
{
|
||||
RegalContext *_context = REGAL_GET_CONTEXT();
|
||||
std::string _message = Marker::toStringEXT(length, buf);
|
||||
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringEXT(length,buf,maxLength);
|
||||
App("glDebugMessageInsertARB","(", toString(source), ", ", toString(type), ", ", id, ", ", toString(severity), ", ", length, ", ", boost::print::quote(buf,'"'), ")");
|
||||
if (!_context) return;
|
||||
if (_context->marker)
|
||||
|
|
@ -15369,7 +15373,9 @@ extern "C" {
|
|||
REGAL_DECL void REGAL_CALL glInsertEventMarkerEXT(GLsizei length, const GLchar *marker)
|
||||
{
|
||||
RegalContext *_context = REGAL_GET_CONTEXT();
|
||||
std::string _message = Marker::toStringEXT(length, marker);
|
||||
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringEXT(length,marker,maxLength);
|
||||
App("glInsertEventMarkerEXT","(", length, ", ", boost::print::quote(marker,'"'), ")");
|
||||
if (!_context) return;
|
||||
|
||||
|
|
@ -15404,7 +15410,9 @@ extern "C" {
|
|||
REGAL_DECL void REGAL_CALL glPushGroupMarkerEXT(GLsizei length, const GLchar *marker)
|
||||
{
|
||||
RegalContext *_context = REGAL_GET_CONTEXT();
|
||||
std::string _message = Marker::toStringEXT(length, marker);
|
||||
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringEXT(length,marker,maxLength);
|
||||
App("glPushGroupMarkerEXT","(", length, ", ", boost::print::quote(marker,'"'), ")");
|
||||
if (!_context) return;
|
||||
RegalAssert(_context->info);
|
||||
|
|
@ -20510,7 +20518,9 @@ extern "C" {
|
|||
REGAL_DECL void REGAL_CALL glStringMarkerGREMEDY(GLsizei len, const GLvoid *string)
|
||||
{
|
||||
RegalContext *_context = REGAL_GET_CONTEXT();
|
||||
std::string _message = Marker::toStringEXT(len, static_cast<const char *>(string));
|
||||
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringEXT(len,static_cast<const char *>(string),maxLength);
|
||||
App("glStringMarkerGREMEDY","(", len, ", ", boost::print::optional(string,Logging::pointers), ")");
|
||||
if (!_context) return;
|
||||
if (_context->marker)
|
||||
|
|
@ -20845,7 +20855,9 @@ extern "C" {
|
|||
REGAL_DECL void REGAL_CALL glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
|
||||
{
|
||||
RegalContext *_context = REGAL_GET_CONTEXT();
|
||||
std::string _message = Marker::toStringKHR(length, buf);
|
||||
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringKHR(length,buf,maxLength);
|
||||
App("glDebugMessageInsert","(", toString(source), ", ", toString(type), ", ", id, ", ", toString(severity), ", ", length, ", ", boost::print::quote(buf,'"'), ")");
|
||||
if (!_context) return;
|
||||
if (_context->marker)
|
||||
|
|
@ -20928,7 +20940,9 @@ extern "C" {
|
|||
REGAL_DECL void REGAL_CALL glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message)
|
||||
{
|
||||
RegalContext *_context = REGAL_GET_CONTEXT();
|
||||
std::string _message = Marker::toStringKHR(length, message);
|
||||
|
||||
const GLsizei maxLength = _context && _context->emuInfo ? _context->emuInfo->gl_max_debug_message_length : 1024;
|
||||
const std::string _message = Marker::toStringKHR(length,message,maxLength);
|
||||
App("glPushDebugGroup","(", toString(source), ", ", id, ", ", length, ", ", boost::print::quote(message,'"'), ")");
|
||||
if (!_context) return;
|
||||
RegalAssert(_context->info);
|
||||
|
|
|
|||
|
|
@ -1672,7 +1672,7 @@ namespace ClientState
|
|||
s = 15 * f;
|
||||
break;
|
||||
default:
|
||||
RegalAssert( !"unhandled format value" );
|
||||
Warning( "Unhandled format value. format = 0x", hex(format), " (", Token::GLenumToString(format), ")");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -84,6 +84,7 @@ namespace Config {
|
|||
bool enableEmuRect = REGAL_EMU_RECT;
|
||||
bool enableEmuBaseVertex = REGAL_EMU_BASEVERTEX;
|
||||
bool enableEmuIff = REGAL_EMU_IFF;
|
||||
bool enableEmuQuads = REGAL_EMU_QUADS;
|
||||
bool enableEmuSo = REGAL_EMU_SO;
|
||||
bool enableEmuVao = REGAL_EMU_VAO;
|
||||
bool enableEmuFilter = REGAL_EMU_FILTER;
|
||||
|
|
@ -101,6 +102,7 @@ namespace Config {
|
|||
bool forceEmuRect = REGAL_FORCE_EMU_RECT;
|
||||
bool forceEmuBaseVertex = REGAL_FORCE_EMU_BASEVERTEX;
|
||||
bool forceEmuIff = REGAL_FORCE_EMU_IFF;
|
||||
bool forceEmuQuads = REGAL_FORCE_EMU_QUADS;
|
||||
bool forceEmuSo = REGAL_FORCE_EMU_SO;
|
||||
bool forceEmuVao = REGAL_FORCE_EMU_VAO;
|
||||
bool forceEmuFilter = REGAL_FORCE_EMU_FILTER;
|
||||
|
|
@ -231,6 +233,7 @@ namespace Config {
|
|||
getEnv( "REGAL_EMU_RECT", enableEmuRect, REGAL_EMU_RECT);
|
||||
getEnv( "REGAL_EMU_BASEVERTEX", enableEmuBaseVertex, REGAL_EMU_BASEVERTEX );
|
||||
getEnv( "REGAL_EMU_IFF", enableEmuIff, REGAL_EMU_IFF);
|
||||
getEnv( "REGAL_EMU_QUADS", enableEmuQuads, REGAL_EMU_QUADS);
|
||||
getEnv( "REGAL_EMU_SO", enableEmuSo, REGAL_EMU_SO);
|
||||
getEnv( "REGAL_EMU_VAO", enableEmuVao, REGAL_EMU_VAO);
|
||||
getEnv( "REGAL_EMU_TEXC", enableEmuTexC, REGAL_EMU_TEXC);
|
||||
|
|
@ -248,6 +251,7 @@ namespace Config {
|
|||
getEnv( "REGAL_FORCE_EMU_RECT", forceEmuRect, REGAL_EMU_RECT && !REGAL_FORCE_EMU_RECT);
|
||||
getEnv( "REGAL_FORCE_EMU_BASEVERTEX", forceEmuBaseVertex, REGAL_EMU_BASEVERTEX && !REGAL_FORCE_EMU_BASEVERTEX);
|
||||
getEnv( "REGAL_FORCE_EMU_IFF", forceEmuIff, REGAL_EMU_IFF && !REGAL_FORCE_EMU_IFF);
|
||||
getEnv( "REGAL_FORCE_EMU_QUADS", forceEmuQuads, REGAL_EMU_QUADS && !REGAL_FORCE_EMU_QUADS);
|
||||
getEnv( "REGAL_FORCE_EMU_SO", forceEmuSo, REGAL_EMU_SO && !REGAL_FORCE_EMU_SO);
|
||||
getEnv( "REGAL_FORCE_EMU_VAO", forceEmuVao, REGAL_EMU_VAO && !REGAL_FORCE_EMU_VAO);
|
||||
getEnv( "REGAL_FORCE_EMU_TEXC", forceEmuTexC, REGAL_EMU_TEXC && !REGAL_FORCE_EMU_TEXC);
|
||||
|
|
@ -370,6 +374,7 @@ namespace Config {
|
|||
Info("REGAL_EMU_RECT ", enableEmuRect ? "enabled" : "disabled");
|
||||
Info("REGAL_EMU_BASEVERTEX ", enableEmuBaseVertex ? "enabled" : "disabled");
|
||||
Info("REGAL_EMU_IFF ", enableEmuIff ? "enabled" : "disabled");
|
||||
Info("REGAL_EMU_QUADS ", enableEmuQuads ? "enabled" : "disabled");
|
||||
Info("REGAL_EMU_SO ", enableEmuSo ? "enabled" : "disabled");
|
||||
Info("REGAL_EMU_VAO ", enableEmuVao ? "enabled" : "disabled");
|
||||
Info("REGAL_EMU_FILTER ", enableEmuFilter ? "enabled" : "disabled");
|
||||
|
|
@ -387,6 +392,7 @@ namespace Config {
|
|||
Info("REGAL_FORCE_EMU_RECT ", forceEmuRect ? "enabled" : "disabled");
|
||||
Info("REGAL_FORCE_EMU_BASEVERTEX", forceEmuBaseVertex ? "enabled" : "disabled");
|
||||
Info("REGAL_FORCE_EMU_IFF ", forceEmuIff ? "enabled" : "disabled");
|
||||
Info("REGAL_FORCE_EMU_QUADS ", forceEmuQuads ? "enabled" : "disabled");
|
||||
Info("REGAL_FORCE_EMU_SO ", forceEmuSo ? "enabled" : "disabled");
|
||||
Info("REGAL_FORCE_EMU_VAO ", forceEmuVao ? "enabled" : "disabled");
|
||||
Info("REGAL_FORCE_EMU_FILTER ", forceEmuFilter ? "enabled" : "disabled");
|
||||
|
|
@ -475,6 +481,7 @@ namespace Config {
|
|||
jo.member("rect", enableEmuRect);
|
||||
jo.member("bv", enableEmuBaseVertex);
|
||||
jo.member("iff", enableEmuIff);
|
||||
jo.member("quads", enableEmuQuads);
|
||||
jo.member("so", enableEmuSo);
|
||||
jo.member("vao", enableEmuVao);
|
||||
jo.member("texc", enableEmuTexC);
|
||||
|
|
@ -494,6 +501,7 @@ namespace Config {
|
|||
jo.member("rect", forceEmuRect);
|
||||
jo.member("bv", forceEmuBaseVertex);
|
||||
jo.member("iff", forceEmuIff);
|
||||
jo.member("quads", forceEmuQuads);
|
||||
jo.member("so", forceEmuSo);
|
||||
jo.member("vao", forceEmuVao);
|
||||
jo.member("texc", forceEmuTexC);
|
||||
|
|
|
|||
|
|
@ -98,6 +98,7 @@ namespace Config
|
|||
extern bool enableEmuRect;
|
||||
extern bool enableEmuBaseVertex;
|
||||
extern bool enableEmuIff;
|
||||
extern bool enableEmuQuads;
|
||||
extern bool enableEmuSo;
|
||||
extern bool enableEmuVao;
|
||||
extern bool enableEmuFilter;
|
||||
|
|
@ -117,6 +118,7 @@ namespace Config
|
|||
extern bool forceEmuRect;
|
||||
extern bool forceEmuBaseVertex;
|
||||
extern bool forceEmuIff;
|
||||
extern bool forceEmuQuads;
|
||||
extern bool forceEmuSo;
|
||||
extern bool forceEmuVao;
|
||||
extern bool forceEmuFilter;
|
||||
|
|
|
|||
|
|
@ -64,6 +64,7 @@ REGAL_GLOBAL_BEGIN
|
|||
#include "RegalBaseVertex.h"
|
||||
#include "RegalRect.h"
|
||||
#include "RegalIff.h"
|
||||
#include "RegalQuads.h"
|
||||
#include "RegalSo.h"
|
||||
#include "RegalDsa.h"
|
||||
#include "RegalVao.h"
|
||||
|
|
@ -99,6 +100,7 @@ RegalContext::RegalContext()
|
|||
bv(NULL),
|
||||
rect(NULL),
|
||||
iff(NULL),
|
||||
quads(NULL),
|
||||
so(NULL),
|
||||
dsa(NULL),
|
||||
vao(NULL),
|
||||
|
|
@ -187,6 +189,7 @@ RegalContext::Init()
|
|||
const bool forceEmuBv = Config::forceEmuBaseVertex || REGAL_FORCE_EMU_BASEVERTEX;
|
||||
const bool forceEmuRect = Config::forceEmuRect || REGAL_FORCE_EMU_RECT;
|
||||
const bool forceEmuIff = Config::forceEmuIff || REGAL_FORCE_EMU_IFF;
|
||||
const bool forceEmuQuads = Config::forceEmuQuads || REGAL_FORCE_EMU_QUADS;
|
||||
const bool forceEmuSo = Config::forceEmuSo || REGAL_FORCE_EMU_SO;
|
||||
const bool forceEmuDsa = Config::forceEmuDsa || REGAL_FORCE_EMU_OBJ;
|
||||
const bool forceEmuVao = Config::forceEmuVao || REGAL_FORCE_EMU_DSA;
|
||||
|
|
@ -203,13 +206,14 @@ RegalContext::Init()
|
|||
bool enableEmuBv = forceEmuBv || (Config::enableEmuBaseVertex);
|
||||
bool enableEmuRect = forceEmuRect || (Config::enableEmuRect);
|
||||
bool enableEmuIff = forceEmuIff || (Config::enableEmuIff);
|
||||
bool enableEmuQuads = forceEmuQuads || (Config::enableEmuQuads);
|
||||
bool enableEmuSo = forceEmuSo || (Config::enableEmuSo);
|
||||
bool enableEmuDsa = forceEmuDsa || (Config::enableEmuDsa);
|
||||
bool enableEmuVao = forceEmuVao || (Config::enableEmuVao);
|
||||
bool enableEmuTexc = forceEmuTexc || (Config::enableEmuTexC);
|
||||
bool enableEmuFilt = forceEmuFilt || (Config::enableEmuFilter);
|
||||
|
||||
const bool forceAnyEmu = forceEmuObj || forceEmuHint || forceEmuPpa || forceEmuPpca || forceEmuBin || forceEmuXfer || forceEmuTexsto || forceEmuBv || forceEmuRect || forceEmuIff || forceEmuSo || forceEmuDsa || forceEmuVao || forceEmuTexc || forceEmuFilt || false;
|
||||
const bool forceAnyEmu = forceEmuObj || forceEmuHint || forceEmuPpa || forceEmuPpca || forceEmuBin || forceEmuXfer || forceEmuTexsto || forceEmuBv || forceEmuRect || forceEmuIff || forceEmuQuads || forceEmuSo || forceEmuDsa || forceEmuVao || forceEmuTexc || forceEmuFilt || false;
|
||||
|
||||
if (!Config::forceEmulation)
|
||||
{
|
||||
|
|
@ -264,7 +268,7 @@ RegalContext::Init()
|
|||
|
||||
}
|
||||
|
||||
bool enableAnyEmu = enableEmuObj || enableEmuHint || enableEmuPpa || enableEmuPpca || enableEmuBin || enableEmuXfer || enableEmuTexsto || enableEmuBv || enableEmuRect || enableEmuIff || enableEmuSo || enableEmuDsa || enableEmuVao || enableEmuTexc || enableEmuFilt || false;
|
||||
bool enableAnyEmu = enableEmuObj || enableEmuHint || enableEmuPpa || enableEmuPpca || enableEmuBin || enableEmuXfer || enableEmuTexsto || enableEmuBv || enableEmuRect || enableEmuIff || enableEmuQuads || enableEmuSo || enableEmuDsa || enableEmuVao || enableEmuTexc || enableEmuFilt || false;
|
||||
|
||||
// Enable emulation except for fully featured compatibility contexts
|
||||
|
||||
|
|
@ -275,7 +279,7 @@ RegalContext::Init()
|
|||
#endif
|
||||
{
|
||||
// emu
|
||||
emuLevel = 15;
|
||||
emuLevel = 16;
|
||||
#if REGAL_EMU_FILTER
|
||||
if (enableEmuFilt || forceEmuFilt)
|
||||
{
|
||||
|
|
@ -415,6 +419,15 @@ RegalContext::Init()
|
|||
so->Init(*this);
|
||||
}
|
||||
#endif /* REGAL_EMU_SO */
|
||||
#if REGAL_EMU_QUADS
|
||||
if (enableEmuQuads || forceEmuQuads)
|
||||
{
|
||||
Info("Activating emulation layer REGAL_EMU_QUADS");
|
||||
quads = new Emu::Quads;
|
||||
emuLevel = 5;
|
||||
quads->Init(*this);
|
||||
}
|
||||
#endif /* REGAL_EMU_QUADS */
|
||||
#if REGAL_EMU_IFF
|
||||
if (enableEmuIff || forceEmuIff)
|
||||
{
|
||||
|
|
@ -445,7 +458,7 @@ RegalContext::Init()
|
|||
}
|
||||
emuInfo->extensions = ::boost::print::detail::join(emuInfo->extensionsSet,std::string(" "));
|
||||
iff = new Emu::Iff;
|
||||
emuLevel = 5;
|
||||
emuLevel = 6;
|
||||
iff->Init(*this);
|
||||
}
|
||||
#endif /* REGAL_EMU_IFF */
|
||||
|
|
@ -454,7 +467,7 @@ RegalContext::Init()
|
|||
{
|
||||
Info("Activating emulation layer REGAL_EMU_RECT");
|
||||
rect = new Emu::Rect;
|
||||
emuLevel = 6;
|
||||
emuLevel = 7;
|
||||
rect->Init(*this);
|
||||
}
|
||||
#endif /* REGAL_EMU_RECT */
|
||||
|
|
@ -470,7 +483,7 @@ RegalContext::Init()
|
|||
}
|
||||
emuInfo->extensions = ::boost::print::detail::join(emuInfo->extensionsSet,std::string(" "));
|
||||
bv = new Emu::BaseVertex;
|
||||
emuLevel = 7;
|
||||
emuLevel = 8;
|
||||
bv->Init(*this);
|
||||
}
|
||||
#endif /* REGAL_EMU_BASEVERTEX */
|
||||
|
|
@ -486,7 +499,7 @@ RegalContext::Init()
|
|||
}
|
||||
emuInfo->extensions = ::boost::print::detail::join(emuInfo->extensionsSet,std::string(" "));
|
||||
texsto = new Emu::TexSto;
|
||||
emuLevel = 8;
|
||||
emuLevel = 9;
|
||||
texsto->Init(*this);
|
||||
}
|
||||
#endif /* REGAL_EMU_TEXSTO */
|
||||
|
|
@ -495,7 +508,7 @@ RegalContext::Init()
|
|||
{
|
||||
Info("Activating emulation layer REGAL_EMU_XFER");
|
||||
xfer = new Emu::Xfer;
|
||||
emuLevel = 9;
|
||||
emuLevel = 10;
|
||||
xfer->Init(*this);
|
||||
}
|
||||
#endif /* REGAL_EMU_XFER */
|
||||
|
|
@ -504,7 +517,7 @@ RegalContext::Init()
|
|||
{
|
||||
Info("Activating emulation layer REGAL_EMU_BIN");
|
||||
bin = new Emu::Bin;
|
||||
emuLevel = 10;
|
||||
emuLevel = 11;
|
||||
bin->Init(*this);
|
||||
}
|
||||
#endif /* REGAL_EMU_BIN */
|
||||
|
|
@ -513,7 +526,7 @@ RegalContext::Init()
|
|||
{
|
||||
Info("Activating emulation layer REGAL_EMU_PPCA");
|
||||
ppca = new Emu::Ppca;
|
||||
emuLevel = 11;
|
||||
emuLevel = 12;
|
||||
ppca->Init(*this);
|
||||
}
|
||||
#endif /* REGAL_EMU_PPCA */
|
||||
|
|
@ -522,7 +535,7 @@ RegalContext::Init()
|
|||
{
|
||||
Info("Activating emulation layer REGAL_EMU_PPA");
|
||||
ppa = new Emu::Ppa;
|
||||
emuLevel = 12;
|
||||
emuLevel = 13;
|
||||
ppa->Init(*this);
|
||||
}
|
||||
#endif /* REGAL_EMU_PPA */
|
||||
|
|
@ -531,7 +544,7 @@ RegalContext::Init()
|
|||
{
|
||||
Info("Activating emulation layer REGAL_EMU_HINT");
|
||||
hint = new Emu::Hint;
|
||||
emuLevel = 13;
|
||||
emuLevel = 14;
|
||||
hint->Init(*this);
|
||||
}
|
||||
#endif /* REGAL_EMU_HINT */
|
||||
|
|
@ -540,11 +553,11 @@ RegalContext::Init()
|
|||
{
|
||||
Info("Activating emulation layer REGAL_EMU_OBJ");
|
||||
obj = new Emu::Obj;
|
||||
emuLevel = 14;
|
||||
emuLevel = 15;
|
||||
obj->Init(*this);
|
||||
}
|
||||
#endif /* REGAL_EMU_OBJ */
|
||||
emuLevel = 15;
|
||||
emuLevel = 16;
|
||||
|
||||
}
|
||||
#endif
|
||||
|
|
@ -613,7 +626,7 @@ RegalContext::Cleanup()
|
|||
#if REGAL_EMU_OBJ
|
||||
if (obj)
|
||||
{
|
||||
emuLevel = 14;
|
||||
emuLevel = 15;
|
||||
obj->Cleanup(*this);
|
||||
obj.reset(NULL);
|
||||
}
|
||||
|
|
@ -621,7 +634,7 @@ RegalContext::Cleanup()
|
|||
#if REGAL_EMU_HINT
|
||||
if (hint)
|
||||
{
|
||||
emuLevel = 13;
|
||||
emuLevel = 14;
|
||||
hint->Cleanup(*this);
|
||||
hint.reset(NULL);
|
||||
}
|
||||
|
|
@ -629,7 +642,7 @@ RegalContext::Cleanup()
|
|||
#if REGAL_EMU_PPA
|
||||
if (ppa)
|
||||
{
|
||||
emuLevel = 12;
|
||||
emuLevel = 13;
|
||||
ppa->Cleanup(*this);
|
||||
ppa.reset(NULL);
|
||||
}
|
||||
|
|
@ -637,7 +650,7 @@ RegalContext::Cleanup()
|
|||
#if REGAL_EMU_PPCA
|
||||
if (ppca)
|
||||
{
|
||||
emuLevel = 11;
|
||||
emuLevel = 12;
|
||||
ppca->Cleanup(*this);
|
||||
ppca.reset(NULL);
|
||||
}
|
||||
|
|
@ -645,7 +658,7 @@ RegalContext::Cleanup()
|
|||
#if REGAL_EMU_BIN
|
||||
if (bin)
|
||||
{
|
||||
emuLevel = 10;
|
||||
emuLevel = 11;
|
||||
bin->Cleanup(*this);
|
||||
bin.reset(NULL);
|
||||
}
|
||||
|
|
@ -653,7 +666,7 @@ RegalContext::Cleanup()
|
|||
#if REGAL_EMU_XFER
|
||||
if (xfer)
|
||||
{
|
||||
emuLevel = 9;
|
||||
emuLevel = 10;
|
||||
xfer->Cleanup(*this);
|
||||
xfer.reset(NULL);
|
||||
}
|
||||
|
|
@ -661,7 +674,7 @@ RegalContext::Cleanup()
|
|||
#if REGAL_EMU_TEXSTO
|
||||
if (texsto)
|
||||
{
|
||||
emuLevel = 8;
|
||||
emuLevel = 9;
|
||||
texsto->Cleanup(*this);
|
||||
texsto.reset(NULL);
|
||||
}
|
||||
|
|
@ -669,7 +682,7 @@ RegalContext::Cleanup()
|
|||
#if REGAL_EMU_BASEVERTEX
|
||||
if (bv)
|
||||
{
|
||||
emuLevel = 7;
|
||||
emuLevel = 8;
|
||||
bv->Cleanup(*this);
|
||||
bv.reset(NULL);
|
||||
}
|
||||
|
|
@ -677,7 +690,7 @@ RegalContext::Cleanup()
|
|||
#if REGAL_EMU_RECT
|
||||
if (rect)
|
||||
{
|
||||
emuLevel = 6;
|
||||
emuLevel = 7;
|
||||
rect->Cleanup(*this);
|
||||
rect.reset(NULL);
|
||||
}
|
||||
|
|
@ -685,11 +698,19 @@ RegalContext::Cleanup()
|
|||
#if REGAL_EMU_IFF
|
||||
if (iff)
|
||||
{
|
||||
emuLevel = 5;
|
||||
emuLevel = 6;
|
||||
iff->Cleanup(*this);
|
||||
iff.reset(NULL);
|
||||
}
|
||||
#endif /* REGAL_EMU_IFF */
|
||||
#if REGAL_EMU_QUADS
|
||||
if (quads)
|
||||
{
|
||||
emuLevel = 5;
|
||||
quads->Cleanup(*this);
|
||||
quads.reset(NULL);
|
||||
}
|
||||
#endif /* REGAL_EMU_QUADS */
|
||||
#if REGAL_EMU_SO
|
||||
if (so)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -80,6 +80,7 @@ namespace Emu { struct TexSto; };
|
|||
namespace Emu { struct BaseVertex; };
|
||||
namespace Emu { struct Rect; };
|
||||
namespace Emu { struct Iff; };
|
||||
namespace Emu { struct Quads; };
|
||||
namespace Emu { struct So; };
|
||||
namespace Emu { struct Dsa; };
|
||||
namespace Emu { struct Vao; };
|
||||
|
|
@ -132,6 +133,7 @@ struct RegalContext
|
|||
scoped_ptr<Emu::BaseVertex > bv;
|
||||
scoped_ptr<Emu::Rect > rect;
|
||||
scoped_ptr<Emu::Iff > iff;
|
||||
scoped_ptr<Emu::Quads > quads;
|
||||
scoped_ptr<Emu::So > so;
|
||||
scoped_ptr<Emu::Dsa > dsa;
|
||||
scoped_ptr<Emu::Vao > vao;
|
||||
|
|
|
|||
|
|
@ -53,10 +53,10 @@ using namespace std;
|
|||
#include <boost/print/string_list.hpp>
|
||||
using namespace boost::print;
|
||||
|
||||
#include "RegalEmu.h"
|
||||
#include "RegalToken.h"
|
||||
#include "RegalContext.h"
|
||||
#include "RegalContextInfo.h"
|
||||
#include "RegalEmu.h"
|
||||
|
||||
REGAL_GLOBAL_END
|
||||
|
||||
|
|
@ -781,13 +781,15 @@ ContextInfo::ContextInfo()
|
|||
gl_max_attrib_stack_depth(0),
|
||||
gl_max_client_attrib_stack_depth(0),
|
||||
gl_max_combined_texture_image_units(0),
|
||||
gl_max_debug_message_length(0),
|
||||
gl_max_draw_buffers(0),
|
||||
gl_max_texture_coords(0),
|
||||
gl_max_texture_units(0),
|
||||
gl_max_vertex_attrib_bindings(0),
|
||||
gl_max_vertex_attribs(0),
|
||||
gl_max_viewports(0),
|
||||
gl_max_varying_floats(0)
|
||||
gl_max_varying_floats(0),
|
||||
gl_quads_follow_provoking_vertex_convention(GL_FALSE)
|
||||
|
||||
{
|
||||
Internal("ContextInfo::ContextInfo","()");
|
||||
|
|
@ -806,9 +808,20 @@ inline string getString(const RegalContext &context, const GLenum e)
|
|||
return str ? string(reinterpret_cast<const char *>(str)) : string();
|
||||
}
|
||||
|
||||
inline void warnGLError(const RegalContext &context, const char *message)
|
||||
{
|
||||
Internal("warnGLError ",message ? message : NULL);
|
||||
RegalAssert(context.dispatcher.driver.glGetError);
|
||||
GLenum err = context.dispatcher.driver.glGetError();
|
||||
if (err!=GL_NO_ERROR)
|
||||
Warning("glGetError returned ",GLerrorToString(err)," ",message ? message : NULL);
|
||||
}
|
||||
|
||||
void
|
||||
ContextInfo::init(const RegalContext &context)
|
||||
{
|
||||
warnGLError(context,"before Regal context initialization.");
|
||||
|
||||
// OpenGL Version.
|
||||
|
||||
vendor = getString(context, GL_VENDOR);
|
||||
|
|
@ -892,9 +905,9 @@ ContextInfo::init(const RegalContext &context)
|
|||
}
|
||||
#endif
|
||||
|
||||
// Detect core context
|
||||
// Detect core context for GL 3.2 onwards
|
||||
|
||||
if (!es1 && !es2 && gl_version_major>=3)
|
||||
if (!es1 && !es2 && (gl_version_major>3 || gl_version_major==3 && gl_version_minor>=2))
|
||||
{
|
||||
GLint flags = 0;
|
||||
RegalAssert(context.dispatcher.driver.glGetIntegerv);
|
||||
|
|
@ -1669,10 +1682,12 @@ ContextInfo::init(const RegalContext &context)
|
|||
#endif
|
||||
|
||||
RegalAssert(context.dispatcher.driver.glGetIntegerv);
|
||||
RegalAssert(context.dispatcher.driver.glGetBooleanv);
|
||||
|
||||
gl_max_attrib_stack_depth = 0;
|
||||
gl_max_client_attrib_stack_depth = 0;
|
||||
gl_max_combined_texture_image_units = 0;
|
||||
gl_max_debug_message_length = 1024;
|
||||
gl_max_draw_buffers = 0;
|
||||
gl_max_texture_coords = 0;
|
||||
gl_max_texture_units = 0;
|
||||
|
|
@ -1730,8 +1745,20 @@ ContextInfo::init(const RegalContext &context)
|
|||
if ((core || compat) && (gl_version_4_1 || gl_arb_viewport_array))
|
||||
context.dispatcher.driver.glGetIntegerv( GL_MAX_VIEWPORTS, reinterpret_cast<GLint *>(&gl_max_viewports));
|
||||
|
||||
if (gl_arb_debug_output)
|
||||
context.dispatcher.driver.glGetIntegerv( GL_MAX_DEBUG_MESSAGE_LENGTH_ARB, reinterpret_cast<GLint *>(&gl_max_debug_message_length));
|
||||
else if (gl_khr_debug)
|
||||
context.dispatcher.driver.glGetIntegerv( GL_MAX_DEBUG_MESSAGE_LENGTH, reinterpret_cast<GLint *>(&gl_max_debug_message_length));
|
||||
else if (gl_amd_debug_output)
|
||||
context.dispatcher.driver.glGetIntegerv( GL_MAX_DEBUG_MESSAGE_LENGTH_AMD, reinterpret_cast<GLint *>(&gl_max_debug_message_length));
|
||||
|
||||
if ((compat) && (gl_version_3_2 || gl_arb_provoking_vertex || gl_ext_provoking_vertex))
|
||||
context.dispatcher.driver.glGetBooleanv( GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, &gl_quads_follow_provoking_vertex_convention);
|
||||
|
||||
Info("OpenGL v attribs : ",gl_max_vertex_attribs);
|
||||
Info("OpenGL varyings : ",gl_max_varying_floats);
|
||||
|
||||
warnGLError(context,"querying context information.");
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
|
|||
|
|
@ -808,6 +808,7 @@ struct ContextInfo
|
|||
GLuint gl_max_attrib_stack_depth;
|
||||
GLuint gl_max_client_attrib_stack_depth;
|
||||
GLuint gl_max_combined_texture_image_units;
|
||||
GLuint gl_max_debug_message_length;
|
||||
GLuint gl_max_draw_buffers;
|
||||
GLuint gl_max_texture_coords;
|
||||
GLuint gl_max_texture_units;
|
||||
|
|
@ -817,6 +818,8 @@ struct ContextInfo
|
|||
|
||||
GLuint gl_max_varying_floats;
|
||||
|
||||
GLboolean gl_quads_follow_provoking_vertex_convention;
|
||||
|
||||
private:
|
||||
static bool stringSetFind(const std::set<std::string> &stringSet, const std::string &val);
|
||||
};
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -101,6 +101,7 @@ EmuInfo::EmuInfo()
|
|||
gl_max_attrib_stack_depth(0),
|
||||
gl_max_client_attrib_stack_depth(0),
|
||||
gl_max_combined_texture_image_units(0),
|
||||
gl_max_debug_message_length(0),
|
||||
gl_max_draw_buffers(0),
|
||||
gl_max_texture_coords(0),
|
||||
gl_max_texture_units(0),
|
||||
|
|
@ -217,6 +218,7 @@ EmuInfo::init(const ContextInfo &contextInfo)
|
|||
gl_max_attrib_stack_depth = contextInfo.gl_max_attrib_stack_depth;
|
||||
gl_max_client_attrib_stack_depth = contextInfo.gl_max_client_attrib_stack_depth;
|
||||
gl_max_combined_texture_image_units = contextInfo.gl_max_combined_texture_image_units;
|
||||
gl_max_debug_message_length = contextInfo.gl_max_debug_message_length;
|
||||
gl_max_draw_buffers = contextInfo.gl_max_draw_buffers;
|
||||
gl_max_texture_coords = contextInfo.gl_max_texture_coords;
|
||||
gl_max_texture_units = contextInfo.gl_max_texture_units;
|
||||
|
|
|
|||
|
|
@ -114,6 +114,7 @@ struct EmuInfo
|
|||
GLuint gl_max_attrib_stack_depth;
|
||||
GLuint gl_max_client_attrib_stack_depth;
|
||||
GLuint gl_max_combined_texture_image_units;
|
||||
GLuint gl_max_debug_message_length;
|
||||
GLuint gl_max_draw_buffers;
|
||||
GLuint gl_max_texture_coords;
|
||||
GLuint gl_max_texture_units;
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ REGAL_NAMESPACE_BEGIN
|
|||
|
||||
void Frame::capture(RegalContext &context)
|
||||
{
|
||||
Internal("Regal::Frame::capture ",&context);
|
||||
Internal("Regal::Frame::capture context=",boost::print::optional(&context,Logging::pointers));
|
||||
|
||||
++frame;
|
||||
|
||||
|
|
|
|||
|
|
@ -2564,8 +2564,8 @@ void Iff::State::Process( Iff * ffn )
|
|||
}
|
||||
}
|
||||
}
|
||||
p.hash = Lookup3::hashlittle(reinterpret_cast<const char *>(&p) + sizeof(p.hash) + sizeof(p.ver),
|
||||
sizeof(p)-sizeof(p.hash)-sizeof(p.ver), 0);
|
||||
p.hash = Lookup3::hashlittle(reinterpret_cast<const char *>(&p.hash) + sizeof( p.hash ),
|
||||
reinterpret_cast<const char *>((&p)+1) - reinterpret_cast<const char *>(&p.hash) - sizeof( p.hash ), 0);
|
||||
}
|
||||
|
||||
void Iff::UpdateUniforms( RegalContext * ctx )
|
||||
|
|
|
|||
|
|
@ -1485,8 +1485,8 @@ struct Iff
|
|||
}
|
||||
}
|
||||
|
||||
GLuint64 hash;
|
||||
GLuint64 ver;
|
||||
GLuint hash;
|
||||
Light light[ REGAL_FIXED_FUNCTION_MAX_LIGHTS ];
|
||||
Texture tex[ REGAL_EMU_MAX_TEXTURE_UNITS ];
|
||||
bool clipPlaneEnabled[ REGAL_FIXED_FUNCTION_MAX_CLIP_PLANES ];
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ Init::Init()
|
|||
#if !REGAL_NO_JSON
|
||||
if (Config::configFile.length())
|
||||
{
|
||||
Info("Reading Regal configuration from ",Config::configFile);
|
||||
bool ok = Json::Parser::parseFile(Config::configFile);
|
||||
if (!ok)
|
||||
Warning("Failed to parse configuration from ",Config::configFile);
|
||||
|
|
@ -215,12 +216,12 @@ Init::getContext(RegalSystemContext sysCtx)
|
|||
SC2RC::iterator i = sc2rc.find(sysCtx);
|
||||
if (i!=sc2rc.end())
|
||||
{
|
||||
Internal("Init::context", "lookup for sysCtx=",sysCtx);
|
||||
Internal("Init::context", "lookup for sysCtx=",boost::print::optional(sysCtx,Logging::pointers));
|
||||
return i->second;
|
||||
}
|
||||
else
|
||||
{
|
||||
Internal("Init::context", "factory for sysCtx=",sysCtx);
|
||||
Internal("Init::context", "factory for sysCtx=",boost::print::optional(sysCtx,Logging::pointers));
|
||||
RegalContext *context = new RegalContext();
|
||||
RegalAssert(context);
|
||||
sc2rc[sysCtx] = context;
|
||||
|
|
@ -234,7 +235,7 @@ Init::setContext(RegalContext *context)
|
|||
{
|
||||
Thread::Thread thread = Thread::Self();
|
||||
|
||||
Internal("Init::setContext","thread=",::boost::print::hex(Thread::threadId())," context=",context," ",context ? context->info->version : "");
|
||||
Internal("Init::setContext","thread=",boost::print::optional(::boost::print::hex(Thread::threadId()),Logging::thread)," context=",boost::print::optional(context,Logging::pointers)," ",context ? context->info->version : "");
|
||||
|
||||
// std::map lookup
|
||||
|
||||
|
|
@ -337,7 +338,7 @@ ThreadLocalInit threadLocalInit;
|
|||
void
|
||||
Init::setContextTLS(RegalContext *context)
|
||||
{
|
||||
Internal("Init::setContextTLS","thread=",::boost::print::hex(Thread::threadId())," context=",context);
|
||||
Internal("Init::setContextTLS","thread=",boost::print::optional(::boost::print::hex(Thread::threadId()),Logging::thread)," context=",boost::print::optional(context,Logging::pointers));
|
||||
|
||||
Thread::ThreadLocal &instance = Thread::ThreadLocal::instance();
|
||||
instance.currentContext = context;
|
||||
|
|
@ -415,7 +416,7 @@ Init::makeCurrent(RegalSystemContext sysCtx, PPB_OpenGLES2 *ppb_interface)
|
|||
Init::makeCurrent(RegalSystemContext sysCtx)
|
||||
#endif
|
||||
{
|
||||
Internal("Init::makeCurrent","thread=",::boost::print::hex(Thread::threadId())," sysCtx=",sysCtx);
|
||||
Internal("Init::makeCurrent","thread=",boost::print::optional(::boost::print::hex(Thread::threadId()),Logging::thread)," sysCtx=",boost::print::optional(sysCtx,Logging::pointers));
|
||||
|
||||
if (sysCtx)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -81,6 +81,7 @@ const Object parent[JSON_UNDEFINED+1] =
|
|||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE,
|
||||
|
|
@ -98,6 +99,7 @@ const Object parent[JSON_UNDEFINED+1] =
|
|||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE,
|
||||
JSON_REGAL_CONFIG_DISPATCH,
|
||||
JSON_REGAL_CONFIG_DISPATCH_ENABLE,
|
||||
JSON_REGAL_CONFIG_DISPATCH_ENABLE,
|
||||
|
|
@ -237,6 +239,7 @@ Parser::onPush(const string &name)
|
|||
if (name=="path" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_PATH; return; }
|
||||
if (name=="ppa" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_PPA; return; }
|
||||
if (name=="ppca" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_PPCA; return; }
|
||||
if (name=="quads" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_QUADS; return; }
|
||||
if (name=="rect" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_RECT; return; }
|
||||
if (name=="so" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_SO; return; }
|
||||
if (name=="texc" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_TEXC; return; }
|
||||
|
|
@ -256,6 +259,7 @@ Parser::onPush(const string &name)
|
|||
if (name=="path" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_PATH; return; }
|
||||
if (name=="ppa" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_PPA; return; }
|
||||
if (name=="ppca" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_PPCA; return; }
|
||||
if (name=="quads" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_QUADS; return; }
|
||||
if (name=="rect" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_RECT; return; }
|
||||
if (name=="so" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_SO; return; }
|
||||
if (name=="texc" ) { current = JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_TEXC; return; }
|
||||
|
|
@ -416,6 +420,7 @@ Parser::onValue(const bool value)
|
|||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_PATH : { set_json_regal_config_dispatch_emulation_enable_path(value); return; }
|
||||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_PPA : { set_json_regal_config_dispatch_emulation_enable_ppa(value); return; }
|
||||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_PPCA : { set_json_regal_config_dispatch_emulation_enable_ppca(value); return; }
|
||||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_QUADS : { set_json_regal_config_dispatch_emulation_enable_quads(value); return; }
|
||||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_RECT : { set_json_regal_config_dispatch_emulation_enable_rect(value); return; }
|
||||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_SO : { set_json_regal_config_dispatch_emulation_enable_so(value); return; }
|
||||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_TEXC : { set_json_regal_config_dispatch_emulation_enable_texc(value); return; }
|
||||
|
|
@ -432,6 +437,7 @@ Parser::onValue(const bool value)
|
|||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_PATH : { set_json_regal_config_dispatch_emulation_force_path(value); return; }
|
||||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_PPA : { set_json_regal_config_dispatch_emulation_force_ppa(value); return; }
|
||||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_PPCA : { set_json_regal_config_dispatch_emulation_force_ppca(value); return; }
|
||||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_QUADS : { set_json_regal_config_dispatch_emulation_force_quads(value); return; }
|
||||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_RECT : { set_json_regal_config_dispatch_emulation_force_rect(value); return; }
|
||||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_SO : { set_json_regal_config_dispatch_emulation_force_so(value); return; }
|
||||
case JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_TEXC : { set_json_regal_config_dispatch_emulation_force_texc(value); return; }
|
||||
|
|
|
|||
|
|
@ -71,6 +71,7 @@ enum Object
|
|||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_PATH,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_PPA,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_PPCA,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_QUADS,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_RECT,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_SO,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_ENABLE_TEXC,
|
||||
|
|
@ -88,6 +89,7 @@ enum Object
|
|||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_PATH,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_PPA,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_PPCA,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_QUADS,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_RECT,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_SO,
|
||||
JSON_REGAL_CONFIG_DISPATCH_EMULATION_FORCE_TEXC,
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
#define set_json_regal_config_dispatch_emulation_enable_path(value) Config::enableEmuPath = value
|
||||
#define set_json_regal_config_dispatch_emulation_enable_ppa(value) Config::enableEmuPpa = value
|
||||
#define set_json_regal_config_dispatch_emulation_enable_ppca(value) Config::enableEmuPpca = value
|
||||
#define set_json_regal_config_dispatch_emulation_enable_quads(value) Config::enableEmuQuads = value
|
||||
#define set_json_regal_config_dispatch_emulation_enable_rect(value) Config::enableEmuRect = value
|
||||
#define set_json_regal_config_dispatch_emulation_enable_so(value) Config::enableEmuSo = value
|
||||
#define set_json_regal_config_dispatch_emulation_enable_texc(value) Config::enableEmuTexC = value
|
||||
|
|
@ -33,6 +34,7 @@
|
|||
#define set_json_regal_config_dispatch_emulation_force_path(value) Config::forceEmuPath = value
|
||||
#define set_json_regal_config_dispatch_emulation_force_ppa(value) Config::forceEmuPpa = value
|
||||
#define set_json_regal_config_dispatch_emulation_force_ppca(value) Config::forceEmuPpca = value
|
||||
#define set_json_regal_config_dispatch_emulation_force_quads(value) Config::forceEmuQuads = value
|
||||
#define set_json_regal_config_dispatch_emulation_force_rect(value) Config::forceEmuRect = value
|
||||
#define set_json_regal_config_dispatch_emulation_force_so(value) Config::forceEmuSo = value
|
||||
#define set_json_regal_config_dispatch_emulation_force_texc(value) Config::forceEmuTexC = value
|
||||
|
|
|
|||
|
|
@ -82,11 +82,13 @@ struct Marker {
|
|||
{
|
||||
UNUSED_PARAMETER(ctx);
|
||||
Internal("Regal::Marker::PopGroupMarker","()");
|
||||
std::string marker;
|
||||
if (markerStack.size())
|
||||
{
|
||||
std::string marker;
|
||||
marker.swap(markerStack.back());
|
||||
markerStack.pop_back();
|
||||
//Info("// ... ",marker);
|
||||
markerStack.pop_back();
|
||||
//Info("// ... ",marker);
|
||||
}
|
||||
}
|
||||
|
||||
void FrameTerminator(RegalContext &ctx);
|
||||
|
|
@ -100,10 +102,12 @@ struct Marker {
|
|||
//... If length is 0 then marker is assumed to be null-terminated....
|
||||
|
||||
static inline std::string
|
||||
toStringEXT(GLsizei length, const char *marker)
|
||||
toStringEXT(GLsizei length, const char *marker, GLsizei maxLength)
|
||||
{
|
||||
if (length<=0 || !marker)
|
||||
return std::string(marker ? marker : "");
|
||||
if (length >= maxLength)
|
||||
return std::string();
|
||||
return std::string(marker,length);
|
||||
}
|
||||
|
||||
|
|
@ -113,12 +117,14 @@ struct Marker {
|
|||
// a null terminated string...
|
||||
|
||||
static inline std::string
|
||||
toStringKHR(GLsizei length, const char *marker)
|
||||
toStringKHR(GLsizei length, const char *marker, GLsizei maxLength)
|
||||
{
|
||||
if (length==0 || !marker)
|
||||
return std::string();
|
||||
if (length<0)
|
||||
return std::string(marker);
|
||||
if (length >= maxLength)
|
||||
return std::string();
|
||||
return std::string(marker,length);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -49,14 +49,14 @@ REGAL_GLOBAL_BEGIN
|
|||
|
||||
#include <boost/cstdint.hpp>
|
||||
|
||||
REGAL_GLOBAL_END
|
||||
|
||||
REGAL_NAMESPACE_BEGIN
|
||||
|
||||
using ::boost::uint8_t;
|
||||
using ::boost::uint16_t;
|
||||
using ::boost::uint32_t;
|
||||
|
||||
REGAL_GLOBAL_END
|
||||
|
||||
REGAL_NAMESPACE_BEGIN
|
||||
|
||||
// The IConversion interface hides the implementation details of the conversion
|
||||
// module behind a standard interface.
|
||||
class IConversion
|
||||
|
|
|
|||
|
|
@ -374,7 +374,7 @@ struct Ppa : public State::Stencil, State::Depth, State::Polygon, State::Transfo
|
|||
// Ideally we'd only set the state that has changed
|
||||
// since the glPushAttrib() - revisit
|
||||
|
||||
State::Enable::set(ctx->dispatcher.emulation);
|
||||
State::Enable::set(*ctx);
|
||||
|
||||
mask &= ~GL_ENABLE_BIT;
|
||||
}
|
||||
|
|
@ -474,7 +474,7 @@ struct Ppa : public State::Stencil, State::Depth, State::Polygon, State::Transfo
|
|||
// Ideally we'd only set the state that has changed
|
||||
// since the glPushAttrib() - revisit
|
||||
|
||||
State::Multisample::set(ctx->dispatcher.emulation);
|
||||
State::Multisample::set(*ctx);
|
||||
|
||||
mask &= ~GL_MULTISAMPLE_BIT;
|
||||
}
|
||||
|
|
|
|||
386
src/regal/RegalQuads.cpp
Normal file
386
src/regal/RegalQuads.cpp
Normal file
|
|
@ -0,0 +1,386 @@
|
|||
/*
|
||||
Copyright (c) 2011-2013 NVIDIA Corporation
|
||||
Copyright (c) 2011-2012 Cass Everitt
|
||||
Copyright (c) 2012 Scott Nations
|
||||
Copyright (c) 2012 Mathias Schott
|
||||
Copyright (c) 2012 Nigel Stewart
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
Regal GL_QUADs emulation layer
|
||||
Scott Nations
|
||||
|
||||
Limitations:
|
||||
|
||||
- Different front and back rendering modes aren't handled correctly.
|
||||
Instead the "largest" of the two is always used. So if either mode
|
||||
is FILL then triangles will be drawn. Otherwise if either mode is
|
||||
LINE then lines will be drawn. Else points will be drawn.
|
||||
|
||||
- The colors of lines and points are probably going to be wrong when
|
||||
using flat shading, i.e. glShadeModel(GL_FLAT).
|
||||
|
||||
*/
|
||||
|
||||
|
||||
/*
|
||||
|
||||
From glspec44.compatibility.withchanges.pdf, page 485
|
||||
|
||||
Primitive type of polygon i First vertex convention Last vertex convention
|
||||
|
||||
independent quad 4i - 3 4i (*1)
|
||||
4i 4i (*2)
|
||||
quad strip 2i - 1 2i + 2 (*1)
|
||||
2i + 2 2i + 2 (*2)
|
||||
|
||||
Table 13.2: Provoking vertex selection. The vertex colors and/or output values
|
||||
used for flatshading the ith primitive generated by drawing commands with the
|
||||
indicated primitive type are derived from the corresponding values of the vertex
|
||||
whose index is shown in the table. Vertices are numbered 1 through n, where n is
|
||||
the number of vertices drawn.
|
||||
|
||||
*1 If the value of QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION is TRUE.
|
||||
*2 If the value of QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION is FALSE.
|
||||
|
||||
*/
|
||||
|
||||
#include "RegalUtil.h"
|
||||
|
||||
#if REGAL_EMULATION
|
||||
|
||||
#include "RegalQuads.h"
|
||||
#include "RegalContextInfo.h"
|
||||
#include "RegalToken.h"
|
||||
|
||||
REGAL_GLOBAL_BEGIN
|
||||
|
||||
#include <GL/Regal.h>
|
||||
|
||||
#include <vector>
|
||||
|
||||
REGAL_GLOBAL_END
|
||||
|
||||
REGAL_NAMESPACE_BEGIN
|
||||
|
||||
namespace Emu
|
||||
{
|
||||
|
||||
void Quads::Init(RegalContext &ctx)
|
||||
{
|
||||
UNUSED_PARAMETER(ctx);
|
||||
frontFaceMode = backFaceMode = GL_FILL;
|
||||
shadeMode = GL_SMOOTH;
|
||||
provokeMode = GL_LAST_VERTEX_CONVENTION;
|
||||
gl_quads_follow_provoking_vertex_convention = (ctx.info->gl_quads_follow_provoking_vertex_convention == GL_TRUE);
|
||||
}
|
||||
|
||||
void Quads::Cleanup(RegalContext &ctx)
|
||||
{
|
||||
UNUSED_PARAMETER(ctx);
|
||||
}
|
||||
|
||||
bool Quads::glDrawArrays(RegalContext *ctx, GLenum mode, GLint first, GLsizei count)
|
||||
{
|
||||
RegalAssert(ctx);
|
||||
|
||||
if (mode != GL_QUADS && mode != GL_QUAD_STRIP)
|
||||
return false;
|
||||
|
||||
Internal("Regal::Emu::Quads::glDrawArrays(", Token::toString(mode), ", ", first, ", ", count, ")");
|
||||
|
||||
// count < 0 should generate an error
|
||||
|
||||
if ( count < 0 )
|
||||
return false;
|
||||
|
||||
// if we don't have at least 4 then we're done
|
||||
|
||||
if ( count < 4 )
|
||||
return true;
|
||||
|
||||
DispatchTableGL &dt = ctx->dispatcher.emulation;
|
||||
|
||||
#define EMU_QUADS_BUFFER_SIZE 1024
|
||||
|
||||
GLsizei myCount = count &= (~0x1);
|
||||
|
||||
if ( mode == GL_QUADS )
|
||||
myCount &= (~0x3);
|
||||
|
||||
// either draw a surface, lines, or points
|
||||
|
||||
if (frontFaceMode == GL_FILL || backFaceMode == GL_FILL)
|
||||
{
|
||||
if (frontFaceMode != GL_FILL || backFaceMode != GL_FILL)
|
||||
dt.call(&dt.glPolygonMode)(GL_FRONT_AND_BACK, GL_FILL);
|
||||
if ( mode == GL_QUAD_STRIP )
|
||||
{
|
||||
// convert quad strips into triangles
|
||||
|
||||
GLuint indices[EMU_QUADS_BUFFER_SIZE * 6];
|
||||
GLsizei n = ((myCount/2-1) < EMU_QUADS_BUFFER_SIZE) ? (myCount/2-1) : EMU_QUADS_BUFFER_SIZE;
|
||||
if (shadeMode != GL_FLAT)
|
||||
{
|
||||
for (GLuint ii=0; ii<static_cast<GLuint>(n); ii++)
|
||||
{
|
||||
indices[ii * 6 + 0] = first + ii * 2 + 0;
|
||||
indices[ii * 6 + 1] = first + ii * 2 + 1;
|
||||
indices[ii * 6 + 2] = first + ii * 2 + 2;
|
||||
indices[ii * 6 + 3] = first + ii * 2 + 3;
|
||||
indices[ii * 6 + 4] = first + ii * 2 + 2;
|
||||
indices[ii * 6 + 5] = first + ii * 2 + 1;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!gl_quads_follow_provoking_vertex_convention || (provokeMode == GL_LAST_VERTEX_CONVENTION))
|
||||
{
|
||||
for (GLuint ii=0; ii<static_cast<GLuint>(n); ii++)
|
||||
{
|
||||
indices[ii * 6 + 0] = first + ii * 2 + 0;
|
||||
indices[ii * 6 + 1] = first + ii * 2 + 1;
|
||||
indices[ii * 6 + 2] = first + ii * 2 + 3;
|
||||
indices[ii * 6 + 3] = first + ii * 2 + 2;
|
||||
indices[ii * 6 + 4] = first + ii * 2 + 0;
|
||||
indices[ii * 6 + 5] = first + ii * 2 + 3;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
for (GLuint ii=0; ii<static_cast<GLuint>(n); ii++)
|
||||
{
|
||||
indices[ii * 6 + 0] = first + ii * 2 + 1;
|
||||
indices[ii * 6 + 1] = first + ii * 2 + 3;
|
||||
indices[ii * 6 + 2] = first + ii * 2 + 0;
|
||||
indices[ii * 6 + 3] = first + ii * 2 + 3;
|
||||
indices[ii * 6 + 4] = first + ii * 2 + 2;
|
||||
indices[ii * 6 + 5] = first + ii * 2 + 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
while (myCount >= 2)
|
||||
{
|
||||
Internal("Regal::Emu::Quads::glDrawArrays","glDrawElements(GL_TRIANGLES,",n*6,",GL_UNSIGNED_INT, [])");
|
||||
dt.call(&dt.glDrawElements)(GL_TRIANGLES, n*6, GL_UNSIGNED_INT, indices);
|
||||
myCount -= (EMU_QUADS_BUFFER_SIZE * 2);
|
||||
|
||||
if (myCount >= 2)
|
||||
{
|
||||
n = ((myCount/2-1) < EMU_QUADS_BUFFER_SIZE) ? (myCount/2-1) : EMU_QUADS_BUFFER_SIZE;
|
||||
for (GLsizei ii=0; ii<(n * 6); ii++)
|
||||
indices[ii] += (EMU_QUADS_BUFFER_SIZE * 2);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if ( mode == GL_QUADS )
|
||||
{
|
||||
// convert quads into triangles
|
||||
|
||||
GLuint indices[EMU_QUADS_BUFFER_SIZE * 6];
|
||||
GLsizei n = ((myCount/4) < EMU_QUADS_BUFFER_SIZE) ? (myCount/4) : EMU_QUADS_BUFFER_SIZE;
|
||||
if (shadeMode != GL_FLAT)
|
||||
{
|
||||
for (GLuint ii=0; ii<static_cast<GLuint>(n); ii++)
|
||||
{
|
||||
indices[ii * 6 + 0] = first + ii * 4 + 0;
|
||||
indices[ii * 6 + 1] = first + ii * 4 + 1;
|
||||
indices[ii * 6 + 2] = first + ii * 4 + 2;
|
||||
indices[ii * 6 + 3] = first + ii * 4 + 3;
|
||||
indices[ii * 6 + 4] = first + ii * 4 + 0;
|
||||
indices[ii * 6 + 5] = first + ii * 4 + 2;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!gl_quads_follow_provoking_vertex_convention || (provokeMode == GL_LAST_VERTEX_CONVENTION))
|
||||
{
|
||||
for (GLuint ii=0; ii<static_cast<GLuint>(n); ii++)
|
||||
{
|
||||
indices[ii * 6 + 0] = first + ii * 4 + 0;
|
||||
indices[ii * 6 + 1] = first + ii * 4 + 1;
|
||||
indices[ii * 6 + 2] = first + ii * 4 + 3;
|
||||
indices[ii * 6 + 3] = first + ii * 4 + 1;
|
||||
indices[ii * 6 + 4] = first + ii * 4 + 2;
|
||||
indices[ii * 6 + 5] = first + ii * 4 + 3;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
for (GLuint ii=0; ii<static_cast<GLuint>(n); ii++)
|
||||
{
|
||||
indices[ii * 6 + 0] = first + ii * 4 + 1;
|
||||
indices[ii * 6 + 1] = first + ii * 4 + 2;
|
||||
indices[ii * 6 + 2] = first + ii * 4 + 0;
|
||||
indices[ii * 6 + 3] = first + ii * 4 + 2;
|
||||
indices[ii * 6 + 4] = first + ii * 4 + 3;
|
||||
indices[ii * 6 + 5] = first + ii * 4 + 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
while (myCount >= 4)
|
||||
{
|
||||
Internal("Regal::Emu::Quads::glDrawArrays","glDrawElements(GL_TRIANGLES,",n*6,",GL_UNSIGNED_INT, [])");
|
||||
dt.call(&dt.glDrawElements)(GL_TRIANGLES, n*6, GL_UNSIGNED_INT, indices);
|
||||
myCount -= (EMU_QUADS_BUFFER_SIZE * 4);
|
||||
|
||||
if (myCount >= 4)
|
||||
{
|
||||
n = ((myCount/4) < EMU_QUADS_BUFFER_SIZE) ? (myCount/4) : EMU_QUADS_BUFFER_SIZE;
|
||||
for (GLsizei ii=0; ii<(n * 6); ii++)
|
||||
indices[ii] += (EMU_QUADS_BUFFER_SIZE * 4);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (frontFaceMode != GL_FILL)
|
||||
dt.call(&dt.glPolygonMode)(GL_FRONT, frontFaceMode);
|
||||
else if (backFaceMode != GL_FILL)
|
||||
dt.call(&dt.glPolygonMode)(GL_BACK, backFaceMode);
|
||||
}
|
||||
else if (frontFaceMode == GL_LINE || backFaceMode == GL_LINE)
|
||||
{
|
||||
if (frontFaceMode != GL_LINE || backFaceMode != GL_LINE)
|
||||
dt.call(&dt.glPolygonMode)(GL_FRONT_AND_BACK, GL_LINE);
|
||||
if ( mode == GL_QUAD_STRIP )
|
||||
{
|
||||
// convert quad strips into quad outlines
|
||||
|
||||
GLuint indices[EMU_QUADS_BUFFER_SIZE * 6 + 2];
|
||||
GLsizei n = ((myCount/2-1) < EMU_QUADS_BUFFER_SIZE) ? (myCount/2-1) : EMU_QUADS_BUFFER_SIZE;
|
||||
indices[0] = first + 1;
|
||||
indices[1] = first + 0;
|
||||
for (GLuint ii=0; ii<static_cast<GLuint>(n); ii++)
|
||||
{
|
||||
indices[ii * 6 + 2] = first + ii * 2 + 1;
|
||||
indices[ii * 6 + 3] = first + ii * 2 + 3;
|
||||
indices[ii * 6 + 4] = first + ii * 2 + 2;
|
||||
indices[ii * 6 + 5] = first + ii * 2 + 0;
|
||||
indices[ii * 6 + 6] = first + ii * 2 + 2;
|
||||
indices[ii * 6 + 7] = first + ii * 2 + 3;
|
||||
}
|
||||
|
||||
while (myCount >= 2)
|
||||
{
|
||||
Internal("Regal::Emu::Quads::glDrawArrays","glDrawElements(GL_LINES,",n*6+2,",GL_UNSIGNED_INT, [])");
|
||||
dt.call(&dt.glDrawElements)(GL_LINES, n*6+2, GL_UNSIGNED_INT, indices);
|
||||
myCount -= (EMU_QUADS_BUFFER_SIZE * 2);
|
||||
|
||||
if (myCount >= 2)
|
||||
{
|
||||
n = ((myCount/2-1) < EMU_QUADS_BUFFER_SIZE) ? (myCount/2-1) : EMU_QUADS_BUFFER_SIZE;
|
||||
for (GLsizei ii=0; ii<(n * 6 + 2); ii++)
|
||||
indices[ii] += (EMU_QUADS_BUFFER_SIZE * 2);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if ( mode == GL_QUADS )
|
||||
{
|
||||
// convert quads into quad outlines
|
||||
|
||||
GLuint indices[EMU_QUADS_BUFFER_SIZE * 8];
|
||||
GLsizei n = ((myCount/4) < EMU_QUADS_BUFFER_SIZE) ? (myCount/4) : EMU_QUADS_BUFFER_SIZE;
|
||||
for (GLuint ii=0; ii<static_cast<GLuint>(n); ii++)
|
||||
{
|
||||
indices[ii * 8 + 0] = first + ii * 4 + 0;
|
||||
indices[ii * 8 + 1] = first + ii * 4 + 3;
|
||||
indices[ii * 8 + 2] = first + ii * 4 + 2;
|
||||
indices[ii * 8 + 3] = first + ii * 4 + 3;
|
||||
indices[ii * 8 + 4] = first + ii * 4 + 1;
|
||||
indices[ii * 8 + 5] = first + ii * 4 + 2;
|
||||
indices[ii * 8 + 6] = first + ii * 4 + 1;
|
||||
indices[ii * 8 + 7] = first + ii * 4 + 0;
|
||||
}
|
||||
|
||||
while (myCount >= 4)
|
||||
{
|
||||
Internal("Regal::Emu::Quads::glDrawArrays","glDrawElements(GL_LINES,",n*8,",GL_UNSIGNED_INT, [])");
|
||||
dt.call(&dt.glDrawElements)(GL_LINES, n*8, GL_UNSIGNED_INT, indices);
|
||||
myCount -= (EMU_QUADS_BUFFER_SIZE * 4);
|
||||
|
||||
if (myCount >= 4)
|
||||
{
|
||||
n = ((myCount/4) < EMU_QUADS_BUFFER_SIZE) ? (myCount/4) : EMU_QUADS_BUFFER_SIZE;
|
||||
for (GLsizei ii=0; ii<(n * 8); ii++)
|
||||
indices[ii] += (EMU_QUADS_BUFFER_SIZE * 4);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (frontFaceMode != GL_LINE)
|
||||
dt.call(&dt.glPolygonMode)(GL_FRONT, frontFaceMode);
|
||||
else if (backFaceMode != GL_LINE)
|
||||
dt.call(&dt.glPolygonMode)(GL_BACK, backFaceMode);
|
||||
}
|
||||
else
|
||||
{
|
||||
// convert quad strips or quads into points
|
||||
dt.call(&dt.glDrawArrays)(GL_POINTS, first, myCount);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
void Quads::glPolygonMode(GLenum f, GLenum m)
|
||||
{
|
||||
//<> Internal("Regal::Emu::Quads::glPolygonMode(", Token::toString(f), ", ", Token::toString(m), ")");
|
||||
|
||||
switch (f)
|
||||
{
|
||||
case GL_FRONT:
|
||||
frontFaceMode = m;
|
||||
break;
|
||||
case GL_BACK:
|
||||
backFaceMode = m;
|
||||
break;
|
||||
case GL_FRONT_AND_BACK:
|
||||
frontFaceMode = backFaceMode = m;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void Quads::glShadeModel(GLenum mode)
|
||||
{
|
||||
//<> Internal("Regal::Emu::Quads::glShadeModel(", Token::toString(mode), ")");
|
||||
if (mode == GL_SMOOTH || mode == GL_FLAT)
|
||||
shadeMode = mode;
|
||||
}
|
||||
|
||||
void Quads::glProvokingVertex(GLenum mode)
|
||||
{
|
||||
//<> Internal("Regal::Emu::Quads::glProvokingVertex(", Token::toString(mode), ")");
|
||||
if (mode == GL_FIRST_VERTEX_CONVENTION || mode == GL_LAST_VERTEX_CONVENTION)
|
||||
provokeMode = mode;
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
REGAL_NAMESPACE_END
|
||||
|
||||
#endif // REGAL_EMULATION
|
||||
82
src/regal/RegalQuads.h
Normal file
82
src/regal/RegalQuads.h
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
/*
|
||||
Copyright (c) 2011-2013 NVIDIA Corporation
|
||||
Copyright (c) 2011-2012 Cass Everitt
|
||||
Copyright (c) 2012 Scott Nations
|
||||
Copyright (c) 2012 Mathias Schott
|
||||
Copyright (c) 2012 Nigel Stewart
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
Regal GL_QUADs emulation layer
|
||||
Scott Nations
|
||||
|
||||
*/
|
||||
|
||||
#ifndef __REGAL_QUADS_H__
|
||||
#define __REGAL_QUADS_H__
|
||||
|
||||
#include "RegalUtil.h"
|
||||
|
||||
#if REGAL_EMULATION
|
||||
|
||||
REGAL_GLOBAL_BEGIN
|
||||
|
||||
#include <GL/Regal.h>
|
||||
|
||||
#include "RegalContext.h"
|
||||
|
||||
REGAL_GLOBAL_END
|
||||
|
||||
REGAL_NAMESPACE_BEGIN
|
||||
|
||||
namespace Emu {
|
||||
|
||||
struct Quads
|
||||
{
|
||||
void Init(RegalContext &ctx);
|
||||
void Cleanup(RegalContext &ctx);
|
||||
bool glDrawArrays(RegalContext *ctx, GLenum mode, GLint first, GLsizei count);
|
||||
|
||||
void glPolygonMode(GLenum face, GLenum mode);
|
||||
void glShadeModel(GLenum mode);
|
||||
void glProvokingVertex(GLenum mode);
|
||||
|
||||
|
||||
|
||||
GLenum frontFaceMode;
|
||||
GLenum backFaceMode;
|
||||
GLenum shadeMode;
|
||||
GLenum provokeMode;
|
||||
bool gl_quads_follow_provoking_vertex_convention : 1;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
REGAL_NAMESPACE_END
|
||||
|
||||
#endif // REGAL_EMULATION
|
||||
|
||||
#endif // ! __REGAL_QUADS_H__
|
||||
|
|
@ -396,8 +396,9 @@ struct Enable
|
|||
return *this;
|
||||
}
|
||||
|
||||
inline Enable &get(DispatchTableGL &dt)
|
||||
inline Enable &get(RegalContext &ctx)
|
||||
{
|
||||
DispatchTableGL &dt = ctx.dispatcher.emulation;
|
||||
alphaTest = dt.call(&dt.glIsEnabled)(GL_ALPHA_TEST);
|
||||
autoNormal = dt.call(&dt.glIsEnabled)(GL_AUTO_NORMAL);
|
||||
size_t n = array_size( blend );
|
||||
|
|
@ -473,7 +474,8 @@ struct Enable
|
|||
sampleAlphaToCoverage = dt.call(&dt.glIsEnabled)(GL_SAMPLE_ALPHA_TO_COVERAGE);
|
||||
sampleAlphaToOne = dt.call(&dt.glIsEnabled)(GL_SAMPLE_ALPHA_TO_ONE);
|
||||
sampleCoverage = dt.call(&dt.glIsEnabled)(GL_SAMPLE_COVERAGE);
|
||||
sampleShading = dt.call(&dt.glIsEnabled)(GL_SAMPLE_SHADING);
|
||||
if (ctx.info->gl_version_4_0 || ctx.info->gl_arb_sample_shading)
|
||||
sampleShading = dt.call(&dt.glIsEnabled)(GL_SAMPLE_SHADING);
|
||||
separable2d = dt.call(&dt.glIsEnabled)(GL_SEPARABLE_2D);
|
||||
stencilTest = dt.call(&dt.glIsEnabled)(GL_STENCIL_TEST);
|
||||
n = array_size( scissorTest );
|
||||
|
|
@ -507,8 +509,9 @@ struct Enable
|
|||
return *this;
|
||||
}
|
||||
|
||||
inline const Enable &set(DispatchTableGL &dt) const
|
||||
inline const Enable &set(RegalContext &ctx) const
|
||||
{
|
||||
DispatchTableGL &dt = ctx.dispatcher.emulation;
|
||||
setEnable(dt,GL_ALPHA_TEST,alphaTest);
|
||||
setEnable(dt,GL_AUTO_NORMAL,autoNormal);
|
||||
size_t n = array_size( blend );
|
||||
|
|
@ -584,7 +587,8 @@ struct Enable
|
|||
setEnable(dt,GL_SAMPLE_ALPHA_TO_COVERAGE,sampleAlphaToCoverage);
|
||||
setEnable(dt,GL_SAMPLE_ALPHA_TO_ONE,sampleAlphaToOne);
|
||||
setEnable(dt,GL_SAMPLE_COVERAGE,sampleCoverage);
|
||||
setEnable(dt,GL_SAMPLE_SHADING,sampleShading);
|
||||
if (ctx.info->gl_version_4_0 || ctx.info->gl_arb_sample_shading)
|
||||
setEnable(dt,GL_SAMPLE_SHADING,sampleShading);
|
||||
setEnable(dt,GL_SEPARABLE_2D,separable2d);
|
||||
setEnable(dt,GL_STENCIL_TEST,stencilTest);
|
||||
n = array_size( scissorTest );
|
||||
|
|
@ -1974,27 +1978,31 @@ struct Multisample
|
|||
return *this;
|
||||
}
|
||||
|
||||
inline Multisample &get(DispatchTableGL &dt)
|
||||
inline Multisample &get(RegalContext &ctx)
|
||||
{
|
||||
DispatchTableGL &dt = ctx.dispatcher.emulation;
|
||||
multisample = dt.call(&dt.glIsEnabled)(GL_MULTISAMPLE);
|
||||
sampleAlphaToCoverage = dt.call(&dt.glIsEnabled)(GL_SAMPLE_ALPHA_TO_COVERAGE);
|
||||
sampleAlphaToOne = dt.call(&dt.glIsEnabled)(GL_SAMPLE_ALPHA_TO_ONE);
|
||||
sampleCoverage = dt.call(&dt.glIsEnabled)(GL_SAMPLE_COVERAGE);
|
||||
dt.call(&dt.glGetFloatv)(GL_SAMPLE_COVERAGE_VALUE,&sampleCoverageValue);
|
||||
dt.call(&dt.glGetBooleanv)(GL_SAMPLE_COVERAGE_INVERT,&sampleCoverageInvert);
|
||||
sampleShading = dt.call(&dt.glIsEnabled)(GL_SAMPLE_SHADING);
|
||||
if (ctx.info->gl_version_4_0 || ctx.info->gl_arb_sample_shading)
|
||||
sampleShading = dt.call(&dt.glIsEnabled)(GL_SAMPLE_SHADING);
|
||||
dt.call(&dt.glGetFloatv)(GL_MIN_SAMPLE_SHADING_VALUE,&minSampleShadingValue);
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline const Multisample &set(DispatchTableGL &dt) const
|
||||
inline const Multisample &set(RegalContext &ctx) const
|
||||
{
|
||||
DispatchTableGL &dt = ctx.dispatcher.emulation;
|
||||
setEnable(dt,GL_MULTISAMPLE,multisample);
|
||||
setEnable(dt,GL_SAMPLE_ALPHA_TO_COVERAGE,sampleAlphaToCoverage);
|
||||
setEnable(dt,GL_SAMPLE_ALPHA_TO_ONE,sampleAlphaToOne);
|
||||
setEnable(dt,GL_SAMPLE_COVERAGE,sampleCoverage);
|
||||
dt.call(&dt.glSampleCoverage)(sampleCoverageValue, sampleCoverageInvert);
|
||||
setEnable(dt,GL_SAMPLE_SHADING,sampleShading);
|
||||
if (ctx.info->gl_version_4_0 || ctx.info->gl_arb_sample_shading)
|
||||
setEnable(dt,GL_SAMPLE_SHADING,sampleShading);
|
||||
dt.call(&dt.glMinSampleShading)(minSampleShadingValue);
|
||||
return *this;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -54,14 +54,14 @@ REGAL_GLOBAL_BEGIN
|
|||
#include "RegalContext.h"
|
||||
#include "RegalSharedMap.h"
|
||||
|
||||
REGAL_GLOBAL_END
|
||||
|
||||
REGAL_NAMESPACE_BEGIN
|
||||
|
||||
using ::boost::uint8_t;
|
||||
using ::boost::uint16_t;
|
||||
using ::boost::uint32_t;
|
||||
|
||||
REGAL_GLOBAL_END
|
||||
|
||||
REGAL_NAMESPACE_BEGIN
|
||||
|
||||
namespace Emu {
|
||||
|
||||
struct TexC;
|
||||
|
|
|
|||
|
|
@ -282,6 +282,7 @@ namespace Token {
|
|||
}
|
||||
|
||||
const char * GLenumToString( GLenum e ) {
|
||||
#if REGAL_ENUM_TO_STRING
|
||||
switch( e ) {
|
||||
case 0x00000000: return "GL_ZERO";
|
||||
case 0x00000001: return "GL_ONE";
|
||||
|
|
@ -3598,10 +3599,12 @@ namespace Token {
|
|||
case 0xffffffff: return "GL_INVALID_INDEX";
|
||||
default: break;
|
||||
}
|
||||
return "unknown_gl_enum";
|
||||
#endif // REGAL_ENUM_TO_STRING
|
||||
return "unknown_gl_enum";
|
||||
}
|
||||
|
||||
const char * GLerrorToString( GLenum e ) {
|
||||
#if REGAL_ENUM_TO_STRING
|
||||
switch( e ) {
|
||||
case GL_INVALID_ENUM: return "invalid enumerant";
|
||||
case GL_INVALID_FRAMEBUFFER_OPERATION_EXT: return "invalid framebuffer operation";
|
||||
|
|
@ -3614,11 +3617,13 @@ namespace Token {
|
|||
case GL_TABLE_TOO_LARGE: return "table too large";
|
||||
default: break;
|
||||
}
|
||||
return NULL;
|
||||
#endif // REGAL_ENUM_TO_STRING
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#if REGAL_SYS_GLX
|
||||
const char * GLXenumToString(int v) {
|
||||
#if REGAL_ENUM_TO_STRING
|
||||
switch( v ) {
|
||||
case 0x00000000: return "GLX_SYNC_FRAME_SGIX";
|
||||
case 0x00000001: return "GLX_3DFX_WINDOW_MODE_MESA";
|
||||
|
|
@ -3814,12 +3819,14 @@ namespace Token {
|
|||
case 0xffffffff: return "GLX_DONT_CARE";
|
||||
default: break;
|
||||
}
|
||||
#endif // REGAL_ENUM_TO_STRING
|
||||
return "unknown_glx_enum";
|
||||
}
|
||||
#endif // REGAL_SYS_GLX
|
||||
|
||||
#if REGAL_SYS_EGL
|
||||
const char * EGLenumToString(int v) {
|
||||
#if REGAL_ENUM_TO_STRING
|
||||
switch( v ) {
|
||||
case 0x00000000: return "EGL_FALSE";
|
||||
case 0x00000001: return "EGL_TRUE";
|
||||
|
|
@ -4041,6 +4048,7 @@ namespace Token {
|
|||
case 0x00008f73: return "EGL_COLOR_ARGB_HI";
|
||||
default: break;
|
||||
}
|
||||
#endif // REGAL_ENUM_TO_STRING
|
||||
return "unknown_egl_enum";
|
||||
}
|
||||
#endif // REGAL_SYS_EGL
|
||||
|
|
|
|||
|
|
@ -194,6 +194,13 @@
|
|||
# endif
|
||||
#endif
|
||||
|
||||
// Converting enum values to strings adds some footprint,
|
||||
// opt-out with -DREGAL_ENUM_TO_STRING=0
|
||||
|
||||
#ifndef REGAL_ENUM_TO_STRING
|
||||
#define REGAL_ENUM_TO_STRING 1
|
||||
#endif
|
||||
|
||||
// Driver dispatch supported by default
|
||||
|
||||
#ifndef REGAL_DRIVER
|
||||
|
|
@ -270,6 +277,10 @@
|
|||
#define REGAL_EMU_IFF 1
|
||||
#endif
|
||||
|
||||
#ifndef REGAL_EMU_QUADS
|
||||
#define REGAL_EMU_QUADS 0
|
||||
#endif
|
||||
|
||||
#ifndef REGAL_EMU_SO
|
||||
#define REGAL_EMU_SO 1
|
||||
#endif
|
||||
|
|
@ -340,6 +351,10 @@
|
|||
#define REGAL_FORCE_EMU_IFF 0
|
||||
#endif
|
||||
|
||||
#ifndef REGAL_FORCE_EMU_QUADS
|
||||
#define REGAL_FORCE_EMU_QUADS 0
|
||||
#endif
|
||||
|
||||
#ifndef REGAL_FORCE_EMU_SO
|
||||
#define REGAL_FORCE_EMU_SO 0
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
|
||||
#include <GL/Regal.h>
|
||||
|
||||
#include "RegalPixelConversions.h"
|
||||
#include <RegalPixelConversions.h>
|
||||
|
||||
namespace {
|
||||
|
||||
|
|
|
|||
|
|
@ -110,9 +110,9 @@ TEST( RegalStateTransform, WorksAsExpected )
|
|||
State::Transform t2;
|
||||
|
||||
for ( size_t i = 0; i < t1.maxPlanes(); ++i ) {
|
||||
t1.clipPlane[ i ].enabled = 50 + i;
|
||||
t1.clipPlane[ i ].enabled = static_cast<GLboolean>(50 + i);
|
||||
for ( size_t j = 0; j < 4; ++j ) {
|
||||
t1.clipPlane[ i ].equation.data[ j ] = i * 4 + j;
|
||||
t1.clipPlane[ i ].equation.data[ j ] = static_cast<GLdouble>(i * 4 + j);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue