950 lines
22 KiB
Makefile
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
|
|
|
|
<<
|