Ok, I couldnt get the DLL to make calls to directX on initialize, nor could i get it to work in a thread, so my only alternative was to make a small level with just enough wdl to invoke my dll function, so i've zipped it up, and here is the url:
http://www.chaostech.com/3dgs/devinfo.zipThere are 3 files in the archive, and its only 768K. It contains devinfo.exe, devinfo.wrs, and devinfo.dll. The dll exports one wdl function called WriteDeviceInfo that takes no paramaters and writes to a file called "devinfo.txt". The textfile contains the calls to GetDeviceCaps, and GetAdapterIdentifier. It dumps it into a more readable format. For more details on what this means, consult the DirectX 8.1 documentation, or ask questions here.
If you download this and run it, it will open an 640x480 engine window that will be all black, and will close almost instantly. This normal. When it closes, it will leave behind a file called "devinfo.txt". This file is what will contain your grafix card info. To post it, simply open in notepad, CTRL-A, CTRL-C, and then CTRL-V between to code tags. Or feel free to just email it to me, and ill post it as soon as i get a chance (my email is in my profile).
For those that want to run this and post what you get, I'll create a new thread, and hopefully we can make it sticky so it can serve as a reference.
Here's the output:
Code:
Driver: ati2dvag.dll
Description: ATI MOBILITY RADEON 9600 Series
DriverVersion: 661764
VendorId: 4098
DeviceId: 20048
SubSysId: 540153375
Revision: 0
DeviceType: 1
AdapterOrdinal: 0
Caps: READ_SCANLINE
Caps2: CANRENDERWINDOWED FULLSCREENGAMMA DYNAMICTEXTURES
Caps3: ALPHA_FULLSCREEN_FLIP_OR_DISCARD
Presentation Intervals: IMMEDIATE ONE
Cursor Caps: COLOR
Dev Caps: EXECUTESYSTEMMEMORY EXECUTEVIDEOMEMORY TLVERTEXSYSTEMMEMORY TLVERTEXVIDEOMEMORY
TEXTUREVIDEOMEMORY DRAWPRIMTLVERTEX CANRENDERAFTERFLIP TEXTURENONLOCALVIDMEM
DRAWPRIMITIVES2 DRAWPRIMITIVES2EX HWTRANSFORMANDLIGHT CANBLTSYSTONONLOCAL
HWRASTERIZATION PUREDEVICE
Primitive Misc Caps: MASKZ CULLNONE CULLCW CULLCCW COLORWRITEENABLE TSSARGTEMP BLENDOP
Raster Caps: DITHER ZTEST FOGVERTEX FOGTABLE MIPMAPLODBIAS ZBIAS FOGRANGE ANISOTROPY WFOG
ZFOG COLORPERSPECTIVE
Z Cmp Caps: NEVER LESS EQUAL LESSEQUAL GREATER NOTEQUAL GREATEREQUAL ALWAYS
Src Blend Caps: ZERO ONE SRCCOLOR INVSRCCOLOR SRCALPHA INVSRCALPHA DESTALPHA INVDESTALPHA
DESTCOLOR INVDESTCOLOR SRCALPHASAT BOTHSRCALPHA BOTHNVSRCALPHA
Dest Blend Caps: ZERO ONE SRCCOLOR INVSRCCOLOR SRCALPHA INVSRCALPHA DESTALPHA INVDESTALPHA
DESTCOLOR INVDESTCOLOR BOTHSRCALPHA BOTHNVSRCALPHA
Alpha Cmp Caps: NEVER LESS EQUAL LESSEQUAL GREATER NOTEQUAL GREATEREQUAL ALWAYS
Shade Caps: COLORGOURAUDRGB SPECULARGOURAUDRGB ALPHAGOURAUDBLEND FOGGOURAUD
Texture Caps: PERSPECTIVE POW2 ALPHA TEXREPEATNOTSCALEDBYSIZE NONPOW2CONDITIONAL PROJECTED
CUBEMAP VOLUMEMAP MIPMAP MIPVOLUMEMAP MIPCUBEMAP CUBEMAP_POW2 VOLUMEMAP_POW2
Texture Filter Caps: MINFPOINT MINFLINEAR MINFANISOTROPIC MIPFPOINT MIPFLINEAR MAGFPOINT MAGFLINEAR
MAGFANISOTROPIC
Cube Texture Filter Caps: MINFPOINT MINFLINEAR MIPFPOINT MIPFLINEAR MAGFPOINT MAGFLINEAR
Volume Texture Filter Caps: MINFPOINT MINFLINEAR MIPFPOINT MIPFLINEAR MAGFPOINT MAGFLINEAR
Texture Address Caps: WRAP MIRROR CLAMP INDEPENDENTUV MIRRORONCE
Volume Texture Address Caps: WRAP MIRROR CLAMP INDEPENDENTUV MIRRORONCE
Line Caps: TEXTURE ZTEST BLEND ALPHACMP FOG
MaxTextureSize: 2048x2048
Max Volume Extent: 1024
Max Texture Repeat: 2048
Max Texture Aspect Ratio: 2048
Max Anisotropy: 16
Max Vertex W: 10000000000.000000
GuardBand L/T/R/B: -960.000000 / -960.000000 / 2880.000000 / 2880.000000
Extents Adjust: 0.000000
Stencil Caps: KEEP ZERO REPLACE INCRSAT DECRSAT INVERT INCR DECR
FVF Caps: TEXCOORDCOUNTMASK PSIZE
Texture Op Caps: DISABLE SELECTARG1 SELECTARG2 MODULATE MODULATE2X MODULATE4X ADD ADDSIGNED
ADDSIGNED2X SUBTRACT ADDSMOOTH BLENDDIFFUSEALPHA BLENDTEXTUREALPHA
BLENDFACTORALPHA BLENDTEXTUREALPHAPM BLENDCURRENTALPHA PREMODULATE
MODULATEALPHA_ADDCOLOR MODULATECOLOR_ADDALPHA MODULATEINVALPHA_ADDCOLOR
MODULATEINVCOLOR_ADDALPHA BUMPENVMAP BUMPENVMAPLUMINANCE DOTPRODUCT3
MULTIPLYADD LERP
Max Texture Blend Stages: 8
Max Simultaneous Textures: 8
Vertex Processing Caps: TEXGEN MATERIALSOURCE7 DIRECTIONALLIGHTS POSITIONALLIGHTS LOCALVIEWER TWEENING
Max Active Lights: 8
Max User Clip Planes: 6
Max Vertex Blend Matrices: 4
Max Vertex Blend Matrix Index: 37
Max Point Size: 256.000000
Max Primitive Count: 1048575
Max Vertex Index: 16777215
Max Streams: 16
Max Stream Stride: 1024
Vertex Shader Version: 1.1
Max Vertex Shader Const: 256
Pixel Shader Version: 1.4
Max Pixel Shader Value: 340282346638528860000000000000000000000.000000