Performance and API update! If you have problems with chunked or hulked ships, this might help, especially with the 'optimizeNormals' graphics option.
WARNINGS
Certain Integrated GPUs have trouble with GraphicsLib shaders!
Use a discrete GPU or disable shaders if you have trouble.
Some GPUs and graphics drivers cannot run Combat Radar and GraphicsLib shaders at the same time (black screen!)
If you experience this problem, disable Combat Radar or disable shaders.
Antialiasing is (mostly) not supported when using shaders!
Use 100%/200%/300% scaling, use AA compatibility mode, or disable shaders.
Change LogVersion 1.8.0- Updated for Starsector 0.96a RC10
- No more '!!!'
- Adjusted/fixed behavior of dead ships regarding surface maps
- Added 'optimizeNormals' option to the settings for slightly better performance in some situations
- API expansion for RippleDistortion and WaveDistortion
- A default white directional sun-light is now visible in non-campaign battles (simulator, missions)
- Various private variables in RippleDistortion, WaveDistortion, and StandardLight changed to protected
- Improved performance of ship chunks (vanilla tessellation issue solved via caching)
- Added "shaderlib_do_not_render" custom data key, which applies to anything that has custom data, to completely ignore that entity for lighting purposes (improves performance, especially for ships)