adl.h File Reference

Contains the main functions exposed by ADL for Linux and Windows(XP, Vista and above); 32bit and 64bit platforms. More...


Functions

int ADL_Main_ControlX2_Create (ADL_MAIN_MALLOC_CALLBACK callback, int iEnumConnectedAdapters, ADLThreadingModel threadingModel)
 Function to initialize the ADL interface. This function should be called first.
int ADL2_Main_ControlX2_Create (ADL_MAIN_MALLOC_CALLBACK callback, int iEnumConnectedAdapters, ADL_CONTEXT_HANDLE *context, ADLThreadingModel threadingModel)
 Function to initialize the ADL2 interface and issue client's context handle.
int ADL_Main_Control_Create (ADL_MAIN_MALLOC_CALLBACK callback, int iEnumConnectedAdapters)
 Function to initialize the ADL interface. This function should be called first.
int ADL2_Main_Control_Create (ADL_MAIN_MALLOC_CALLBACK callback, int iEnumConnectedAdapters, ADL_CONTEXT_HANDLE *context)
 Function to initialize the ADL2 interface and to obtain client's context handle.
int ADL2_Main_Control_Refresh (ADL_CONTEXT_HANDLE context)
 Function to refresh adapter information. This function generates an adapter index value for all logical adapters that have ever been present in the system.
int ADL_Main_Control_Refresh ()
 Function to refresh adapter information. This function generates an adapter index value for all logical adapters that have ever been present in the system.
int ADL_Main_Control_Destroy ()
 Function to destroy ADL global pointers. This function should be called last.
int ADL2_Main_Control_Destroy (ADL_CONTEXT_HANDLE context)
 Destroy client's ADL context.
void * ADL2_Main_Control_GetProcAddress (ADL_CONTEXT_HANDLE context, void *lpModule, char *lpProcName)
 ADL local interface. Function to determine the validity of and retrieve the function pointer (similar to the GetProcAdress API) for a specified function.
void * ADL_Main_Control_GetProcAddress (void *lpModule, char *lpProcName)
 ADL local interface. Function to determine the validity of and retrieve the function pointer (similar to the GetProcAdress API) for a specified function.
int ADL2_Graphics_Versions_Get (ADL_CONTEXT_HANDLE context, ADLVersionsInfo *lpVersionsInfo)
 Function to retrieve version information.
int ADL_Graphics_Versions_Get (ADLVersionsInfo *lpVersionsInfo)
 Function to retrieve version information.
int ADL2_Graphics_VersionsX2_Get (ADL_CONTEXT_HANDLE context, ADLVersionsInfoX2 *lpVersionsInfo)
 Function to retrieve s version information.


Detailed Description

Contains the main functions exposed by ADL for Linux and Windows(XP, Vista and above); 32bit and 64bit platforms.

Copyright (c) 2008 - 2018 Advanced Micro Devices, Inc. THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. This file contains the main functions exposed by ADL for Linux and Windows(XP, Vista and above); 32bit and 64bit platforms. All functions in this file can be used as a reference when creating specific function pointers to be used by the appropriate runtime dynamic library loaders.


Copyright © 2009-2016 Advanced Micro Devices, Inc. All rights reserved.