Buenas! Llevo bastante tiempo desarrolando una aplicación en VB.Net en la que necesito hacer uso de muchas funciones gráficas que he programado. Con funciones gráficas me refiero a modificar de una determinada manera cada píxel de una imagen, y claro... puede ser muy lento.
Por fin he descubierto (creo) que lo que me interesaría sería programar para cada función un Pixel Shader (sólo me interesa el 2D) de alguna manera, y utilizarlo en mi aplicación de VB.Net. La cuestión es que no sé muy bien por donde empezar. He leído sobre programar estas cosas con HLSL, DirectX, OpenGL... pero no lo tengo muy claro, igual no me he enterado.
En fin, me gustaría que alguien me pudiera orientar un poco sobre los conceptos y los lenguajes que existen para esto. Estaría muy agradecido por cualquier respuesta. Llevo mucho tiempo preguntando por este tema y nadie me dice nada...
Muchas gracias. Saludos!!!