I am writing my own OpenGL-based postprocessor for FEA and I want to know how can I specify the capabilities I need to atioglpf.xml (OpenGL Preferences XML file comin' with FireGL Drivers). I see there are Capabilities and CapabilitiesEx columns, but I cannot understand how to decipher them. Does anyone know how to read these caps up? Can they be forced or they are just for internal use in drivers? And the last question, where can I get some tutorials about programming ATI registers in Ring0 (i.e I have the register programming manual but I don't know what arguments have I to pass to VideoPort*** functions).