PSSL CG
No es posible

Convertir PSSL a CG

¿Se puede convertir PSSL a CG?
RESPUESTA RÁPIDA
¿Es posible convertir PSSL a CG?
No - no es una conversión directa.

No existe un convertidor directo de pssl a cg, y rara vez tendría sentido: Cg fue descontinuado por NVIDIA en 2012 y casi ningún motor moderno lo utiliza ya. El camino realista es portar manualmente su PSSL a HLSL o GLSL, que son los lenguajes a los que Cg más se parece y que cuentan con herramientas activas.

Sin ruta directa

En esta página

Probado en macOS, Windows y Linux
Última verificación Sep 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir PSSL a CG?

La gente llega aquí porque Cg es sintácticamente cercano a HLSL, por lo que parece un objetivo natural para un shader de PS4. En la práctica, el compilador de PSSL se distribuye únicamente dentro del kit de desarrollo con licencia de Sony y emite binarios de GPU, no texto Cg portátil, y Cg en sí mismo es un callejón sin salida. La mayoría de los equipos optan por mover PSSL a un lenguaje con mantenimiento como .HLSL.

Cómo convertir PSSL a CG

Portar a mano a HLSL, luego a Cg si es realmente necesario OPEN-SOURCE

Reescriba los puntos de entrada de PSSL como HLSL en un editor, luego pase ese HLSL al compilador heredado cgc de NVIDIA con cgc -profile vp40 shader.hlsl si realmente se requiere un perfil de Cg.

Traducir vía ShaderConductor OPEN-SOURCE

Después de convertir manualmente PSSL a HLSL, use ShaderConductor de Microsoft para realizar una compilación cruzada de ese HLSL a GLSL/MSL; no hay un backend para Cg, por lo que Cg sigue siendo un paso manual.

Acerca de estos formatos

Calidad y qué observar

  • Ninguna herramienta automatizada lee .pssl fuera del SDK de PS4/PS5 restringido por el acuerdo de confidencialidad (NDA) de Sony.
  • Cg fue oficialmente descontinuado por NVIDIA en 2012 y no recibe actualizaciones, por lo que portar hacia él suele ser un paso atrás.
  • Las funciones intrínsecas de hardware específicas de PS4 en el código fuente de PSSL no tienen equivalente en Cg y deben eliminarse o reimplementarse.

Preguntas frecuentes

¿Existe un convertidor de PSSL a Cg?
No. Ninguna herramienta pública analiza PSSL, y ninguna tiene como objetivo Cg. Tendría que portarlo manualmente a través de HLSL.
¿Por qué querría usar Cg?
Casi con seguridad no lo desea. Cg está descontinuado; HLSL o GLSL son los objetivos prácticos para un shader de PS4.
¿Puedo abrir un archivo .pssl para leerlo?
Sí, es texto plano; ábralo en cualquier editor de código. Sin embargo, para compilarlo se necesita el kit de desarrollo de Sony.
¿El shader portado se verá idéntico?
Rara vez. Cualquier cosa que dependa de las extensiones de GPU de PS4 no tiene contraparte en Cg y se comportará de manera diferente o necesitará una reescritura.