Files
2026-08-24 10:03:24 +08:00

950 lines
22 KiB
Makefile

##############################################################################
#
# Copyright (c) 2005 - 2022 by Vivante Corp. All rights reserved.
#
# The material in this file is confidential and contains trade secrets
# of Vivante Corporation. This is proprietary information owned by
# Vivante Corporation. No part of this work may be disclosed,
# reproduced, copied, transmitted, or used in any way for any purpose,
# without the express written permission of Vivante Corporation.
#
##############################################################################
"$(DEFFILE)" : $(AQROOT)\hal\os\libGAL.def.mak
@copy << "$(DEFFILE)"
;
; !! Do not edit this file - it is automatically generated !!
;
LIBRARY libGAL
EXPORTS
;gcoOS
gcoOS_AcquireMutex
gcoOS_AddSignalHandler
gcoOS_Allocate
gcoOS_Realloc
gcoOS_AllocateMemory
gcoOS_AllocateSharedMemory
gcoOS_AtomConstruct
gcoOS_AtomDestroy
gcoOS_AtomGet
gcoOS_AtomSet
gcoOS_AtomDecrement
gcoOS_AtomIncrement
gcoOS_Close
gcoOS_CloseSocket
gcoOS_CloseThread
gcoOS_Connect
gcoOS_Construct
gcoOS_CreateMutex
gcoOS_CreateSignal
gcoOS_CreateThread
gcoOS_DebugBreak
gcoOS_DebugFatal
gcoOS_DebugTrace
gcoOS_DebugTraceZone
gcoOS_Delay
gcoOS_DeleteMutex
gcoOS_DebugStatus2Name
gcoOS_Destroy
gcoOS_DestroySignal
gcoOS_DeviceControl
gcoOS_EnableDebugBuffer
gcoOS_QueryCurrentProcessName
gcoOS_Flush
gcoOS_Free
gcoOS_FreeLibrary
gcoOS_FreeSharedMemory
gcoOS_FreeThreadData
gcoOS_FreeMemory
gcoOS_GetBaseAddress
gcoOS_GetCPUTime
gcoOS_GetCurrentProcessID
gcoOS_GetCurrentThreadID
gcoOS_GetCwd
gcoOS_GetDebugLevel
gcoOS_GetDebugZone
gcoOS_GetDriverTLS
gcoOS_GetEnv
gcoOS_SetEnv
gcoOS_GetMemoryUsage
gcoOS_GetMemorySize
gcoOS_GetPLSValue
gcoOS_GetPos
gcoOS_GetProcAddress
gcoOS_GetProfileTick
gcoOS_GetTicks
gcoOS_GetTime
gcoOS_GetTLS
gcoOS_CopyTLS
gcoOS_QueryTLS
gcoOS_HexStrToInt
gcoOS_HexStrToFloat
gcoOS_LoadLibrary
gcoOS_MemCmp
gcoOS_Open
gcoOS_Print
gcoOS_PrintStrSafe
gcoOS_PrintStrVSafe
gcoOS_QueryProfileTickRate
gcoOS_QueryVideoMemory
gcoOS_LockPLS
gcoOS_LockGLFECompiler
gcoOS_LockCLFECompiler
gcoOS_Read
gcoOS_ReadRegister
gcoOS_ReleaseMutex
gcoOS_Remove
gcoOS_Seek
gcoOS_Send
gcoOS_WaitForSend
gcoOS_SetDebugFile
gcoOS_SetDebugLevel
gcoOS_SetDebugShaderFiles
gcoOS_SetDebugZone
gcoOS_SetDriverTLS
gcoOS_SetPLSValue
gcoOS_SetPos
gcoOS_Shutdown
gcoOS_Signal
gcoOS_Socket
gcoOS_StackPush
gcoOS_StackPop
gcoOS_StackDump
gcoOS_Stat
gcoOS_StrCatSafe
gcoOS_StrCmp
gcoOS_StrCopySafe
gcoOS_StrDup
gcoOS_StrStr
gcoOS_StrFindReverse
gcoOS_StrNCmp
gcoOS_StrToFloat
gcoOS_StrToInt
gcoOS_UnLockPLS
gcoOS_UnLockGLFECompiler
gcoOS_UnLockCLFECompiler
gcoOS_Verify
gcoOS_WaitSignal
gcoOS_Write
gcoOS_WriteRegister
gcoOS_CacheFlush
gcoOS_CacheInvalidate
gcoOS_CacheClean
gcoOS_DetectProcessByName
gcoOS_DetectProcessByEncryptedName
gcoOS_FscanfI
gcoOS_LockFile
gcoOS_UnlockFile
gcoOS_SysTraceBegin
gcoOS_SysTraceEnd
gcsHASH_MD5Init
gcsHASH_MD5Update
gcsHASH_MD5Final
gcoOS_GetMemoryProfileInfo
!IF "$(VIVANTE_ENABLE_3D)_$(VIVANTE_ENABLE_VG)" != "0_0"
; This part is owned by Both 3D & VG.
gcoOS_GetDisplay
gcoOS_GetDisplayByIndex
gcoOS_GetDisplayInfo
gcoOS_GetDisplayInfoEx
gcoOS_GetDisplayVirtual
gcoOS_GetDisplayBackbuffer
gcoOS_CancelDisplayBackbuffer;
gcoOS_SetDisplayVirtual
gcoOS_SetSwapInterval
gcoOS_GetSwapInterval
gcoOS_DestroyDisplay
gcoOS_CreateWindow
gcoOS_GetWindowInfo
gcoOS_DestroyWindow
gcoOS_DrawImage
gcoOS_GetImage
gcoOS_CreatePixmap
gcoOS_GetPixmapInfo
gcoOS_DrawPixmap
gcoOS_DestroyPixmap
gcoOS_LoadEGLLibrary
gcoOS_FreeEGLLibrary
gcoOS_ShowWindow
gcoOS_HideWindow
gcoOS_SetWindowTitle
gcoOS_CapturePointer
gcoOS_GetEvent
gcoOS_CreateClientBuffer
gcoOS_GetClientBufferInfo
gcoOS_DestroyClientBuffer
gcoOS_InitLocalDisplayInfo
gcoOS_DeinitLocalDisplayInfo
gcoOS_GetDisplayInfoEx2
gcoOS_GetDisplayBackbufferEx
gcoOS_IsValidDisplay
gcoOS_SynchronousFlip
gcoOS_GetNativeVisualId
gcoOS_GetWindowInfoEx
gcoOS_DrawImageEx
gcoOS_SetWindowFormat;
gcoOS_GetPixmapInfoEx
gcoOS_CopyPixmapBits
gcoOS_CreateContext
gcoOS_DestroyContext
gcoOS_MakeCurrent
gcoOS_CreateDrawable
gcoOS_DestroyDrawable
gcoOS_SwapBuffers
gcoOS_SetDisplayVirtualEx
gcoOS_QuerySystemInfo
gcoOS_CPUPhysicalToGPUPhysical
; gcsMEM
gcfMEM_InitFSMemPool
gcfMEM_FreeFSMemPool
gcfMEM_FSMemPoolGetANode
gcfMEM_FSMemPoolFreeANode
gcfMEM_FSMemPoolFreeAList
gcfMEM_InitAFSMemPool
gcfMEM_FreeAFSMemPool
gcfMEM_AFSMemPoolGetANode
gcfMEM_AFSMemPoolFreeANode
gcoHAL_QueryTargetCaps
!ENDIF
; gcoHAL
gcoHAL_GetHardware
gcoHAL_GetUserDebugOption
gcoHAL_AddFrameDB
gcoHAL_Call
gcoHAL_Commit
gcoHAL_Compact
gcoHAL_Construct
gcoHAL_Destroy
gcoHAL_DumpFrameDB
gcoHAL_InitGPUProfile
gcoHAL_InitCoreIndexByType
gcoHAL_SetDeviceIndex
gcoHAL_GetCurrentDeviceIndex
gcoHAL_SetCoreIndex
!IF "$(VIVANTE_ENABLE_3D)" == "1"
gcoHAL_GetSpecialHintData
!ENDIF
gcoHAL_GetPatchID
gcoHAL_SetPatchID
gcoHAL_SetGlobalPatchID
gcoHAL_GetTimerTime
gcoHAL_IsFeatureAvailable
gcoHAL_IsFeatureAvailable1
gcoHAL_IsFeatureAvailableWithHardware
gcoHAL_MapMemory
gcoHAL_ProfileEnd
gcoHAL_ProfileStart
gcoHAL_QueryChipCount
gcoHAL_Query3DCoreCount
gcoHAL_QueryCluster
gcoHAL_QueryUscAttribCacheRatio
gcoHAL_QueryChipFeature
gcoHAL_QueryChipIdentity
gcoHAL_QueryChipIdentityEx
gcoHAL_QueryChipIdentityWithHardware
gcoHAL_QuerySuperTileMode
gcoHAL_QueryChipLimits
gcoHAL_QueryPowerManagementState
gcoHAL_ConfigPowerManagement
gcoHAL_QueryTiled
gcoHAL_QueryVideoMemory
gcoHAL_ScheduleEvent
gcoHAL_ScheduleUnmapMemory
gcoHAL_SetPowerManagementState
gcoHAL_SetTimer
gcoHAL_UnmapMemory
gcoHAL_QuerySeparated2D
gcoHAL_SetTimeOut
gcoHAL_GetOption
gcoHAL_FrameInfoOps
gcoHAL_GetProductName
gcoHAL_GetProductNameWithHardware
gcoHAL_QueryResetTimeStamp
gcoHAL_WrapUserMemory
gcoHAL_LockVideoMemory
gcoHAL_LockVideoMemoryEx
gcoHAL_UnlockVideoMemory
gcoHAL_UnlockVideoMemoryEX
gcoHAL_ReleaseVideoMemory
gcoHAL_ScheduleSignal
gcoHAL_GetPLS
gcoHAL_SetPriority
gcoHAL_GetPriority
gcoHAL_GetLastCommitStatus
gcoHAL_SetLastCommitStatus
gcoHAL_CommitDone
gcoHAL_IsFlatMapped
gcoHAL_QueryMCFESemaphoreCapacity
gcoHAL_CommandBufferAutoCommit
gcoHAL_CommandBufferAutoSync
gcoHAL_CancelJob
!IF "$(VIVANTE_ENABLE_3D)" == "1"
gcoHAL_QueryShaderCaps
gcoHAL_QuerySamplerBase
gcoHAL_QueryUniformBase
gcoHAL_QueryStreamCaps
gcoHAL_QueryTextureCaps
gcoHAL_QueryTextureMaxAniso
gcoHAL_SendFence
gcoHAL_SetBltNP2Texture
gcoHAL_Get3DEngine
gcoHAL_SetCompilerFuncTable
gcoHAL_SetFscaleValue
!ENDIF
gcoHAL_SetHardwareType
gcoHAL_GetBaseAddr
gcoOS_SetDumpFlag
gcoOS_Dump
gcoOS_DumpApi
gcoOS_DumpArray
gcoOS_DumpArrayToken
gcoOS_DumpApiData
gcoOS_DumpBuffer
gcoOS_DumpFrameRate
gcoOS_Dump2DCommand
gcoOS_Dump2DSurface
gcfAddMemoryInfo
gcfDelMemoryInfo
; gcoSURF
; 2D
gcoSURF_Blend
gcoSURF_Construct
gcoSURF_ConstructWrapper
gcoSURF_ConstructWithUserPool
gcoSURF_CPUCacheOperation
gcoSURF_Destroy
gcoSURF_DestroyForAllHWType
gcoSURF_Fill
gcoSURF_Flush
gcoSURF_GetAlignedSize
gcoSURF_GetAlignment
gcoSURF_GetBottomBufferOffset
gcoSURF_GetColorType
gcoSURF_GetColorSpace
gcoSURF_GetFormat
gcoSURF_GetFormatInfo
gcoSURF_GetPackedFormat
gcoSURF_GetSize
gcoSURF_IsValid
gcoSURF_Lock
gcoSURF_LockTileStatus
gcoSURF_MapUserSurface
gcoSURF_QueryFlags
gcoSURF_QueryFormat
gcoSURF_QueryOrientation
gcoSURF_QueryReferenceCount
gcoSURF_ReferenceSurface
gcoSURF_SetFlags
gcoSURF_SetBuffer
gcoSURF_SetColorType
gcoSURF_SetColorSpace
gcoSURF_SetDither
gcoSURF_SetOrientation
gcoSURF_SetRotation
gcoSURF_SetWindow
gcoSURF_SetImage
gcoSURF_Unlock
gcoSURF_GetTiling
gcoSURF_LockNode
gcoSURF_UnLockNode
gcoSURF_WrapSurface
gcoSURF_GetInfo
gcoSURF_QueryHints
gcoSURF_UpdateMetadata
gcoSURF_QueryVidMemNode
gcoSURF_QueryVidMemMultiNode
!IF "$(VIVANTE_ENABLE_3D)_$(VIVANTE_ENABLE_VG)" != "0_0"
; Both 3D & VG have these functions.
gcoSURF_GetSamples
gcoSURF_SetSamples
gcoSURF_Copy
!ENDIF
!IF "$(VIVANTE_ENABLE_3D)" == "1"
depr_gcoSURF_Resolve
depr_gcoSURF_ResolveRect
gcoSURF_Clear
gcoSURF_CopyPixels
gcoSURF_DisableTileStatus
gcoSURF_EnableTileStatus
gcoSURF_3DBlitClearTileStatus
gcoSURF_FillFromTile
gcoSURF_IsTileStatusSupported
gcoSURF_IsTileStatusEnabled
gcoSURF_IsCompressed
gcoSURF_IsRenderable
gcoSURF_IsFormatRenderableAsRT
gcoSURF_Resample
gcoSURF_Preserve
gcoSURF_GetResolveAlignment
gcoSURF_ResolveRect
gcoSURF_IsHWResolveable
gcoSURF_BlitCPU
gcoSURF_SetResolvability
gcoSURF_Swap
gcoSURF_ResetSurWH
gcoSURF_GetFence
gcoSURF_WaitFence
gcoSURF_AlignResolveRect
gcoSURF_ComputeBlit
gcoSURF_DrawBlit
gcoSURF_DrawBlitDepth
gcsSURF_NODE_Construct
gcsSURF_NODE_Destroy
gcsSURF_NODE_Lock
gcsSURF_NODE_Unlock
gcsSURF_NODE_GetHardwareAddress
gcsSURF_NODE_SetHardwareAddress
gcsSURF_NODE_GetHWAddress
gcoHAL_TimeQuery_SendFence
gcoHAL_TimeQuery_WaitFence
gcoSURF_FlushTileStatus
gcoSURF_AppendTileStatus
!ENDIF
!IF "$(VIVANTE_ENABLE_3D)" == "1"
; gcoINDEX
gcoINDEX_Bind
gcoINDEX_BindOffset
gcoINDEX_Construct
gcoINDEX_Destroy
gcoINDEX_Free
gcoINDEX_GetIndexRange
gcoINDEX_Load
gcoINDEX_Lock
gcoINDEX_QueryCaps
gcoINDEX_SetDynamic
gcoINDEX_Unlock
gcoINDEX_Upload
gcoINDEX_UploadOffset
gcoINDEX_Merge
gcoINDEX_CheckRange
gcoINDEX_GetFence
gcoINDEX_WaitFence
!ENDIF
!IF "$(VIVANTE_ENABLE_3D)" == "1"
gco3D_Set3DEngine
gco3D_Get3DEngine
gco3D_UnSet3DEngine
gco3D_Construct
gco3D_Destroy
gco3D_DrawIndexedPrimitives
gco3D_DrawIndexedPrimitivesOffset
gco3D_DrawPrimitives
gco3D_DrawIndirectPrimitives
gco3D_MultiDrawIndirectPrimitives
gco3D_DrawInstancedPrimitives
gco3D_DrawNullPrimitives
gco3D_DrawPrimitivesCount
gco3D_DrawPrimitivesOffset
gco3D_DrawPattern
gco3D_EnableBlending
gco3D_EnableDepthWrite
gco3D_EnableDither
gco3D_EnableTextureStage
gco3D_InvokeThreadWalker
gco3D_Semaphore
gco3D_FlushPipe
gco3D_FlushSHL1Cache
gco3D_SetAALineTexSlot
gco3D_SetAALineWidth
gco3D_SetAllEarlyDepthModes
gco3D_SetEarlyDepthFromAPP
gco3D_SetRADepthWrite
gco3D_SwitchDynamicEarlyDepthMode
gco3D_DisableDynamicEarlyDepthMode
gco3D_SetAlphaCompare
gco3D_SetAlphaReference
gco3D_SetAlphaReferenceF
gco3D_SetAlphaReferenceX
gco3D_SetAlphaTest
gco3D_SetAlphaTextureFunction
gco3D_SetAlphaKill
gco3D_SetAntiAlias
gco3D_SetSamples
gco3D_SetAntiAliasLine
gco3D_SetAPI
gco3D_GetAPI
gco3D_SetBlendColor
gco3D_SetBlendColorF
gco3D_SetBlendColorX
gco3D_SetBlendFunction
gco3D_SetBlendMode
gco3D_SetCentroids
gco3D_GetSampleCoords
gco3D_SetClearColor
gco3D_SetClearColorF
gco3D_SetClearColorX
gco3D_SetClearDepthF
gco3D_SetClearDepthX
gco3D_SetClearStencil
gco3D_SetColorTextureFunction
gco3D_SetColorWrite
gco3D_SetCulling
gco3D_SetDepth
gco3D_SetDepthCompare
gco3D_SetDepthMode
gco3D_SetDepthOnly
gco3D_SetDepthRangeF
gco3D_SetDepthRangeX
gco3D_SetDepthScaleBiasF
gco3D_SetDepthScaleBiasX
gco3D_SetDepthPlaneF
gco3D_SetEarlyDepth
gco3D_SetFill
gco3D_SetFogColorF
gco3D_SetFogColorX
gco3D_SetFragmentColorF
gco3D_SetFragmentColorX
gco3D_SetFragmentConfiguration
gco3D_SetLastPixelEnable
gco3D_SetLogicOp
gco3D_SetPointSizeEnable
gco3D_SetPointSprite
gco3D_SetPrimitiveIdEnable
gco3D_SetScissors
gco3D_SetShading
gco3D_SetStencilAll
gco3D_SetStencilCompare
gco3D_SetStencilDepthFail
gco3D_SetStencilFail
gco3D_SetStencilMask
gco3D_SetStencilMaskBack
gco3D_SetStencilMode
gco3D_SetStencilPass
gco3D_SetStencilReference
gco3D_SetStencilWriteMask
gco3D_SetStencilWriteMaskBack
gco3D_SetTarget
gco3D_SetTetxureColorF
gco3D_SetTetxureColorX
gco3D_SetTextureAlphaMask
gco3D_SetTextureColorMask
gco3D_SetViewport
gco3D_WriteBuffer
gco3D_UnsetTarget
gco3D_UnsetDepth
gco3D_SetWClipEnable
gco3D_GetWClipEnable
gco3D_GetClosestRenderFormat
gco3D_SetWPlaneLimitF
gco3D_SetWPlaneLimitX
gco3D_SetWPlaneLimit
gco3D_SetQuery
gco3D_GetQuery
gco3D_SetColorOutCount
gco3D_SetColorCacheMode
gco3D_PrimitiveRestart
gco3D_SetPSOutputMapping
gco3D_LoadProgram
gco3D_EnableAlphaToCoverage
gco3D_EnableSampleCoverage
gco3D_SetSampleCoverageValue
gco3D_EnableSampleMask
gco3D_SetSampleMask
gco3D_EnableSampleShading
gco3D_EnableSampleMaskOut
gco3D_SetMinSampleShadingValue
gco3D_SetSampleShading
gco3D_SetRenderLayered
gco3D_SetShaderLayered
gco3D_IsProgramSwitched
gco3D_EnableBlendingIndexed
gco3D_SetBlendFunctionIndexed
gco3D_SetBlendModeIndexed
gco3D_SetColorWriteIndexed
gco3D_SetPatchVertices
gco3D_SetXfbCmd
gco3D_SetXfbHeader
gco3D_SetXfbBuffer
gco3D_SetRasterDiscard
gco3D_QueryReset
; gcoTEXTURE
gcoTEXTURE_AddMipMap
gcoTEXTURE_AddMipMapEx
gcoTEXTURE_AddMipMapFromClient
gcoTEXTURE_AddMipMapFromSurface
gcoTEXTURE_BindTexture
gcoTEXTURE_BindTextureEx
gcoTEXTURE_Construct
gcoTEXTURE_ConstructEx
gcoTEXTURE_ConstructSized
gcoTEXTURE_Destroy
gcoTEXTURE_Disable
gcoTEXTURE_Clear
gcoTEXTURE_Flush
gcoTEXTURE_FlushVS
gcoTEXTURE_GetClosestFormat
gcoTEXTURE_GetClosestFormatEx
gcoTEXTURE_GetFormatInfo
gcoTEXTURE_GetMipMap
gcoTEXTURE_GetMipMapFace
gcoTEXTURE_GetMipMapSlice
gcoTEXTURE_InitParams
gcoTEXTURE_IsComplete
gcoTEXTURE_CheckTexLevel0Attrib
gcoTEXTURE_IsRenderable
gcoTEXTURE_QueryCaps
gcoTEXTURE_RenderIntoMipMap
gcoTEXTURE_RenderIntoMipMap2
gcoTEXTURE_SetEndianHint
gcoTEXTURE_CheckHWSupportedImage
gcoTEXTURE_Upload
gcoTEXTURE_UploadCompressed
gcoTEXTURE_UploadCompressedSub
gcoTEXTURE_UploadSub
gcoTEXTURE_SetSpecialSwap
gcoTEXTURE_SetDepthTextureFlag
gcoTEXTURE_BindTextureTS
gcoTEXTURE_GenerateMipMap
gcoTEXTURE_UploadYUV
gcoTEXTURE_BindTextureDesc
gcoTEXTURE_SetDescDirty
gcoTEXTURE_LockMipMap
!ENDIF
; gcsRECT
gcsRECT_Height
gcsRECT_Set
gcsRECT_Width
gcsRECT_Rotate
gcsRECT_RelativeRotation
!IF "$(VIVANTE_ENABLE_3D)_$(VIVANTE_ENABLE_2D)" != "0_0"
;gcsBITMASK
gcsBITMASK_InitAllOne
gcsBITMASK_InitAllZero
gcsBITMASK_InitOR
gcsBITMASK_Test
gcsBITMASK_TestAndClear
gcsBITMASK_IsAllZero
gcsBITMASK_Set
gcsBITMASK_Clear
gcsBITMASK_SetAll
gcsBITMASK_MergeBitMaskArray
gcsBITMASK_OR
!ENDIF
!IF "$(VIVANTE_ENABLE_3D)" == "1"
; gcSHADER
gcQueryShaderCompilerHwCfg
gcQueryShaderCompilerHwCfgWithHardware
gcLoadShaders
gcInvokeThreadWalker
gcoSHADER_BindUniform
gcoSHADER_BindUniformCombinedMode
gcoSHADER_ProgramUniform
gcoSHADER_ProgramUniformEx
gcoSHADER_BindBufferBlock
gcoSHADER_AllocateVidMem
gcoSHADER_FreeVidMem
; gcoSTREAM
gcoSTREAM_Construct
gcoSTREAM_Destroy
gcoSTREAM_Flush
gcoSTREAM_Lock
gcoSTREAM_Reserve
gcoSTREAM_SetStride
gcoSTREAM_Unlock
gcoSTREAM_Upload
gcoSTREAM_CPUCacheOperation
gcoSTREAM_CPUCacheOperation_Range
gcoSTREAM_GetFence
gcoSTREAM_WaitFence
gcoSTREAM_GetSize
; gcoVERTEX
gcoVERTEX_Bind
gcoVERTEX_Construct
gcoVERTEX_Destroy
gcoVERTEX_DisableAttribute
gcoVERTEX_EnableAttribute
gcoVERTEX_Reset
gcoVERTEXARRAY_Construct
gcoVERTEXARRAY_Destroy
gcoVERTEXARRAY_IndexBind
gcoVERTEXARRAY_StreamBind
gcoVERTEXARRAY_Bind
gcoVERTEXARRAY_IndexBind_Ex
gcoVERTEXARRAY_StreamBind_Ex
; gcoBUFFER
gcoBUFFER_Construct
gcoBUFFER_Destroy
gcoBUFFER_Reserve
gcoBUFFER_Write
gcoBUFFER_Commit
gcoBUFFER_StartTEMPCMDBUF
gcoBUFFER_EndTEMPCMDBUF
; gcoCL
gcoHARDWARE_InitializeCL
gcoCLHardware_Construct
gcoCL_InitializeHardware
gcoCL_SetHardware
gcoCL_RestoreContext
gcoCL_CreateHW
gcoCL_CreateHWWithType
gcoCL_DestroyHW
gcoCL_GetHWConfigGpuCount
gcoCL_AllocateMemory
gcoCL_AllocateMemoryEx
gcoCL_GetPhysicalAddr
gcoCL_FreeMemory
gcoCL_WrapUserMemory
gcoCL_WrapUserMemoryEx
gcoCL_WrapUserPhysicalMemory
gcoCL_FlushMemory
gcoCL_InvalidateMemoryCache
gcoCL_ShareMemoryWithStream
gcoCL_ShareMemoryWithBufObj
gcoCL_UnshareMemory
gcoCL_FlushSurface
gcoCL_LockSurface
gcoCL_UnlockSurface
gcoCL_CreateTexture
gcoCL_DestroyTexture
gcoCL_SetupTexture
gcoCL_QueryDeviceInfo
gcoCL_QueryDeviceCount
gcoCL_QueryDeviceCountWithGPUType
gcoCL_QueryDeviceCountWithVIPType
gcoCL_QueryDeviceCountWith3D2DType
gcoCL_QueryBLTFenceEndianHint
gcoCL_Commit
gcoCL_CommitWithHardware
gcoCL_CreateSignal
gcoCL_DestroySignal
gcoCL_SubmitSignal
gcoCL_WaitSignal
gcoCL_Flush
gcoCL_FlushWithHardware
gcoCL_LoadKernel
gcoCL_InvokeKernel
gcoCL_InvokeThreadWalker
gcoCL_SetSignal
gcoCL_MemBltCopy
gcoCL_MemWaitAndGetFence
gcoCL_MemWaitAndGetFenceWithHardware
gcoCL_ChooseBltEngine
gcoCL_SetHardwareType
gcoCL_coreIdToChip
gcoCL_SubmitCmdBuffer
gcoCL_3dBltUnlock
gcoCL_3dBltLock
gcoCL_IsFeatureAvailable
gcoCL_ForceSetHardwareType
gcoCL_ForceRestoreHardwareType
gcoCL_MultiGPUSync
gcoCL_MultiGPUFlushCache
gcoCL_FlushCache
gcoCL_FlushCmdBuffer
gcoCL_SetDefaultHardware
gcoCL_SetTimeOut
gcoCL_SyncFreeMemory
gcoCL_GetProductName
gcoCL_GetPatchID
gcoCL_CommitCmdBuffer
gcoCL_ImportDmabuffer
gcoCL_MultiGPUAffinityConfig
gcoCL_GetOCLDeviceCount
gcoCL_CreateHWEx
gcoCL_EnableLocalMemory
gcoCL_GetUscCacheRatio
gcoCL_WrapUserPhysicalMemoryEx
gcoCL_ShareMemoryWithBufObjEx
gcoCL_UnshareMemoryEx
gcoCL_MemoryCache
gcoCL_DestroyHWEx
gcoCL_CreateSubMemory
gcoCL_SwitchHardware
gcoCL_RestoreHardware
; gcoPROFILER
gcoPROFILER_getVersion;
gcoPROFILER_getVPGConst
gcoPROFILER_Construct
gcoPROFILER_Destroy
gcoPROFILER_Initialize
gcoPROFILER_Enable
gcoPROFILER_Disable
gcoPROFILER_EnableCounters
gcoPROFILER_End
gcoPROFILER_Write
gcoPROFILER_Flush
gcoPROFILER_WriteChipInfo
; gcoMATH
gcoMATH_Log2in5dot5
gcoMATH_UIntAsFloat
gcoMATH_FloatAsUInt
gcoMATH_UInt8AsFloat16
gcoMATH_CompareEqualF
gcoMATH_Float16ToFloat
gcoMATH_FloatToFloat16
gcoMATH_Float14ToFloat
gcoMATH_Float11ToFloat
gcoMATH_FloatToFloat11
gcoMATH_Float10ToFloat
gcoMATH_FloatToFloat10
!ENDIF
gcoHAL_GetHardwareType
gcoHAL_QueryCoreCount
gcoHAL_SelectChannel
gcoHAL_MCFESemaphore
gcoHAL_AllocateMCFESemaphore
gcoHAL_FreeMCFESemaphore
gcoHAL_QuerySRAM
!IF "$(VIVANTE_ENABLE_3D)" == "1"
gcoBUFOBJ_Construct
gcoBUFOBJ_Destroy
gcoBUFOBJ_Lock
gcoBUFOBJ_Unlock
gcoBUFOBJ_Free
gcoBUFOBJ_Upload
gcoBUFOBJ_IndexBind
gcoBUFOBJ_IndexGetRange
gcoBUFOBJ_CPUCacheOperation_Range
gcoBUFOBJ_CPUCacheOperation
gcoBUFOBJ_GetSize
gcoBUFOBJ_SetBufferEndianHint
gcoBUFOBJ_SetCPUWrite
gcoBUFOBJ_GetFence
gcoBUFOBJ_WaitFence
gcoBUFOBJ_IsFenceEnabled
gcoBUFOBJ_SetDirty
gcoBUFOBJ_IsDirty
gcoBUFOBJ_AlignIndexBufferWhenNeeded
gcoBUFOBJ_FastLock
gcoBUFOBJ_Dump
gcoBUFOBJ_GetNode
gcfSTATISTICS_AddData
gcfSTATISTICS_MarkFrameEnd
gcfSTATISTICS_DisableDynamicEarlyZ
gcoQUEUE_Construct
gcoQUEUE_Destroy
!ENDIF
!IF "$(VIVANTE_ENABLE_VX)" == "1"
; gcoVX
gcoVX_Initialize
gcoVX_Construct
gcoVX_Destroy
gcoVX_BindImage
gcoVX_GetImageDescriptor
gcoVX_GetImageDescriptorVA40
gcoVX_SetImageInfo
gcoVX_BindKernel
gcoVX_BindUniform
gcoVX_GetUniformBase
gcoVX_InvokeKernel
gcoVX_Commit
gcoVX_AllocateMemory
gcoVX_AllocateCacheableMemory
gcoVX_FreeMemory
gcoVX_KernelConstruct
gcoVX_LockKernel
gcoVX_Replay
gcoVX_LoadKernelShader
gcoVX_InvokeKernelShader
gcoVX_Flush
gcoVX_TriggerAccelerator
gcoVX_ProgrammCrossEngine
gcoVX_ProgrammDMAEngine
gcoVX_ProgrammNNLoopCommand
gcoVX_SetNNImage
gcoVX_GetNNConfig
gcoVX_QueryHWChipInfo
gcoVX_FlushCache
gcoVX_AllocateMemoryEx
gcoVX_AllocateMemoryExAddAllocflag
gcoVX_FreeMemoryEx
gcoVX_GetMemorySize
gcoVX_ZeroMemorySize
gcoVX_SwitchContext
gcoVX_RestoreContext
gcoVX_WaitNNEvent
gcoVX_SetRemapAddress
gcoVX_ProgrammYUV2RGBScale
gcoVX_ProgrammStreamProcessor
gcoVX_StreamProcessorHasVector
gcoVX_CaptureState
gcoVX_GetCaptureBufferInfo
gcoVX_StartCAPBUF
gcoVX_EndCAPBUF
gcoVX_QueryCAPBUFMetaData
gcoVX_FreeCAPBUFMetaQueryBuffer
gcoVX_CreateHW
gcoVX_DestroyHW
gcoVX_VerifyHardware
gcoVX_GetEvisNoInstFeatureCap
gcoVX_QueryDeviceCount
gcoVX_QueryCoreCount
gcoVX_QueryMultiCore
gcoVX_SetHardwareType
gcoVX_MultiGPUSync
gcoVX_QueryNNClusters
gcoVX_QueryNNRingCount
gcoVX_SetCurrentDevice
DWLSetupApbFilter
DWLReadAxiFeHwCfg
DWLConfigAxiFe
DWLConfigAxiFeChns
DWLEnableAxiFe
DWLReadAxiFeStat
DWLDisableAxiFe
DWLResetAxiFe
!IF "$(VSIMULATOR_DEBUG)" == "1"
gcoOS_UpdateSimulatorCallback
gcoOS_SetFrameworkType
gcoOS_SetVSimulatorTarget
gcoVX_addDebugShader
gcoVX_QueryShader
gcoVX_QueryShaderList
gcoVX_cleanDebugShader
gcoVX_SetDebugShaderCount
!ENDIF
!ENDIF
<<