Certainement, en tout cas, les derniers drivers nvidia (proprios, ok, ok,...) permettent de programmer les shaders. Ils sont compatibles OpenGL 1.5 mais ca le fait deja. J'ai testé, ca fonctionne, le driver integre le compilateur et le linker.
Je crois que les drivers ATI faisant la meme chose ne devraient pas tarder (si ils ne sont pas deja sortis).
La version du driver que j'ai installé: 1.0.6111
Pour verifier si vos drivers (et votre carte supporte) le langage de shader:
glxinfo |grep GL_ARB_shading_language_100
Il me semble que les cartes nvidia qui le supportent sont les gammes FX (a partir de la FX5200) et les cartes ultérieures. Chez ATI, je crois aque c'est a partir de la Radeon 9500, mais c'est de mémoire, a verifier...
Les modeles précédents peuvent également etres programmée (fragment & vertex) mais en assembleur ou en utilisant un SDK comme le Cg de NVidia. Je ne parle ici que du langage de haut niveau intégé dans la lib OpenGL (GLSL).
[^] # Re: ET les autres SE ?
Posté par gS . En réponse à la dépêche La spécification de OpenGL 2.0 enfin en version finale. Évalué à 6.
Je crois que les drivers ATI faisant la meme chose ne devraient pas tarder (si ils ne sont pas deja sortis).
La version du driver que j'ai installé: 1.0.6111
Pour verifier si vos drivers (et votre carte supporte) le langage de shader:
glxinfo |grep GL_ARB_shading_language_100
Il me semble que les cartes nvidia qui le supportent sont les gammes FX (a partir de la FX5200) et les cartes ultérieures. Chez ATI, je crois aque c'est a partir de la Radeon 9500, mais c'est de mémoire, a verifier...
Les modeles précédents peuvent également etres programmée (fragment & vertex) mais en assembleur ou en utilisant un SDK comme le Cg de NVidia. Je ne parle ici que du langage de haut niveau intégé dans la lib OpenGL (GLSL).
a++
Guillaume.