Changes

Jump to navigation Jump to search
317 bytes added ,  11:45, 23 February 2014
m
no edit summary
Line 2: Line 2:  
== Overview ==
 
== Overview ==
   −
The SHBIN (SHader BINary) file is used to contain compiled VSH (Vertex SHader) files. (VSH files are vertex shader scripts)
+
The SHBIN (SHader BINary) file is used to contain compiled and linked shader programs. These can include vertex shaders (typically compiled from .vsh files) and geometry shaders (typically compiled from .gsh files, though .asm have been observed).
 +
In commercial games/apps, SHBIN files can be found as standalone files with the extension .shbin, or contained within .bcsdr files. BCSDR files use CGFX as a container, but the underlying DVLB/DVLP/DVLE structure remains unchanged.
   −
A SHBIN's structure starts with a header, then a DVLP, then DVLE(s) (depending on a variable in the header)
+
A SHBIN's structure starts with a header, then a DVLP, then DVLE(s).
    
== Header ==
 
== Header ==
373

edits

Navigation menu