Skip to content
This repository has been archived by the owner on May 6, 2023. It is now read-only.

Commit

Permalink
Inital TeraScale 2 support
Browse files Browse the repository at this point in the history
  • Loading branch information
khronokernel committed Jun 2, 2021
1 parent 59a52a3 commit c16ee7b
Show file tree
Hide file tree
Showing 25 changed files with 647 additions and 0 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Changelog

# 0.0.9
- Initial TeraScale 2 support

## 0.0.8

- Fix Photos app distortion
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>17A405001</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>IOSurface</string>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.IOSurface</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>IOSurface</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>255.6.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>255.6.1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10P70r</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>10.14</string>
<key>DTSDKBuild</key>
<string>18G92</string>
<key>DTSDKName</key>
<string>macosx10.14internal</string>
<key>DTXcode</key>
<string>1020</string>
<key>DTXcodeBuild</key>
<string>10P70r</string>
<key>IOKitPersonalities</key>
<dict>
<key>FirstPersonality</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.IOSurface</string>
<key>IOClass</key>
<string>IOSurfaceRoot</string>
<key>IOMatchCategory</key>
<string>IOSurfaceRoot</string>
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>
<string>IOBSD</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.14</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2006-2017 Apple Inc. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
<string>87.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.kpi.bsd</key>
<string>9.0.0b1</string>
<key>com.apple.kpi.iokit</key>
<string>9.0.0b1</string>
<key>com.apple.kpi.libkern</key>
<string>9.0.0b1</string>
<key>com.apple.kpi.mach</key>
<string>9.0.0b1</string>
<key>com.apple.kpi.private</key>
<string>9.0.0b1</string>
<key>com.apple.kpi.unsupported</key>
<string>9.0.0b1</string>
</dict>
<key>OSBundleRequired</key>
<string>Safe Boot</string>
</dict>
</plist>
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>files</key>
<dict>
<key>version.plist</key>
<data>
mpUVaWKbKhJXzUESCdTG5WCEFtg=
</data>
</dict>
<key>files2</key>
<dict>
<key>version.plist</key>
<dict>
<key>hash2</key>
<data>
YHEnFjmvuQl6oQPQrvTGv3vA977aVDTG3ietm8TfJrA=
</data>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^Resources/</key>
<true/>
<key>^Resources/.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^Resources/.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Resources/Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
<dict>
<key>nested</key>
<true/>
<key>weight</key>
<real>10</real>
</dict>
<key>^.*</key>
<true/>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^Resources/</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^Resources/.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^Resources/.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Resources/Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^[^/]+$</key>
<dict>
<key>nested</key>
<true/>
<key>weight</key>
<real>10</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildAliasOf</key>
<string>IOSurface</string>
<key>BuildVersion</key>
<string>64</string>
<key>CFBundleShortVersionString</key>
<string>255.6.1</string>
<key>CFBundleVersion</key>
<string>255.6.1</string>
<key>ProjectName</key>
<string>IOSurface_kexts</string>
<key>SourceVersion</key>
<string>255006001000000</string>
</dict>
</plist>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
--- !tapi-tbd-v3
archs: [ i386, x86_64 ]
uuids: [ 'i386: FFF445A5-E0F8-384E-9344-9E5EC3644DAA', 'x86_64: C69DADE2-9F5F-3F58-9E6C-C3893999A5EA' ]
platform: macosx
install-name: /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupport.dylib
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
symbols: [ _gldAttachDrawable, _gldBufferSubData, _gldClearFence, _gldCopyBufferSubData,
_gldCopyTexSubImage, _gldCopyTextureData, _gldCreateBuffer,
_gldCreateComputeModule, _gldCreateComputeProgram, _gldCreateContext,
_gldCreateFence, _gldCreateFramebuffer, _gldCreateKernel,
_gldCreateMemoryPlugin, _gldCreateProgram, _gldCreateQueue,
_gldCreateSampler, _gldCreateShareGroup, _gldCreateTexture,
_gldCreateVertexArray, _gldDestroyBuffer, _gldDestroyComputeModule,
_gldDestroyComputeProgram, _gldDestroyContext, _gldDestroyDevice,
_gldDestroyFence, _gldDestroyFramebuffer, _gldDestroyKernel,
_gldDestroyMemoryPlugin, _gldDestroyProgram, _gldDestroyQueue,
_gldDestroySampler, _gldDestroyShareGroup, _gldDestroyTexture,
_gldDestroyVertexArray, _gldDiscardFramebuffer, _gldFinishBufferCPUAccess,
_gldFinishContext, _gldFinishFenceOnQueue, _gldFinishObject,
_gldFlushContext, _gldFlushFenceOnQueue, _gldFlushMemoryPlugin,
_gldFlushObject, _gldFlushVertexArray, _gldGenerateTexMipmaps,
_gldGetBufferAllocationIdentifiers, _gldGetError, _gldGetFenceStatus,
_gldGetInteger, _gldGetMemoryPlugin, _gldGetTextureAllocationIdentifiers,
_gldIsTextureResident, _gldLoadBuffer, _gldLoadFramebuffer,
_gldLoadTexture, _gldModifyTexSubImage, _gldModifyTexture,
_gldModifyVertexArray, _gldObjectPurgeable, _gldObjectUnpurgeable,
_gldPopulateRendererInfo, _gldReadFramebufferData, _gldReclaimBuffer,
_gldReclaimContext, _gldReclaimFramebuffer, _gldReclaimTexture,
_gldReclaimVertexArray, _gldRestoreBufferData, _gldSetFenceOnContext,
_gldSetFenceOnQueue, _gldSetInteger, _gldSetMemoryPlugin,
_gldTestMemoryPlugin, _gldTestObject, _gldUnbindBuffer, _gldUnbindFramebuffer,
_gldUnbindTexture, _gldUnbindVertexArray, _gldUpdateDrawFramebuffer,
_gldUpdateReadFramebuffer, _gldUpdateTransformFeedbackState,
_gldWaitForContext, _gldWaitForFenceOnContext, _gldWaitForObject,
_gpumAcquireFenceOnQueue, _gpumAcquireFenceOnQueueNolock,
_gpumChoosePixelFormat, _gpumCompCreateFence, _gpumCompDestroyFence,
_gpumCompFinishFence, _gpumCompGetFenceProfilingInfo, _gpumCompGetFenceStatus,
_gpumCompTestFence, _gpumCreateComputeContext, _gpumCreateDevice,
_gpumCreateQuery, _gpumDeleteCachedProgram, _gpumDestroyComputeContext,
_gpumDestroyPixelFormat, _gpumDestroyQuery, _gpumGetCachedProgram,
_gpumGetKernelTextureAGPRef, _gpumGetKernelTextureIOSurface,
_gpumGetKernelTextureOutOfLine, _gpumGetKernelTextureStandard,
_gpumGetKernelTextureSurface, _gpumGetQueryInfo, _gpumGetTextureLevelInfo,
_gpumInitializeIOData, _gpumLoadCurrentQueries, _gpumModifyQuery,
_gpumRestoreTextureData, _gpumSetFenceOnQueue, _gpumTerminateIOData,
_gpumUpdateUniformBuffers, _gpusAlphaSize, _gpusCheckSharedObject,
_gpusColorSizes, _gpusCreateZeroTexture, _gpusDefineInternalFunctions,
_gpusDepthSize, _gpusDestroyZeroTexture, _gpusFinishContextObject,
_gpusFinishQueueObject, _gpusFlushContextObject, _gpusFlushMemoryForIn,
_gpusFlushMemoryForOut, _gpusFlushQueueObject, _gpusGetKernelVertexArrayAGPRef,
_gpusGetKernelVertexArrayOutOfLine, _gpusGetKernelVertexObjectAGPRef,
_gpusGetKernelVertexObjectOutOfLine, _gpusKillClient, _gpusLoadCurrentSamplers,
_gpusLoadCurrentTextures, _gpusLoadCurrentVertexArray, _gpusLoadTransformFeedbackBuffers,
_gpusPPParameterOffset, _gpusPixelBytes, _gpusPixelSettings,
_gpusPixelSize, _gpusReadBuffer, _gpusRowBytes, _gpusTestContextObject,
_gpusTestQueueObject, _gpusTextureSize, _gpusWaitSharedObject,
_gstctxOpState ]
...
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
--- !tapi-tbd-v3
archs: [ i386, x86_64 ]
uuids: [ 'i386: DEF9523E-2B09-3C01-9A7B-19B6A5E5B4F7', 'x86_64: CEAE2714-7D6F-3B26-9F1E-501E79C979A2' ]
platform: macosx
install-name: /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
symbols: [ _gldAttachDrawable, _gldBufferSubData, _gldClearFence, _gldCopyBufferSubData,
_gldCopyTexSubImage, _gldCopyTextureData, _gldCreateBuffer,
_gldCreateComputeModule, _gldCreateComputeProgram, _gldCreateContext,
_gldCreateFence, _gldCreateFramebuffer, _gldCreateKernel,
_gldCreateMemoryPlugin, _gldCreateProgram, _gldCreateQueue,
_gldCreateSampler, _gldCreateShareGroup, _gldCreateTexture,
_gldCreateVertexArray, _gldDestroyBuffer, _gldDestroyComputeModule,
_gldDestroyComputeProgram, _gldDestroyContext, _gldDestroyDevice,
_gldDestroyFence, _gldDestroyFramebuffer, _gldDestroyKernel,
_gldDestroyMemoryPlugin, _gldDestroyProgram, _gldDestroyQueue,
_gldDestroySampler, _gldDestroyShareGroup, _gldDestroyTexture,
_gldDestroyVertexArray, _gldDiscardFramebuffer, _gldFinishBufferCPUAccess,
_gldFinishContext, _gldFinishFenceOnQueue, _gldFinishObject,
_gldFlushContext, _gldFlushFenceOnQueue, _gldFlushMemoryPlugin,
_gldFlushObject, _gldFlushVertexArray, _gldGenerateTexMipmaps,
_gldGetBufferAllocationIdentifiers, _gldGetError, _gldGetFenceStatus,
_gldGetInteger, _gldGetMemoryPlugin, _gldGetTextureAllocationIdentifiers,
_gldIsTextureResident, _gldLoadBuffer, _gldLoadFramebuffer,
_gldLoadTexture, _gldModifyTexSubImage, _gldModifyTexture,
_gldModifyVertexArray, _gldObjectPurgeable, _gldObjectUnpurgeable,
_gldPopulateRendererInfo, _gldReadFramebufferData, _gldReclaimBuffer,
_gldReclaimContext, _gldReclaimFramebuffer, _gldReclaimTexture,
_gldReclaimVertexArray, _gldRestoreBufferData, _gldSetFenceOnContext,
_gldSetFenceOnQueue, _gldSetInteger, _gldSetMemoryPlugin,
_gldTestMemoryPlugin, _gldTestObject, _gldUnbindBuffer, _gldUnbindFramebuffer,
_gldUnbindTexture, _gldUnbindVertexArray, _gldUpdateDrawFramebuffer,
_gldUpdateReadFramebuffer, _gldUpdateTransformFeedbackState,
_gldWaitForContext, _gldWaitForFenceOnContext, _gldWaitForObject,
_gpumAcquireFenceOnQueue, _gpumAcquireFenceOnQueueNolock,
_gpumChoosePixelFormat, _gpumCompCreateFence, _gpumCompDestroyFence,
_gpumCompFinishFence, _gpumCompGetFenceProfilingInfo, _gpumCompGetFenceStatus,
_gpumCompTestFence, _gpumCreateComputeContext, _gpumCreateDevice,
_gpumCreateQuery, _gpumDeleteCachedProgram, _gpumDestroyComputeContext,
_gpumDestroyPixelFormat, _gpumDestroyQuery, _gpumGetCachedProgram,
_gpumGetQueryInfo, _gpumGetTextureLevelInfo, _gpumInitializeIOData,
_gpumLoadCurrentQueries, _gpumModifyQuery, _gpumRestoreTextureData,
_gpumSetFenceOnQueue, _gpumTerminateIOData, _gpumUpdateUniformBuffers,
_gpusAlphaSize, _gpusCheckResource, _gpusColorSizes, _gpusCreateZeroTexture,
_gpusDefineInternalFunctions, _gpusDepthSize, _gpusDestroyZeroTexture,
_gpusFinishContextResource, _gpusFinishQueueResource, _gpusFinishQueueResourceUsingFlushFunc,
_gpusFlushContextResource, _gpusFlushMemoryForIn, _gpusFlushMemoryForOut,
_gpusFlushQueueResource, _gpusGenerateCrashLog, _gpusGetDataBuffer,
_gpusGetKernelBufferResource, _gpusGetKernelTexture, _gpusGetKernelTextureIOSurface,
_gpusGetKernelTextureSurface, _gpusGetKernelVertexArrayResource,
_gpusLoadCurrentSamplers, _gpusLoadCurrentTextures, _gpusLoadCurrentVertexArray,
_gpusLoadTransformFeedbackBuffers, _gpusPPParameterOffset,
_gpusPixelBytes, _gpusPixelSettings, _gpusPixelSize, _gpusQueueGetDataBuffer,
_gpusQueueSubmitDataBuffers, _gpusReadBuffer, _gpusRowBytes,
_gpusSubmitDataBuffers, _gpusTestContextResource, _gpusTestQueueResource,
_gpusTextureSize, _gpusWaitResource, _gstctxOpState ]
...
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>GPUSupport</string>
<key>CFBundleGetInfoString</key>
<string>GPUSupport 16.7.4.0.0</string>
<key>CFBundleIdentifier</key>
<string>com.apple.gpusupport</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>GPUSupport</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>16.7.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>16.7.4</string>
</dict>
</plist>
Loading

0 comments on commit c16ee7b

Please sign in to comment.