diff options
| author | gingerBill <bill@gingerbill.org> | 2021-08-24 00:16:39 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2021-08-24 00:16:39 +0100 |
| commit | d5a0c004b65d7f9835b8d6618bed7fd56c35d30f (patch) | |
| tree | 173514ca991b1b0ddfea58e0d27bb5d2df041058 | |
| parent | 0b6e45c9a278a7dde8fdc67ed55fe3bd7757e27c (diff) | |
More `[^][N]T` usage for `UniformNuiv`
| -rw-r--r-- | vendor/OpenGL/impl.odin | 8 | ||||
| -rw-r--r-- | vendor/OpenGL/wrappers.odin | 16 |
2 files changed, 12 insertions, 12 deletions
diff --git a/vendor/OpenGL/impl.odin b/vendor/OpenGL/impl.odin index 1da4e30ae..a70e267ee 100644 --- a/vendor/OpenGL/impl.odin +++ b/vendor/OpenGL/impl.odin @@ -561,10 +561,10 @@ impl_Uniform1ui: proc "c" (location: i32, v0: u32); impl_Uniform2ui: proc "c" (location: i32, v0: u32, v1: u32); impl_Uniform3ui: proc "c" (location: i32, v0: u32, v1: u32, v2: u32); impl_Uniform4ui: proc "c" (location: i32, v0: u32, v1: u32, v2: u32, v3: u32); -impl_Uniform1uiv: proc "c" (location: i32, count: i32, value: [^]u32); -impl_Uniform2uiv: proc "c" (location: i32, count: i32, value: [^]u32); -impl_Uniform3uiv: proc "c" (location: i32, count: i32, value: [^]u32); -impl_Uniform4uiv: proc "c" (location: i32, count: i32, value: [^]u32); +impl_Uniform1uiv: proc "c" (location: i32, count: i32, value: [^][1]u32); +impl_Uniform2uiv: proc "c" (location: i32, count: i32, value: [^][2]u32); +impl_Uniform3uiv: proc "c" (location: i32, count: i32, value: [^][3]u32); +impl_Uniform4uiv: proc "c" (location: i32, count: i32, value: [^][4]u32); impl_TexParameterIiv: proc "c" (target: u32, pname: u32, params: [^]i32); impl_TexParameterIuiv: proc "c" (target: u32, pname: u32, params: [^]u32); impl_GetTexParameterIiv: proc "c" (target: u32, pname: u32, params: [^]i32); diff --git a/vendor/OpenGL/wrappers.odin b/vendor/OpenGL/wrappers.odin index 90e57d63f..7eb658c10 100644 --- a/vendor/OpenGL/wrappers.odin +++ b/vendor/OpenGL/wrappers.odin @@ -265,10 +265,10 @@ when !ODIN_DEBUG { Uniform2ui :: #force_inline proc "c" (location: i32, v0: u32, v1: u32) { impl_Uniform2ui(location, v0, v1); } Uniform3ui :: #force_inline proc "c" (location: i32, v0: u32, v1: u32, v2: u32) { impl_Uniform3ui(location, v0, v1, v2); } Uniform4ui :: #force_inline proc "c" (location: i32, v0: u32, v1: u32, v2: u32, v3: u32) { impl_Uniform4ui(location, v0, v1, v2, v3); } - Uniform1uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^]u32) { impl_Uniform1uiv(location, count, value); } - Uniform2uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^]u32) { impl_Uniform2uiv(location, count, value); } - Uniform3uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^]u32) { impl_Uniform3uiv(location, count, value); } - Uniform4uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^]u32) { impl_Uniform4uiv(location, count, value); } + Uniform1uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^][1]u32) { impl_Uniform1uiv(location, count, value); } + Uniform2uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^][2]u32) { impl_Uniform2uiv(location, count, value); } + Uniform3uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^][3]u32) { impl_Uniform3uiv(location, count, value); } + Uniform4uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^][4]u32) { impl_Uniform4uiv(location, count, value); } TexParameterIiv :: #force_inline proc "c" (target: u32, pname: u32, params: [^]i32) { impl_TexParameterIiv(target, pname, params); } TexParameterIuiv :: #force_inline proc "c" (target: u32, pname: u32, params: [^]u32) { impl_TexParameterIuiv(target, pname, params); } GetTexParameterIiv :: #force_inline proc "c" (target: u32, pname: u32, params: [^]i32) { impl_GetTexParameterIiv(target, pname, params); } @@ -1065,10 +1065,10 @@ when !ODIN_DEBUG { Uniform2ui :: #force_inline proc "c" (location: i32, v0: u32, v1: u32, loc := #caller_location) { impl_Uniform2ui(location, v0, v1); debug_helper(loc, 0, location, v0, v1); } Uniform3ui :: #force_inline proc "c" (location: i32, v0: u32, v1: u32, v2: u32, loc := #caller_location) { impl_Uniform3ui(location, v0, v1, v2); debug_helper(loc, 0, location, v0, v1, v2); } Uniform4ui :: #force_inline proc "c" (location: i32, v0: u32, v1: u32, v2: u32, v3: u32, loc := #caller_location) { impl_Uniform4ui(location, v0, v1, v2, v3); debug_helper(loc, 0, location, v0, v1, v2, v3); } - Uniform1uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^]u32, loc := #caller_location) { impl_Uniform1uiv(location, count, value); debug_helper(loc, 0, location, count, value); } - Uniform2uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^]u32, loc := #caller_location) { impl_Uniform2uiv(location, count, value); debug_helper(loc, 0, location, count, value); } - Uniform3uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^]u32, loc := #caller_location) { impl_Uniform3uiv(location, count, value); debug_helper(loc, 0, location, count, value); } - Uniform4uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^]u32, loc := #caller_location) { impl_Uniform4uiv(location, count, value); debug_helper(loc, 0, location, count, value); } + Uniform1uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^][1]u32, loc := #caller_location) { impl_Uniform1uiv(location, count, value); debug_helper(loc, 0, location, count, value); } + Uniform2uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^][2]u32, loc := #caller_location) { impl_Uniform2uiv(location, count, value); debug_helper(loc, 0, location, count, value); } + Uniform3uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^][3]u32, loc := #caller_location) { impl_Uniform3uiv(location, count, value); debug_helper(loc, 0, location, count, value); } + Uniform4uiv :: #force_inline proc "c" (location: i32, count: i32, value: [^][4]u32, loc := #caller_location) { impl_Uniform4uiv(location, count, value); debug_helper(loc, 0, location, count, value); } TexParameterIiv :: #force_inline proc "c" (target: u32, pname: u32, params: [^]i32, loc := #caller_location) { impl_TexParameterIiv(target, pname, params); debug_helper(loc, 0, target, pname, params); } TexParameterIuiv :: #force_inline proc "c" (target: u32, pname: u32, params: [^]u32, loc := #caller_location) { impl_TexParameterIuiv(target, pname, params); debug_helper(loc, 0, target, pname, params); } GetTexParameterIiv :: #force_inline proc "c" (target: u32, pname: u32, params: [^]i32, loc := #caller_location) { impl_GetTexParameterIiv(target, pname, params); debug_helper(loc, 0, target, pname, params); } |