コード例 #1
0
ファイル: ShaderProgram.cs プロジェクト: Tamschi/TQ.3D-Test
        public bool TryGetUniformLocation(string uniformName, out UniformLocation location)
        {
            switch (Gl.GetUniformLocation(_handle, uniformName))
            {
            case -1: location = default; return(false);

            case int l:
                location = new UniformLocation((uint)l);
                return(true);
            }
        }
コード例 #2
0
ファイル: ShaderProgram.cs プロジェクト: Tamschi/TQ.3D-Test
 internal unsafe void UniformMatrix4f(UniformLocation uniformLocation, bool transpose, in Matrix4x4 matrix)