PSSL CG
Não é possível

Converter PSSL para CG

É possível converter PSSL para CG?
RESPOSTA RÁPIDA
É possível converter PSSL para CG?
Não - não é uma conversão direta.

Não existe um conversor direto de pssl para cg, e isso raramente faria sentido: a Cg foi descontinuada pela NVIDIA em 2012 e quase nenhum motor moderno ainda a utiliza. O caminho realista é portar manualmente seu PSSL para HLSL ou GLSL, que são as linguagens com as quais a Cg mais se assemelha e que possuem ferramentas ativas.

Sem caminho direto

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Sep 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter PSSL para CG?

As pessoas chegam aqui porque a Cg é sintaticamente próxima do HLSL, parecendo um alvo natural para um shader de PS4. Na prática, o compilador PSSL é fornecido apenas dentro do devkit licenciado da Sony e emite binários de GPU, não texto Cg portátil, e a própria Cg é um beco sem saída. A maioria das equipes move o PSSL para uma linguagem mantida, como o .HLSL.

Como converter PSSL para CG

Portabilidade manual para HLSL, depois Cg se for realmente necessário OPEN-SOURCE

Reescreva os pontos de entrada PSSL como HLSL em um editor e, em seguida, forneça esse HLSL ao compilador legado cgc da NVIDIA com cgc -profile vp40 shader.hlsl se um perfil Cg for genuinamente exigido.

Traduzir via ShaderConductor OPEN-SOURCE

Após converter manualmente PSSL para HLSL, use o ShaderConductor da Microsoft para compilar de forma cruzada esse HLSL para GLSL/MSL; não há backend para Cg, portanto, a Cg continua sendo uma etapa manual.

Sobre estes formatos

Qualidade e o que observar

  • Nenhuma ferramenta automatizada lê .pssl fora do SDK de PS4/PS5 restrito por NDA da Sony.
  • A Cg foi oficialmente descontinuada pela NVIDIA em 2012 e não recebe atualizações, portanto, portar para ela costuma ser um retrocesso.
  • As funções intrínsecas de hardware específicas do PS4 no código-fonte PSSL não têm equivalente em Cg e devem ser removidas ou reimplementadas.

Perguntas frequentes

Existe um conversor de PSSL para Cg?
Não. Nenhuma ferramenta pública analisa PSSL e nenhuma tem a Cg como alvo. Você teria que fazer a portabilidade manual através do HLSL.
Por que eu iria querer Cg?
Quase certamente você não quer. A Cg está obsoleta; HLSL ou GLSL são os alvos práticos para um shader de PS4.
Posso abrir um arquivo .pssl para lê-lo?
Sim, é texto simples; abra-o em qualquer editor de código. Compilá-lo, no entanto, requer o devkit da Sony.
O shader portado parecerá idêntico?
Raramente. Qualquer coisa que dependa de extensões de GPU do PS4 não tem contraparte em Cg e se comportará de forma diferente ou precisará de uma reescrita.