If we're talking about the asteroids, yeah, it looks about the same to me on Windows. Win 10, GF 970, all updates installed, Feb 23 nightly. Below is the opening of my debug log. I can't attach it all as it's 37MB, I have a few filters enabled. But a huge chunk of that is OpenGL debugging messages, they're like 95% of the log once it gets going. Mostly repeating stuff like this, over and over again:
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:Unknown Message:Buffer detailed info: Buffer object 6 (bound to GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB (0), GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB (1), and GL_ARRAY_BUFFER_ARB, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:Unknown Message:Buffer detailed info: Buffer object 7 (bound to GL_UNIFORM_BUFFER (0), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:Unknown Message:Buffer detailed info: Buffer object 7 (bound to GL_UNIFORM_BUFFER (0), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:Unknown Message:Buffer detailed info: Buffer object 7 (bound to GL_UNIFORM_BUFFER (0), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
Initializing SDL...
FreeSpace 2 Open version: 3.7.5.20170223_4f9f0b6
Passed cmdline options:
-missile_lighting
-nomotiondebris
-soft_particles
-post_process
-fxaa
-fb_explosions
-fb_thrusters
-enable_shadows
-no_vsync
-ballistic_gauge
-dualscanlines
-rearm_timer
-targetinfo
-3dwarp
-snd_preload
-window
Building file index...
Found root pack 'E:\Games\Freespace2\FS2OGGcutscenepack.vp' with a checksum of 0x84396e99
Found root pack 'E:\Games\Freespace2\multi-mission-pack.vp' with a checksum of 0x377695e0
Found root pack 'E:\Games\Freespace2\multi-voice-pack.vp' with a checksum of 0xd50e7442
Found root pack 'E:\Games\Freespace2\root_fs2.vp' with a checksum of 0xce10d76c
Found root pack 'E:\Games\Freespace2\smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack 'E:\Games\Freespace2\sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack 'E:\Games\Freespace2\sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack 'E:\Games\Freespace2\stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack 'E:\Games\Freespace2\tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack 'E:\Games\Freespace2\tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack 'E:\Games\Freespace2\tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack 'E:\Games\Freespace2\warble_fs2.vp' with a checksum of 0xd85c305d
Searching root 'C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\' ... 10 files
Searching root 'E:\Games\Freespace2\' ... 132 files
Searching root pack 'E:\Games\Freespace2\FS2OGGcutscenepack.vp' ... 10 files
Searching root pack 'E:\Games\Freespace2\multi-mission-pack.vp' ... 110 files
Searching root pack 'E:\Games\Freespace2\multi-voice-pack.vp' ... 307 files
Searching root pack 'E:\Games\Freespace2\root_fs2.vp' ... 157 files
Searching root pack 'E:\Games\Freespace2\smarty_fs2.vp' ... 10 files
Searching root pack 'E:\Games\Freespace2\sparky_fs2.vp' ... 3027 files
Searching root pack 'E:\Games\Freespace2\sparky_hi_fs2.vp' ... 1337 files
Searching root pack 'E:\Games\Freespace2\stu_fs2.vp' ... 2355 files
Searching root pack 'E:\Games\Freespace2\tango1_fs2.vp' ... 32 files
Searching root pack 'E:\Games\Freespace2\tango2_fs2.vp' ... 15 files
Searching root pack 'E:\Games\Freespace2\tango3_fs2.vp' ... 10 files
Searching root pack 'E:\Games\Freespace2\warble_fs2.vp' ... 52 files
Found 14 roots and 7564 files.
os_config_read_string(): section = "Default", name = "Language", default value: "NULL"
Requested file font01.vf found at: E:\Games\Freespace2\sparky_fs2.vp
AutoLang: Language auto-detection successful...
Requested file strings.tbl found at: E:\Games\Freespace2\root_fs2.vp
Setting language to English
Requested file strings.tbl found at: E:\Games\Freespace2\root_fs2.vp
Requested file tstrings.tbl found at: E:\Games\Freespace2\root_fs2.vp
Game Settings Table: Using Standard Loops For SEXP Arguments
Game Settings Table: Using standard event chaining behavior
Game Settings Table: External shaders are DISABLED
Requested file ships.tbl found at: E:\Games\Freespace2\root_fs2.vp
Requested file weapons.tbl found at: E:\Games\Freespace2\root_fs2.vp
Initializing OpenAL...
os_config_read_string(): section = "Sound", name = "PlaybackDevice", default value: "NULL"
os_config_read_string(): section = "Sound", name = "CaptureDevice", default value: "NULL"
Available Playback Devices:
Speakers (Realtek High Definition Audio) on OpenAL Soft *preferred*
Realtek Digital Output (Realtek High Definition Audio) on OpenAL Soft
Available Capture Devices:
Microphone (Realtek High Definition Audio) on OpenAL Soft *default*
Microphone (Logitech Mic (Orbit/Sphere MP)) on OpenAL Soft
OpenAL Vendor : OpenAL Community
OpenAL Renderer : OpenAL Soft
OpenAL Version : 1.1 ALSOFT 1.17.0
Found extension "AL_EXT_float32".
Found extension "ALC_EXT_EFX".
Enhanced sound is enabled.
Sample rate: 48000 (44100)
EFX version: 1.0
Max auxiliary sends: 4
Playback device: Speakers (Realtek High Definition Audio) on OpenAL Soft
Capture device: Microphone (Realtek High Definition Audio) on OpenAL Soft
... OpenAL successfully initialized!
Speech init succeeded!
Play SpeechTechroom: true
Play SpeechBriefings: true
Play SpeechIngame: true
Play SpeechMulti: true
Initializing SDL video...
os_config_read_string(): section = "Default", name = "VideocardFs2open", default value: "NULL"
Initializing OpenGL graphics device at 1920x1080 with 32-bit color...
Requested SDL Pixel values = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1, FSAA: 0
Requested SDL Pixel values = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1, FSAA: 0
Actual SDL Video values = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1, FSAA: 0
Using OpenGL debug extension
OpenGL Vendor : NVIDIA Corporation
OpenGL Renderer : GeForce GTX 970/PCIe/SSE2
OpenGL Version : 4.1.0 NVIDIA 378.66
os_config_read_string(): section = "Default", name = "OGL_AnisotropicFilter", default value: "1.0"
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:Unknown Message:Buffer detailed info: Buffer object 1 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:Unknown Message:Buffer detailed info: Buffer object 2 (bound to GL_ELEMENT_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:Unknown Message:Buffer detailed info: Buffer object 3 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:Unknown Message:Buffer detailed info: Buffer object 4 (bound to GL_ELEMENT_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
Compiling new shader:
Particle Effects
Loading built-in default shader for: effect-v.sdr
Loading built-in default shader for: effect-particle-f.sdr
Requested file ogl_shader-e04e8b1981f9a918c2c9661eca058251.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-e04e8b1981f9a918c2c9661eca058251.json
Requested file ogl_shader-e04e8b1981f9a918c2c9661eca058251.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-e04e8b1981f9a918c2c9661eca058251.bin
Shader Variant Features:
Compiling new shader:
Particle Effects
Loading built-in default shader for: effect-v.sdr
Loading built-in default shader for: effect-particle-f.sdr
Loading built-in default shader for: effect-screen-g.sdr
Requested file ogl_shader-cf89d1250c1d5eec3c62a41e0d8cf67d.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-cf89d1250c1d5eec3c62a41e0d8cf67d.json
Requested file ogl_shader-cf89d1250c1d5eec3c62a41e0d8cf67d.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-cf89d1250c1d5eec3c62a41e0d8cf67d.bin
Shader Variant Features:
Geometry shader point-based particles
Compiling new shader:
Distortion Effects
Loading built-in default shader for: effect-distort-v.sdr
Loading built-in default shader for: effect-distort-f.sdr
Requested file ogl_shader-7723ebf7adcc398f8758a473c56b5ec0.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-7723ebf7adcc398f8758a473c56b5ec0.json
Requested file ogl_shader-7723ebf7adcc398f8758a473c56b5ec0.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-7723ebf7adcc398f8758a473c56b5ec0.bin
Shader Variant Features:
Compiling new shader:
Shield Decals
Loading built-in default shader for: shield-impact-v.sdr
Loading built-in default shader for: shield-impact-f.sdr
Requested file ogl_shader-f4bf22b4351b792b635a588413bb93e1.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-f4bf22b4351b792b635a588413bb93e1.json
Requested file ogl_shader-f4bf22b4351b792b635a588413bb93e1.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-f4bf22b4351b792b635a588413bb93e1.bin
Shader Variant Features:
Compiling new shader:
Deferred Lighting
Loading built-in default shader for: deferred-v.sdr
Loading built-in default shader for: deferred-f.sdr
Requested file ogl_shader-554ee44bb4d25807b62b7db9a7fb3cd9.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-554ee44bb4d25807b62b7db9a7fb3cd9.json
Requested file ogl_shader-554ee44bb4d25807b62b7db9a7fb3cd9.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-554ee44bb4d25807b62b7db9a7fb3cd9.bin
WARNING: Failed to find uniform 'specFactor'.
Shader Variant Features:
Compiling new shader:
Clear Deferred Lighting Buffer
Loading built-in default shader for: deferred-clear-v.sdr
Loading built-in default shader for: deferred-clear-f.sdr
Requested file ogl_shader-407c73d96d021b11bc5969e059a8023a.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-407c73d96d021b11bc5969e059a8023a.json
Requested file ogl_shader-407c73d96d021b11bc5969e059a8023a.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-407c73d96d021b11bc5969e059a8023a.bin
Shader Variant Features:
Compiling passthrough shader...
Compiling new shader:
Passthrough
Loading built-in default shader for: passthrough-v.sdr
Loading built-in default shader for: passthrough-f.sdr
Requested file ogl_shader-c4db9d7ccd67aea4347bdb41723d24f7.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-c4db9d7ccd67aea4347bdb41723d24f7.json
Requested file ogl_shader-c4db9d7ccd67aea4347bdb41723d24f7.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-c4db9d7ccd67aea4347bdb41723d24f7.bin
Shader Variant Features:
Compiling passthrough shader...
Compiling new shader:
Post Processing
Loading built-in default shader for: post-v.sdr
Loading built-in default shader for: post-f.sdr
Requested file ogl_shader-36e14fd12aa5b433c041fa6cf711db30.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-36e14fd12aa5b433c041fa6cf711db30.json
Requested file ogl_shader-36e14fd12aa5b433c041fa6cf711db30.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-36e14fd12aa5b433c041fa6cf711db30.bin
WARNING: Failed to find uniform 'depth_tex'.
WARNING: Failed to find uniform 'timer'.
Shader Variant Features:
Compiling new shader:
Bloom Brightpass
Loading built-in default shader for: post-v.sdr
Loading built-in default shader for: brightpass-f.sdr
Requested file ogl_shader-e56885889b694997b38e6682a4de2cd5.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-e56885889b694997b38e6682a4de2cd5.json
Requested file ogl_shader-e56885889b694997b38e6682a4de2cd5.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-e56885889b694997b38e6682a4de2cd5.bin
Shader Variant Features:
Compiling new shader:
Gaussian Blur
Loading built-in default shader for: post-v.sdr
Loading built-in default shader for: blur-f.sdr
Requested file ogl_shader-89ee702714f217d11c9b36c344c3f5c1.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-89ee702714f217d11c9b36c344c3f5c1.json
Requested file ogl_shader-89ee702714f217d11c9b36c344c3f5c1.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-89ee702714f217d11c9b36c344c3f5c1.bin
WARNING: Failed to find uniform 'debug'.
Shader Variant Features:
Horizontal blur pass
Compiling new shader:
Gaussian Blur
Loading built-in default shader for: post-v.sdr
Loading built-in default shader for: blur-f.sdr
Requested file ogl_shader-b28aa9aa978112858695a9c2b9a8a69f.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-b28aa9aa978112858695a9c2b9a8a69f.json
Requested file ogl_shader-b28aa9aa978112858695a9c2b9a8a69f.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-b28aa9aa978112858695a9c2b9a8a69f.bin
WARNING: Failed to find uniform 'debug'.
Shader Variant Features:
Vertical blur pass
Compiling new shader:
Bloom Compositing
Loading built-in default shader for: post-v.sdr
Loading built-in default shader for: bloom-comp-f.sdr
Requested file ogl_shader-9282e649ff409fce193fc35a67284de8.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-9282e649ff409fce193fc35a67284de8.json
Requested file ogl_shader-9282e649ff409fce193fc35a67284de8.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-9282e649ff409fce193fc35a67284de8.bin
Shader Variant Features:
Compiling new shader:
FXAA
Loading built-in default shader for: fxaa-v.sdr
Loading built-in default shader for: fxaa-f.sdr
Requested file ogl_shader-197d2aba6f9b780a9c7b428279ef5269.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-197d2aba6f9b780a9c7b428279ef5269.json
Requested file ogl_shader-197d2aba6f9b780a9c7b428279ef5269.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-197d2aba6f9b780a9c7b428279ef5269.bin
Shader Variant Features:
Compiling new shader:
FXAA Prepass
Loading built-in default shader for: post-v.sdr
Loading built-in default shader for: fxaapre-f.sdr
Requested file ogl_shader-422b6e46830ac20178c63d18dfc18266.json found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-422b6e46830ac20178c63d18dfc18266.json
Requested file ogl_shader-422b6e46830ac20178c63d18dfc18266.bin found at: C:\Users\Cliff\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\cache\ogl_shader-422b6e46830ac20178c63d18dfc18266.bin
Shader Variant Features:
Max texture units: 2 (32)
Max client texture states: 2 (1)
Max elements vertices: 1048576
Max elements indices: 1048576
Max texture size: 16384x16384
Max render buffer size: 16384x16384
Can use compressed textures: YES
Texture compression available: YES
Post-processing enabled: YES
Using trilinear texture filter.
OpenGL Shader Version: 4.10 NVIDIA via Cg compiler
... OpenGL init is complete!
I'd hoped we would have deferred lighting working on Macs before the 3.8 release, Swifty have you had any time to take a look at Mac graphics since we got the builds working mostly ok?