.PSSL

Archivo PSSL

PlayStation Shader Language File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .pssl contiene código de sombreado (shader) escrito en el PlayStation Shader Language de Sony, el lenguaje de programación de GPU utilizado para el desarrollo de juegos en PlayStation 4 y PlayStation 5. Los archivos .pssl basados en texto son código fuente plano que se puede abrir y editar en cualquier editor de código como Visual Studio Code, Notepad++ o Sublime Text. Compilar el shader en una forma que la consola pueda ejecutar requiere el PlayStation SDK con licencia de Sony, que solo está disponible para desarrolladores registrados.

Desarrollador: Sony Interactive Entertainment Categoría: Archivos de desarrollo MIME: text/plain
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 12, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo PSSL?

Un archivo .pssl contiene código escrito en el PlayStation Shader Language, el lenguaje de sombreado de Sony para el desarrollo en PlayStation 4 y PlayStation 5. Sony introdujo PSSL junto con la PS4 y lo presentó en la GDC Europe 2013. Programa la GPU para producir iluminación, sombreado y otros efectos visuales dentro de un juego.

PSSL utiliza una sintaxis similar a C++ y se mantiene cercano al .hlsl de Microsoft, el lenguaje de sombreado utilizado por Direct3D. Ambos son lo suficientemente similares como para que los estudios que publican tanto en PC como en consola puedan compartir gran parte de su código de sombreado y cerrar las brechas restantes con macros de preprocesador. El lenguaje cubre shaders de vértice, píxel, geometría y computación, y admite flujo de control tanto estático como dinámico.

Un archivo .pssl de texto es código fuente legible. Se compila en binarios de GPU para consola mediante un compilador de shaders en el PlayStation SDK, que Sony construye sobre LLVM y Clang. Esos binarios luego alimentan las API gráficas GNM y GNMX, que son aproximadamente las contrapartes de PlayStation para Direct3D 12 y Direct3D 11.

Seguridad y protección

RIESGO: 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.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOPlayStation Shader Language Filetambién conocido como PlayStation Shading Language, PSSL shader
DESARROLLADORSony Interactive Entertainmentdesde 2013
TIPO MIMEtext/plain
TIPOGPU shader source code (text); may also refer to compiled shader binary
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada 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 abren archivos PSSL

Windows3 apps
Notepad Integrado Open a text-based .pssl file to inspect the raw shader source without any special tooling.
Visual Studio Code Gratis 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 Gratis Open and edit .pssl shader source with HLSL syntax highlighting.
Linux3 apps
Vim Código abierto Open a .pssl source file in the terminal to view and edit the shader code.
GNU Emacs Código abierto Open text-based .pssl files in a C++-like mode to read and edit the shader source.
Visual Studio Code Gratis Open .pssl source and edit it with HLSL/C++ syntax highlighting.

Detalles técnicos

especificación 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.
Lanzado2013
Especificaciónen.wikipedia.org

Conversiones de PSSL

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos PSSL. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos PSSL.

Preguntas frecuentes

¿Qué es un archivo PSSL?
Es un shader escrito en el PlayStation Shader Language de Sony, utilizado para programar efectos de GPU como iluminación y sombreado en juegos de PlayStation 4 y PlayStation 5. Los archivos .pssl de texto contienen código fuente legible; el SDK los compila en binarios de GPU para la consola.
¿Cómo abro un archivo PSSL?
Si es un archivo fuente de texto, ábralo en cualquier editor de código como Visual Studio Code, Notepad++ o Sublime Text. Configurar el modo de lenguaje del editor en HLSL o C++ ofrece un resaltado de sintaxis legible porque PSSL es similar a HLSL.
¿Puedo compilar un archivo PSSL yo mismo?
Solo con el PlayStation SDK con licencia de Sony, que incluye un compilador de shaders basado en LLVM/Clang. El SDK está restringido a desarrolladores registrados bajo un acuerdo de confidencialidad (NDA), por lo que no hay un compilador público para PSSL.
¿Es PSSL lo mismo que HLSL?
No, pero son muy cercanos. PSSL utiliza una sintaxis similar a C++ modelada según el HLSL de Microsoft, y muchas diferencias de código pueden manejarse con macros de preprocesador al compartir shaders entre PlayStation y PC.
¿Es seguro abrir archivos PSSL?
Sí. Los archivos .pssl basados en texto son código fuente plano y no se ejecutan en una computadora de escritorio. Como con cualquier código de fuente desconocida, léalo antes de confiar en él, pero el formato en sí no es peligroso.
¿Por qué no puedo encontrar documentación oficial de PSSL?
Sony mantiene la gramática de PSSL y las API GNM/GNMX de forma confidencial. La especificación completa y el SDK solo están disponibles para desarrolladores con licencia de PlayStation que hayan firmado un acuerdo de confidencialidad.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta 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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z