Skip to content

1.0.0 OpenGL support for Cogmind

Compare
Choose a tag to compare
@aronson aronson released this 07 Jul 22:57
· 35 commits to main since this release
d078c5c

OpenGL Support for Cogmind

This release contains Cogmind-specific patches that enable the sdl12-compat project to run the game, moving rendering from legacy SDL 1.2 CPU-based code to modern SDL 2 GPU-based code.

Apple Silicon machines will see performance jump from sub-30 FPS to 120+ FPS with either CrossOver Wine or Parallels VM and the mod.

Windows and Linux desktop and laptop users can run custom shaders with ReShade with this mod, though it won't provide any speedups.

To install:

  • Ensure Cogmind has been launched at least once and is currently set to either "Borderless Fullscreen" or "Windowed" mode in options
  • Close Cogmind
  • Locate the Cogmind install folder and backup SDL.dll to SDL.dll.bak or similar
    • Typical Steam install location: C:\Program Files (x86)\Steam\steamapps\common\Cogmind\
  • Extract the mod zip
  • Drag and drop SDL.dll and SDL2.dll within the extracted folder into your Cogmind install folder, overwriting the original SDL.dll shipped with the game.

Known bugs:

  • Scroll wheel input is broken under CrossOver Wine in MacOS, no workaround known at this time
  • Right shift does not fire under CrossOver Wine in MacOS, use Karabiner-Elements to remap right shift to left shift
  • "True Fullscreen" in Cogmind's options may render the game at half the intended screen size. Use "Borderless Fullscreen" to get around this, and for a generally better experience overall