1 /* 2 * Copyright 2013 Joakim Sindholt <[email protected]> 3 * SPDX-License-Identifier: MIT 4 */ 5 6 #include <string.h> 7 8 #include "util/u_memory.h" 9 10 #include "d3dadapter/drm.h" 11 extern const struct D3DAdapter9DRM drm9_desc; 12 13 struct { 14 const char *name; 15 const void *desc; 16 } drivers[] = { 17 { D3DADAPTER9DRM_NAME, &drm9_desc }, 18 }; 19 20 PUBLIC const void * WINAPI D3DAdapter9GetProc(const char * name)21D3DAdapter9GetProc( const char *name ) 22 { 23 int i; 24 for (i = 0; i < ARRAY_SIZE(drivers); ++i) { 25 if (strcmp(name, drivers[i].name) == 0) { 26 return drivers[i].desc; 27 } 28 } 29 return NULL; 30 } 31