PDA

View Full Version : What games use ARB_VERTEX_PROGRAM or ARB_FRAGMENT_PROGRAM at now?



lawrencelee
06-16-2004, 12:02 AM
I need a list of the games which use these two exetensions.

zukerman
06-17-2004, 02:25 AM
for example: SW:KotOR, Far Cry.

Jan
06-17-2004, 02:46 AM
Doom 3

zeckensack
06-17-2004, 03:49 AM
If this is a driver testing related question, I suggest visiting Humus\' site (http://esprit.campus.luth.se/~humus/) . There are a number of technology demos in the OpenGL section that use ARB_vertex_program and ARB_fragment_program.

I don't think there are currently many shipping games that use these extensions. This is going to take some more time.

M/\dm/\n
06-17-2004, 08:18 AM
If I'm not mistaken then FarCry uses HLSL compiler & is based on DX9. ARB_f_p is being somehow left out now as high level shading languages are coming.
Reason I think is obvious: NV -> compiler optimizes for registers, R -> compiler optimizes for less texture acceses, so you need specialized programs for different HW.
ARB_f_p is going to be left in GL2.0, but its usage is going to drop in favor of GLSL. Moreover GLSL right now works this way GLSL->FP->Native instr's, with more mature drivers FP can be left out, so you'll be compiling directly to HW.

Adruab
06-17-2004, 08:49 AM
I thought that SW:KotOR was an xbox game (and thus used DX)...?

Jens Scheddin
06-17-2004, 01:40 PM
Originally posted by Adruab:
I thought that SW:KotOR was an xbox game (and thus used DX)...?It's been ported to the PC and uses OpenGL (like other games from Bioware, too). Knowing that Doom3 will be released for the XBox raises the question if there is some OGL to DX wrapper or even a real OpenGL driver available...

Edit: Oh, and FarCry has an OpenGL renderer. It should be used on GeForce 3/4 class hardware because of register combiner optimizations, IIRC.