¿Has probado el RenderMoney de ATI o el FX Composer de NVidia?
Ambos realmente proporcionan resaltado de sintaxis. Además, los kits de herramientas Cg de NVidia realmente le permiten habilitar la sintaxis en Visual Studio con algunas configuraciones personalizadas.
En cuanto a la autocompletacion, no creo que sea muy necesaria en comparacion con nuestra programacion normal. Es porque no escribirás un código muy largo para la programación de tu sombreador. Shader es bastante crítico ya que se ejecuta en cada fotograma generado, y cada instrucción requiere de 1 a unos pocos ciclos de reloj para ejecutarse, por lo que siempre hay un límite físico para el tiempo que puede permitirse escribir.
La depuración interactiva es actualmente la limitación del hardware de la GPU. Para hacer eso, la GPU tiene que ser emulada con nuestra CPU, lo cual es bastante imposible teniendo en cuenta que el dispositivo REF (representación de software) nunca puede funcionar con una GPU obsoleta, ¿qué más decir sobre emular el sombreador?
Tienes razón, había olvidado que FX Composer sí hacía sintaxis de alta iluminación. Pero, aún quiero autocompletar, lo cual no creo que ocurra. Y en realidad, parece que debería haber revisado las actualizaciones antes de publicarlas, ya que hay algún tipo de depurador de sombreador de prueba. –