Skip to content
SMG edited this page Nov 9, 2018 · 23 revisions

Minimum System Requirements

Feature OpenGL Version
Shaders (models, textures, background) 3.3
NUT PNG export and viewport PNG renders 3.3
Overlays (LVD, bones, bounding boxes, etc) 2.1 or higher (older versions not tested)

Rendering on Legacy Hardware


Forge will still run on older hardware, but shader rendering will be disabled. Models will be invisible and textures will appear solid black or white. This is the expected behavior. If your system does not support the necessary OpenGL version, please only post bug reports for crashes.

Reporting Rendering Issues

Due to the nature of OpenGL, rendering may not work properly, even on modern systems. Hardware and driver differences between graphics processors may result in crashes or visual differences.

Rendering is tested on the latest AMD Radeon and Intel Integrated graphics drivers. Other graphics processors may experience more driver related bugs.

You can report issues in the Bug Tracker. Please upload the shader error logs when reporting issues involving models or textures.

Shader Error Logs

Smash Forge can generate error logs for all of the shaders to better help the developers debug shading issues. In addition, the logs contain basic system information to understand what types of systems are having issues. If MBN files don't render properly, you should check the MBN error log, for example. If the application crashes when opening all of a certain model or texture file (ex: all NUDs), this is most likely means your system does not properly support OpenGL 3.30.

Go to File > Export Shader Error Logs to save error logs for all shaders to the Shader Error Logs folder in Forge's main directory. Please send a zip of all the error logs rather than sending all the files individually.

System information

The shader error log contains basic system information to see what systems are having issues with rendering in Forge. Keep in mind the error logs will look slightly for different systems. The following examples are of modern GPUS. The version numbers for each of the examples is 4.50, but each is formatted slightly differently. Only version 3.30 is required, which was released around 2010. Older versions of OpenGL will not be supported.

Vendor: ATI Technologies Inc.
Renderer: Radeon (TM) RX 480 Graphics
OpenGL Version: 4.5.13474 Compatibility Profile Context 22.19.162.4
GLSL Version: 4.50
Vendor: NVIDIA Corporation
Renderer: GeForce GTX 970/PCIe/SSE2
OpenGL Version: 4.5.0 NVIDIA 385.69
GLSL Version: 4.50 NVIDIA
Vendor: Intel
Renderer: Intel(R) HD Graphics 620
OpenGL Version: 4.5.0 - Build 22.20.16.4729
GLSL Version: 4.50 - Build 22.20.16.4729

Shader Compilation Error Examples


This is usually caused by an issue with the vertex shader, which controls vertex positions and animations.


This is usually caused by an issue with the fragment shader, which controls the shading of the model.

Textures or screen shaders will appear solid black or solid white for a shader error, depending on the graphics driver.