diff --git a/Raylib-cs/LoggingUtils.cs b/Raylib-cs/Logging.cs similarity index 94% rename from Raylib-cs/LoggingUtils.cs rename to Raylib-cs/Logging.cs index d672079..c74d0ff 100644 --- a/Raylib-cs/LoggingUtils.cs +++ b/Raylib-cs/Logging.cs @@ -28,25 +28,25 @@ namespace Raylib_cs [StructLayout(LayoutKind.Sequential, Pack = 4)] struct VaListLinuxX64 { - uint gp_offset; - uint fp_offset; - IntPtr overflow_arg_area; - IntPtr reg_save_area; + uint gpOffset; + uint fpOffset; + IntPtr overflowArgArea; + IntPtr regSaveArea; } /// /// Logging workaround for formatting strings from native code /// - public static class LoggingUtils + public static class Logging { - static LoggingUtils() + static Logging() { Raylib.SetTraceLogCallback(LogConsole); } public static void LogConsole(TraceLogLevel msgType, IntPtr text, IntPtr args) { - var message = LoggingUtils.GetLogMessage(text, args); + var message = GetLogMessage(text, args); Console.WriteLine(message); } @@ -110,7 +110,6 @@ namespace Raylib_cs byteLength = Native.vsnprintf_linux(IntPtr.Zero, UIntPtr.Zero, format, listPointer) + 1; // Allocate buffer for result - // listPointer = Marshal.AllocHGlobal(Marshal.SizeOf(listStructure)); Marshal.StructureToPtr(listStructure, listPointer, false); IntPtr utf8Buffer = IntPtr.Zero; diff --git a/Raylib-cs/types/Material.cs b/Raylib-cs/types/Material.cs index 1d82983..0f72c8e 100644 --- a/Raylib-cs/types/Material.cs +++ b/Raylib-cs/types/Material.cs @@ -86,6 +86,6 @@ namespace Raylib_cs /// /// Material generic parameters (if required) /// - public float *param; + public fixed float param[4]; } }