daily update on 20231111 by nitload youmu

This commit is contained in:
Nitload
2023-11-11 17:12:37 +08:00
parent 26c7dafc2c
commit dac5f2455b
98 changed files with 10065 additions and 6029 deletions
+2 -12
View File
@@ -48,15 +48,11 @@ namespace StgSharp.Graphics
/// <param name="shaderType">An <see cref="ShaderType"/> enum represent the type of the shader to
/// conpile, including vertex shader and fragment shader.</param>
/// <returns>An uint value as the only mark of conpiled shader</returns>
public static unsafe uint CompileShader(string shaderCode, ShaderType shaderType)
public static uint CompileShader(string shaderCode, ShaderType shaderType)
{
uint shaderID;
shaderCode += '\0';
byte[] buffer = Encoding.ASCII.GetBytes(shaderCode);
fixed (byte* data = &buffer[0])
{
shaderID = InternalIO.InternalLoadShaderCode(data, (int)shaderType);
}
shaderID = InternalIO.InternalLoadShaderCode(shaderCode, (int)shaderType);
if (shaderID == 0)
{
IntPtr logPtr = InternalIO.InternalReadLog();
@@ -84,7 +80,6 @@ namespace StgSharp.Graphics
catch (Exception)
{
log = "Failed to compile shader.\nFailed to get GLSL compiler log";
}
InternalIO.InternalWriteLog(log, LogType.Error);
@@ -165,11 +160,6 @@ namespace StgSharp.Graphics
}
public static unsafe IntPtr GetProcAddress(string name)
{
IntPtr ret = InternalIO.glfw.GetProcAddress(name);
return ret;
}
public static unsafe bool GetWindowShouldClose(Form form)