Shaders
- 7-10-2010 -
Cómo usar los shaders desde OpenGL
El diseño de shaders usando programas como Shader Maker resulta bastante sencillo, pero el objetivo último es usar esos shaders en nuestras propias aplicaciones. Para... - 16-09-2010 -
Cómo programar un geometry shader
Los GS son programas algo más complejos que los VS y PS. A diferencia de éstos, no reciben como entrada un único vértice/fragmento ni tampoco... - 7-09-2010 -
Cómo usar un pixel shader para colorear en función de la intensidad de la luz incidente
Los PS no tienen acceso a las propiedades del vértice del que procede un cierto fragmento, como puede ser la normal asociada. Es lógico, ya... - 25-08-2010 -
Cómo programar un pixel shader sencillo
Los PS son programas con una estructura muy similar a la de los VS, si bien los parámetros de entrada y salida sobre los que... - 12-08-2010 -
Cómo comunicar un vertex shader con un pixel shader
Como se apuntó en un tutorial previo, los VS y PS pueden comunicarse a través de parámetros varying. Para ser más exactos habría que decir... - 25-07-2010 -
Cómo aplicar transformaciones variables en un vertex shader
Partiendo del código del VS del tutorial previo de esta serie, es fácil introducir algunos cambios a fin de que la transformación que se aplica... - 2-07-2010 -
Cómo programar un vertex shader simple
Un vertex shader es un programa que recibe como entrada una serie de argumentos y genera unos resultados, casi como cualquier programa de ordenador. Su... - 10-06-2010 -
Qué herramientas de desarrollo de shaders puedo usar
Las entregas de los meses previos, sobre Tipos de shaders y Lenguajes para programar shaders, nos han servido para establecer el contexto en el que... - 28-04-2010 -
Introducción a los lenguajes de programación de shaders
Al igual que el propio hardware, también el software asociado al desarrollo de shaders ha ido evolucionando con el paso del tiempo. Originalmente no existía... - 15-12-2009 -
Tutorial sobre tipos de shaders
Al estudiar las etapas programables del pipeline de las GPU actuales se aprecia la existencia de tres tipos de shaders en la actualidad: vertex, fragment...