Diferencia entre revisiones de «Sombreador»

Contenido eliminado Contenido añadido
Sin resumen de edición
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 190.222.119.48 a la última edición de Nubecosmica
Línea 11:
* [[High Level Shader Language|HLSL]] es la implementación propiedad de Microsoft, la cual colaboro junto a Nvidia para crear un lenguaje de sombreado. Este lenguaje se debe utilizar junto a DirectX (la primera versión para la que se puede utilizar es DirectX 8.0). Anteriormente al DirectX 8 (DirectX 7, 6, 5...) se utilizaba otro método el cual era más complicado y complejo para ser utilizado. (Entre lo que era el lenguaje, creación de objetos, sonidos, partículas, entre otras).
 
* [[GLSL]] es el lenguaje desarrollado por el grupo Khornox. Esta diseñado específicamente para su uso dentro del entorno de cacacacacacacaacacacacacacacacacaccOpenGL. Sus diseñadores afirman que se ha hecho un gran esfuerzo para lograr altos niveles de paralelismo. Su diseño se basa en C y RenderMan como modelo de lenguaje de sombreado.
 
* [[CG]] lenguaje propiedad de la empresa [[Nvidia]] resultante de su colaboración con Microsoft para el desarrollo de un lenguaje de sombreado. Su principal ventaja es que puede ser usado por las APIs [[OpenGL]] y [[DirectX]]. Otra ventaja de este lenguaje es el uso de perfiles. Estos lenguajes no son totalmente independientes del hardware por lo tanto es recomendable crear programas especificos para diferentes tarjetas gráficas. Los perfiles de CG se encargan de elegir para su ejecución el más adecuado de los programas disponibles para el hardware.