diff --git a/Raylib-cs/Raylib-cs.csproj b/Raylib-cs/Raylib-cs.csproj index 099bb06..b129698 100644 --- a/Raylib-cs/Raylib-cs.csproj +++ b/Raylib-cs/Raylib-cs.csproj @@ -53,7 +53,7 @@ - + diff --git a/Raylib-cs/types/Raylib.Utils.cs b/Raylib-cs/types/Raylib.Utils.cs index 739b342..e6c562b 100644 --- a/Raylib-cs/types/Raylib.Utils.cs +++ b/Raylib-cs/types/Raylib.Utils.cs @@ -9,14 +9,14 @@ namespace Raylib_cs /// Initialize window and OpenGL context public static void InitWindow(int width, int height, string title) { - using var str1 = title.ToAnsiBuffer(); + using var str1 = title.ToUTF8Buffer(); InitWindow(width, height, str1.AsPointer()); } /// Set title for window (only PLATFORM_DESKTOP) public static void SetWindowTitle(string title) { - using var str1 = title.ToAnsiBuffer(); + using var str1 = title.ToUTF8Buffer(); SetWindowTitle(str1.AsPointer()); } @@ -35,7 +35,7 @@ namespace Raylib_cs /// Set clipboard text content public static void SetClipboardText(string text) { - using var str1 = text.ToAnsiBuffer(); + using var str1 = text.ToUTF8Buffer(); SetClipboardText(str1.AsPointer()); } @@ -64,22 +64,22 @@ namespace Raylib_cs /// Load shader from code string and bind default locations public static Shader LoadShaderFromMemory(string vsCode, string fsCode) { - using var str1 = vsCode.ToAnsiBuffer(); - using var str2 = fsCode.ToAnsiBuffer(); + using var str1 = vsCode.ToUTF8Buffer(); + using var str2 = fsCode.ToUTF8Buffer(); return LoadShaderFromMemory(str1.AsPointer(), str2.AsPointer()); } /// Get shader uniform location public static int GetShaderLocation(Shader shader, string uniformName) { - using var str1 = uniformName.ToAnsiBuffer(); + using var str1 = uniformName.ToUTF8Buffer(); return GetShaderLocation(shader, str1.AsPointer()); } /// Get shader attribute location public static int GetShaderLocationAttrib(Shader shader, string attribName) { - using var str1 = attribName.ToAnsiBuffer(); + using var str1 = attribName.ToUTF8Buffer(); return GetShaderLocationAttrib(shader, str1.AsPointer()); }