Home : File Types : CSO File (2 File Associations)

.CSO File Extension

File Type 1Compiled Shader Object File

DeveloperMicrosoft
Popularity
4.4 (45 Votes)
Category3D Image Files
FormatBinary

Binary

This file is saved in a binary format, which requires a specific program to read its contents.

What is a CSO file?

File created by compiled .HLSL files written in High Level Shader Language (HLSL), which is shading language developed by Microsoft; contains a compiled shader object, which derives from a HLSL file; retains the same name as the HLSL file but appears as a CSO file after the compile in Microsoft Visual Studio.

More Information

In the OpenGL SDK, CSO files can be compiled using the glCompileShader method. glCompileShader compiles HLSL strings into the shader object. Information about whether or not a compilation was successful can be obtained through the shader object's information log by calling glGetShaderInfoLog.

FREE DOWNLOAD
Open over 300 file formats with File Viewer Plus.
Programs that open CSO files
Updated 10/14/2013

File Type 2Compressed ISO Disk Image

DeveloperN/A
Popularity
4.2 (186 Votes)
CategoryDisk Image Files
FormatBinary

Binary

This file is saved in a binary format, which requires a specific program to read its contents.

.CSO File Association 2

Compressed .ISO disk image file used for archiving PlayStation Portable (PSP) games; can incorporate up to nine layers of compression; created by program such as Prometeus and YACC (Yet Another CSO Compressor).

More Information

NOTE: Greater levels of compression can cause CSO disk images to load slowly.

Programs that open CSO files
Updated 10/10/2016

About CSO Files

Our goal is to help you understand what a file with a *.cso suffix is and how to open it.

All file types, file format descriptions, and software programs listed on this page have been individually researched and verified by the FileInfo team. We strive for 100% accuracy and only publish information about file formats that we have tested and validated.

If you would like to suggest any additions or updates to this page, please let us know.