Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Averiguar La Versión De Shader

Iniciado por Haddd, 12 de Enero de 2006, 03:30:09 PM

« anterior - próximo »

Haddd

 ¿Como pudo saber que versión máxima de shader soporta una tarjeta?

Pq en el caps de la tarjeta existe el campo de version, pero para la 9500 y la X8500 devuelve la 2_0. Sin embargo, la X8500 soporta hasta 2_b...


[MaKK]


zupervaca

 Hecha una ojeada a esta web, en una parte de ella se explica como comprobar la version de los shaders.

Haddd

 Pero para una 2_b, esto devuelve lo mismo que una 2_0

zupervaca

 No estoy seguro del todo, pero los shaders 2_b no se si se soportan en directx, puede que pasen directamente del 2_0 al 3_0, es que tampoco he encontrado información sobre ellos, ¿sabes de algún sitio donde se diga las diferencias entre ellos?

BeRSeRKeR

 En vertex shaders pasa de 2.0 a 3.0 pero en pixel shaders sí va de 2.0 a 3.0 pasando por 2.0a y 2.0b. De hecho hemos podido probar con una Radeon X800 y efectivamente compila con 2.0b.

En cuanto a las diferencias no sé si habrá alguna más pero la principal es que los pixel shaders 2.0a y 2.0b tienen 512 instrucciones artiméticas por 64 de los 2.0. :)

Saludos.
¡Si te buscan en nombre de la ley, huye en nombre de la libertad!!






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.