aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2021-08-24 00:16:39 +0100
committergingerBill <bill@gingerbill.org>2021-08-24 00:16:39 +0100
commitd5a0c004b65d7f9835b8d6618bed7fd56c35d30f (patch)
tree173514ca991b1b0ddfea58e0d27bb5d2df041058
parent0b6e45c9a278a7dde8fdc67ed55fe3bd7757e27c (diff)
More `[^][N]T` usage for `UniformNuiv`
-rw-r--r--vendor/OpenGL/impl.odin8
-rw-r--r--vendor/OpenGL/wrappers.odin16
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); }