diff --git a/source/funkin/options/Options.hx b/source/funkin/options/Options.hx index 01d433b8..7d90f8ff 100644 --- a/source/funkin/options/Options.hx +++ b/source/funkin/options/Options.hx @@ -29,7 +29,7 @@ class Options public static var splashesEnabled:Bool = true; public static var hitWindow:Float = 250; public static var framerate:Int = 120; - public static var gpuOnlyBitmaps:Bool = true; + public static var gpuOnlyBitmaps:Bool = #if mac false #else true #end; // causes issues on mac public static var lastLoadedMod:String = null; diff --git a/source/funkin/system/framerate/SystemInfo.hx b/source/funkin/system/framerate/SystemInfo.hx index 969cc0cd..c4f304a8 100644 --- a/source/funkin/system/framerate/SystemInfo.hx +++ b/source/funkin/system/framerate/SystemInfo.hx @@ -53,7 +53,9 @@ class SystemInfo extends FramerateCategory { if (alpha <= 0.05) return; _text = 'System: $osInfo'; _text += '\nCPU: ${cpuName} ${openfl.system.Capabilities.cpuArchitecture} ${(openfl.system.Capabilities.supports64BitProcesses ? '64-Bit' : '32-Bit')}'; - if (gpuName != cpuName) _text += '\nGPU: ${gpuName} | VRAM $vRAM'; // 1000 bytes of vram (apus) + if (gpuName != cpuName) _text += '\nGPU: ${gpuName}'; // 1000 bytes of vram (apus) + if (FlxG.stage != null && FlxG.stage.context3D != null) + _text += '\nVRAM: ${CoolUtil.getSizeString(cast(FlxG.stage.context3D.totalGPUMemory, UInt))} / $vRAM'; _text += '\nTotal MEM: ${totalMem} $memType'; _text += '\nGarbage Collector: ${MemoryUtil.disableCount > 0 ? "OFF" : "ON"} (${MemoryUtil.disableCount})';