3386: Ocean shader update, general fixes
General:
- Added dvar r_aspectRatio_custom (21:9 = 2.333) -> Use r_aspectRatio custom to enable
- Automatically load xcommon_iw3xo_addon.ff if found in zone/language (user fastfile to overwrite loaded assets)
- cubeMapShot command fixed (disable r_smp_backend when using it)
Map Export:
- Fixed brush indices drawing when using r_drawCollision_brushIndexVisible
- Minor fixes to texture scaling when exporting maps
- Use dvar mapexport_brush5Sides to export brushes with only 5 sides
- All IW3xo created files will now be placed in their respective directories in root/iw3xo/
ImGui / Ocean Shader:
- Implemented Ocean tab to tweak ocean shader settings in realtime
- Use the export button to export shader settings
- Shaders needs preprocessor #define USE_CUSTOM_CONSTANTS for this to work
Shader Overlays:
- xo_shaderoverlay can now be set to custom (define postfx material with xo_shaderoverlay_custom)
- Added dvar xo_shaderdbg_matrix to debug transformation matrices