.PSSL

Arquivo PSSL

PlayStation Shader Language File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .pssl contém código de shader escrito na PlayStation Shader Language da Sony, a linguagem de programação de GPU usada para o desenvolvimento de jogos de PlayStation 4 e PlayStation 5. Arquivos .pssl baseados em texto são código-fonte puro que você pode abrir e editar em qualquer editor de código, como Visual Studio Code, Notepad++ ou Sublime Text. A compilação do shader em uma forma que o console execute requer o PlayStation SDK licenciado da Sony, que está disponível apenas para desenvolvedores registrados.

Desenvolvedor: Sony Interactive Entertainment Categoria: Arquivos de Desenvolvedor MIME: text/plain
ABRE EM Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Aug 12, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PSSL?

Um arquivo .pssl contém código escrito na PlayStation Shader Language, a linguagem de sombreamento da Sony para o desenvolvimento de PlayStation 4 e PlayStation 5. A Sony introduziu a PSSL junto com o PS4 e a apresentou na GDC Europe 2013. Ela programa a GPU para produzir iluminação, sombreamento e outros efeitos visuais dentro de um jogo.

A PSSL utiliza uma sintaxe semelhante a C++ e permanece próxima ao .hlsl da Microsoft, a linguagem de shader usada pelo Direct3D. As duas são semelhantes o suficiente para que estúdios que lançam jogos tanto para PC quanto para console possam compartilhar grande parte de seu código de shader e preencher as lacunas restantes com macros de pré-processador. A linguagem abrange shaders de vértice, pixel, geometria e computação, e suporta fluxo de controle estático e dinâmico.

Um arquivo .pssl de texto é um código-fonte legível. Ele é compilado em binários de GPU de console por um compilador de shader no PlayStation SDK, que a Sony constrói sobre LLVM e Clang. Esses binários alimentam as APIs gráficas GNM e GNMX, que são aproximadamente as contrapartes do PlayStation para o Direct3D 12 e Direct3D 11.

Segurança e proteção

RISCO: LOW

Text-based .pssl files are plain source code and cannot execute on their own, so they carry no inherent malware risk. Compiled PSSL shader binaries only run on PlayStation GPUs through the console runtime. Treat any .pssl file from an unknown source with the same caution as any downloaded code, but the format itself is not an executable delivery vector on a desktop PC.

Detalhes do formato

em resumo
NOME COMPLETOPlayStation Shader Language Filetambém conhecido como PlayStation Shading Language, PSSL shader
DESENVOLVEDORSony Interactive Entertainmentdesde 2013
TIPO MIMEtext/plain
TIPOGPU shader source code (text); may also refer to compiled shader binary
RELACIONADO.do.md.hex.xsd
Esta extensão também é usada por…
  • Generic shader source - Some older references treat .pssl generically as a shader source file; on PlayStation platforms it specifically means PlayStation Shader Language.
  • Unrelated tooling strings - Rare, non-standard uses of the four-letter string 'pssl' appear in unrelated software but are not an established file type.

Programas que abrem arquivos PSSL

Windows3 apps
Notepad Integrado Open a text-based .pssl file to inspect the raw shader source without any special tooling.
Visual Studio Code Gratuito Open the .pssl source file to read and edit the shader code with syntax highlighting via an HLSL extension, since PSSL is HLSL-like.
PlayStation SDK (licensed developers) Pago Compile .pssl source into console-ready GPU shader binaries using the SDK's LLVM/Clang-based shader compiler.
macOS3 apps
TextEdit Integrado Open a .pssl source file as plain text to view its contents.
Sublime Text Pago Open text-based .pssl files and set the syntax to C++ or HLSL to read and edit the shader code.
Visual Studio Code Gratuito Open and edit .pssl shader source with HLSL syntax highlighting.
Linux3 apps
Vim Código aberto Open a .pssl source file in the terminal to view and edit the shader code.
GNU Emacs Código aberto Open text-based .pssl files in a C++-like mode to read and edit the shader source.
Visual Studio Code Gratuito Open .pssl source and edit it with HLSL/C++ syntax highlighting.

Detalhes técnicos

especificação profunda
EncodingASCII / UTF-8 text for source files
Byte orderN/A (text source); little-endian for compiled console binaries
ContainerPlain text source; compiled form is a proprietary GPU microcode container
CompressionNone for source
EncryptionNone for source (retail game shader data may be packed/encrypted inside title assets)
Language BasisC++-like syntax, closely modeled on Microsoft HLSL
Shader StagesVertex, pixel (fragment), geometry, and compute shaders
Control FlowSupports both static and dynamic control flow
ToolchainCompiled with a Sony PS4/PS5 SDK compiler based on LLVM and Clang
Graphics ApisUsed with the PlayStation GNM (low-level) and GNMX (high-level) graphics APIs
PlatformsPlayStation 4, PlayStation 5, Windows (SDK development host)
StructureA .pssl source file declares shader entry points, resource bindings, and functions using HLSL-like semantics and intrinsics, then is compiled to GPU-native binary by the console SDK.
NotesThe PS4/PS5 SDK, its GNM/GNMX documentation, and the exact PSSL grammar are confidential and available only to licensed developers under NDA.
Lançado2013
Especificaçãoen.wikipedia.org

Conversões de PSSL

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PSSL. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos PSSL.

Perguntas frequentes

O que é um arquivo PSSL?
É um shader escrito na PlayStation Shader Language da Sony, usado para programar efeitos de GPU como iluminação e sombreamento em jogos de PlayStation 4 e PlayStation 5. Arquivos .pssl de texto contêm código-fonte legível; o SDK os compila em binários de GPU para o console.
Como eu abro um arquivo PSSL?
Se for um arquivo de código-fonte de texto, abra-o em qualquer editor de código como Visual Studio Code, Notepad++ ou Sublime Text. Definir o modo de linguagem do editor para HLSL ou C++ fornece realce de sintaxe legível, pois a PSSL é semelhante ao HLSL.
Posso compilar um arquivo PSSL sozinho?
Apenas com o PlayStation SDK licenciado da Sony, que inclui um compilador de shader baseado em LLVM/Clang. O SDK é restrito a desenvolvedores registrados sob NDA, portanto não há compilador público para PSSL.
PSSL é o mesmo que HLSL?
Não, mas eles são muito próximos. A PSSL usa uma sintaxe semelhante a C++ modelada no HLSL da Microsoft, e muitas diferenças de código podem ser tratadas com macros de pré-processador ao compartilhar shaders entre PlayStation e PC.
Arquivos PSSL são seguros para abrir?
Sim. Arquivos .pssl baseados em texto são apenas código-fonte e não são executados em um computador desktop. Como com qualquer código de fonte desconhecida, leia antes de confiar, mas o formato em si não é perigoso.
Por que não consigo encontrar a documentação oficial da PSSL?
A Sony mantém a gramática da PSSL e as APIs GNM/GNMX confidenciais. A especificação completa e o SDK estão disponíveis apenas para desenvolvedores licenciados de PlayStation que assinaram um acordo de confidencialidade.

Referências

1Wikipedia - PlayStation Shader Language / PS4 system softwareen.wikipedia.org
2FileInfo - .PSSL File Extensionfileinfo.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Extensões relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z