FX File Documentation


Overview

Feature Value
File Format Name Direct3D Effects File
Extension .fx
MIME Type text/plain
Primary Usage 3D Graphics Programming
Developed By Microsoft Corporation
File Type Category 3D Image Files
Editable Yes, with appropriate software
Open Standard No
Contained Data Types Shader Code, Rendering Techniques, Rendering States
Encoding Text
Text-Based Yes
Used In DirectX SDK
Supporting Applications Microsoft Visual Studio, FX Composer
Purpose Shaders and Effects for Direct3D applications
Complexity High
Human-Readable Yes, to some extent for programmers
Can Include Vertex Shaders, Pixel Shaders, Geometry Shaders
Compatibility Compatible with DirectX APIs
Common Tools for Creation Shader editors, Text editors
Can be Compiled Yes, into binary formats for use in applications
Version Control Friendly Yes, due to text-based nature
Typical File Size Varies widely on content