fix macos

This commit is contained in:
ikpil 2023-04-06 23:32:00 +09:00
parent 28310a39ae
commit c86b30a35a
2 changed files with 2 additions and 3 deletions

View File

@ -76,7 +76,7 @@ public class ModernOpenGLDraw : OpenGLDraw
public unsafe void init() public unsafe void init()
{ {
string SHADER_VERSION = "#version 400\n"; string SHADER_VERSION = PlatformID.MacOSX == Environment.OSVersion.Platform ? "#version 400\n" : "#version 460\n";
string vertex_shader = SHADER_VERSION + "uniform mat4 ProjMtx;\n" // string vertex_shader = SHADER_VERSION + "uniform mat4 ProjMtx;\n" //
+ "uniform mat4 ViewMtx;\n" // + "uniform mat4 ViewMtx;\n" //
+ "in vec3 Position;\n" // + "in vec3 Position;\n" //

View File

@ -19,10 +19,8 @@ freely, subject to the following restrictions:
*/ */
using System; using System;
using System.Collections.Concurrent;
using System.Collections.Generic; using System.Collections.Generic;
using System.Collections.Immutable; using System.Collections.Immutable;
using System.Diagnostics;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Numerics; using System.Numerics;
@ -270,6 +268,7 @@ public class RecastDemo
options.Position = new Vector2D<int>((resolution.X - width) / 2, (resolution.Y - height) / 2); options.Position = new Vector2D<int>((resolution.X - width) / 2, (resolution.Y - height) / 2);
options.VSync = false; options.VSync = false;
options.ShouldSwapAutomatically = false; options.ShouldSwapAutomatically = false;
options.PreferredDepthBufferBits = 24;
window = Window.Create(options); window = Window.Create(options);
if (window == null) if (window == null)