From 0b6e45c9a278a7dde8fdc67ed55fe3bd7757e27c Mon Sep 17 00:00:00 2001 From: gingerBill Date: Tue, 24 Aug 2021 00:15:34 +0100 Subject: [PATCH] More `[^][N]T` usage --- vendor/OpenGL/impl.odin | 16 ++++++++-------- vendor/OpenGL/wrappers.odin | 32 ++++++++++++++++---------------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/vendor/OpenGL/impl.odin b/vendor/OpenGL/impl.odin index 6cab6914a..1da4e30ae 100644 --- a/vendor/OpenGL/impl.odin +++ b/vendor/OpenGL/impl.odin @@ -350,14 +350,14 @@ impl_Uniform1i: proc "c" (location: i32, v0: i32); impl_Uniform2i: proc "c" (location: i32, v0: i32, v1: i32); impl_Uniform3i: proc "c" (location: i32, v0: i32, v1: i32, v2: i32); impl_Uniform4i: proc "c" (location: i32, v0: i32, v1: i32, v2: i32, v3: i32); -impl_Uniform1fv: proc "c" (location: i32, count: i32, value: [^]f32); -impl_Uniform2fv: proc "c" (location: i32, count: i32, value: [^]f32); -impl_Uniform3fv: proc "c" (location: i32, count: i32, value: [^]f32); -impl_Uniform4fv: proc "c" (location: i32, count: i32, value: [^]f32); -impl_Uniform1iv: proc "c" (location: i32, count: i32, value: [^]i32); -impl_Uniform2iv: proc "c" (location: i32, count: i32, value: [^]i32); -impl_Uniform3iv: proc "c" (location: i32, count: i32, value: [^]i32); -impl_Uniform4iv: proc "c" (location: i32, count: i32, value: [^]i32); +impl_Uniform1fv: proc "c" (location: i32, count: i32, value: [^][1]f32); +impl_Uniform2fv: proc "c" (location: i32, count: i32, value: [^][2]f32); +impl_Uniform3fv: proc "c" (location: i32, count: i32, value: [^][3]f32); +impl_Uniform4fv: proc "c" (location: i32, count: i32, value: [^][4]f32); +impl_Uniform1iv: proc "c" (location: i32, count: i32, value: [^][1]i32); +impl_Uniform2iv: proc "c" (location: i32, count: i32, value: [^][2]i32); +impl_Uniform3iv: proc "c" (location: i32, count: i32, value: [^][3]i32); +impl_Uniform4iv: proc "c" (location: i32, count: i32, value: [^][4]i32); impl_UniformMatrix2fv: proc "c" (location: i32, count: i32, transpose: bool, value: [^][2*2]f32); impl_UniformMatrix3fv: proc "c" (location: i32, count: i32, transpose: bool, value: [^][3*3]f32); impl_UniformMatrix4fv: proc "c" (location: i32, count: i32, transpose: bool, value: [^][4*4]f32); diff --git a/vendor/OpenGL/wrappers.odin b/vendor/OpenGL/wrappers.odin index d338731dc..90e57d63f 100644 --- a/vendor/OpenGL/wrappers.odin +++ b/vendor/OpenGL/wrappers.odin @@ -160,14 +160,14 @@ when !ODIN_DEBUG { Uniform2i :: #force_inline proc "c" (location: i32, v0: i32, v1: i32) { impl_Uniform2i(location, v0, v1); } Uniform3i :: #force_inline proc "c" (location: i32, v0: i32, v1: i32, v2: i32) { impl_Uniform3i(location, v0, v1, v2); } Uniform4i :: #force_inline proc "c" (location: i32, v0: i32, v1: i32, v2: i32, v3: i32) { impl_Uniform4i(location, v0, v1, v2, v3); } - Uniform1fv :: #force_inline proc "c" (location: i32, count: i32, value: [^]f32) { impl_Uniform1fv(location, count, value); } - Uniform2fv :: #force_inline proc "c" (location: i32, count: i32, value: [^]f32) { impl_Uniform2fv(location, count, value); } - Uniform3fv :: #force_inline proc "c" (location: i32, count: i32, value: [^]f32) { impl_Uniform3fv(location, count, value); } - Uniform4fv :: #force_inline proc "c" (location: i32, count: i32, value: [^]f32) { impl_Uniform4fv(location, count, value); } - Uniform1iv :: #force_inline proc "c" (location: i32, count: i32, value: [^]i32) { impl_Uniform1iv(location, count, value); } - Uniform2iv :: #force_inline proc "c" (location: i32, count: i32, value: [^]i32) { impl_Uniform2iv(location, count, value); } - Uniform3iv :: #force_inline proc "c" (location: i32, count: i32, value: [^]i32) { impl_Uniform3iv(location, count, value); } - Uniform4iv :: #force_inline proc "c" (location: i32, count: i32, value: [^]i32) { impl_Uniform4iv(location, count, value); } + Uniform1fv :: #force_inline proc "c" (location: i32, count: i32, value: [^][1]f32) { impl_Uniform1fv(location, count, value); } + Uniform2fv :: #force_inline proc "c" (location: i32, count: i32, value: [^][2]f32) { impl_Uniform2fv(location, count, value); } + Uniform3fv :: #force_inline proc "c" (location: i32, count: i32, value: [^][3]f32) { impl_Uniform3fv(location, count, value); } + Uniform4fv :: #force_inline proc "c" (location: i32, count: i32, value: [^][4]f32) { impl_Uniform4fv(location, count, value); } + Uniform1iv :: #force_inline proc "c" (location: i32, count: i32, value: [^][1]i32) { impl_Uniform1iv(location, count, value); } + Uniform2iv :: #force_inline proc "c" (location: i32, count: i32, value: [^][2]i32) { impl_Uniform2iv(location, count, value); } + Uniform3iv :: #force_inline proc "c" (location: i32, count: i32, value: [^][3]i32) { impl_Uniform3iv(location, count, value); } + Uniform4iv :: #force_inline proc "c" (location: i32, count: i32, value: [^][4]i32) { impl_Uniform4iv(location, count, value); } UniformMatrix2fv :: #force_inline proc "c" (location: i32, count: i32, transpose: bool, value: [^][2*2]f32) { impl_UniformMatrix2fv(location, count, transpose, value); } UniformMatrix3fv :: #force_inline proc "c" (location: i32, count: i32, transpose: bool, value: [^][3*3]f32) { impl_UniformMatrix3fv(location, count, transpose, value); } UniformMatrix4fv :: #force_inline proc "c" (location: i32, count: i32, transpose: bool, value: [^][4*4]f32) { impl_UniformMatrix4fv(location, count, transpose, value); } @@ -961,14 +961,14 @@ when !ODIN_DEBUG { Uniform2i :: #force_inline proc "c" (location: i32, v0: i32, v1: i32, loc := #caller_location) { impl_Uniform2i(location, v0, v1); debug_helper(loc, 0, location, v0, v1); } Uniform3i :: #force_inline proc "c" (location: i32, v0: i32, v1: i32, v2: i32, loc := #caller_location) { impl_Uniform3i(location, v0, v1, v2); debug_helper(loc, 0, location, v0, v1, v2); } Uniform4i :: #force_inline proc "c" (location: i32, v0: i32, v1: i32, v2: i32, v3: i32, loc := #caller_location) { impl_Uniform4i(location, v0, v1, v2, v3); debug_helper(loc, 0, location, v0, v1, v2, v3); } - Uniform1fv :: #force_inline proc "c" (location: i32, count: i32, value: [^]f32, loc := #caller_location) { impl_Uniform1fv(location, count, value); debug_helper(loc, 0, location, count, value); } - Uniform2fv :: #force_inline proc "c" (location: i32, count: i32, value: [^]f32, loc := #caller_location) { impl_Uniform2fv(location, count, value); debug_helper(loc, 0, location, count, value); } - Uniform3fv :: #force_inline proc "c" (location: i32, count: i32, value: [^]f32, loc := #caller_location) { impl_Uniform3fv(location, count, value); debug_helper(loc, 0, location, count, value); } - Uniform4fv :: #force_inline proc "c" (location: i32, count: i32, value: [^]f32, loc := #caller_location) { impl_Uniform4fv(location, count, value); debug_helper(loc, 0, location, count, value); } - Uniform1iv :: #force_inline proc "c" (location: i32, count: i32, value: [^]i32, loc := #caller_location) { impl_Uniform1iv(location, count, value); debug_helper(loc, 0, location, count, value); } - Uniform2iv :: #force_inline proc "c" (location: i32, count: i32, value: [^]i32, loc := #caller_location) { impl_Uniform2iv(location, count, value); debug_helper(loc, 0, location, count, value); } - Uniform3iv :: #force_inline proc "c" (location: i32, count: i32, value: [^]i32, loc := #caller_location) { impl_Uniform3iv(location, count, value); debug_helper(loc, 0, location, count, value); } - Uniform4iv :: #force_inline proc "c" (location: i32, count: i32, value: [^]i32, loc := #caller_location) { impl_Uniform4iv(location, count, value); debug_helper(loc, 0, location, count, value); } + Uniform1fv :: #force_inline proc "c" (location: i32, count: i32, value: [^][1]f32, loc := #caller_location) { impl_Uniform1fv(location, count, value); debug_helper(loc, 0, location, count, value); } + Uniform2fv :: #force_inline proc "c" (location: i32, count: i32, value: [^][2]f32, loc := #caller_location) { impl_Uniform2fv(location, count, value); debug_helper(loc, 0, location, count, value); } + Uniform3fv :: #force_inline proc "c" (location: i32, count: i32, value: [^][3]f32, loc := #caller_location) { impl_Uniform3fv(location, count, value); debug_helper(loc, 0, location, count, value); } + Uniform4fv :: #force_inline proc "c" (location: i32, count: i32, value: [^][4]f32, loc := #caller_location) { impl_Uniform4fv(location, count, value); debug_helper(loc, 0, location, count, value); } + Uniform1iv :: #force_inline proc "c" (location: i32, count: i32, value: [^][1]i32, loc := #caller_location) { impl_Uniform1iv(location, count, value); debug_helper(loc, 0, location, count, value); } + Uniform2iv :: #force_inline proc "c" (location: i32, count: i32, value: [^][2]i32, loc := #caller_location) { impl_Uniform2iv(location, count, value); debug_helper(loc, 0, location, count, value); } + Uniform3iv :: #force_inline proc "c" (location: i32, count: i32, value: [^][3]i32, loc := #caller_location) { impl_Uniform3iv(location, count, value); debug_helper(loc, 0, location, count, value); } + Uniform4iv :: #force_inline proc "c" (location: i32, count: i32, value: [^][4]i32, loc := #caller_location) { impl_Uniform4iv(location, count, value); debug_helper(loc, 0, location, count, value); } UniformMatrix2fv :: #force_inline proc "c" (location: i32, count: i32, transpose: bool, value: [^][2*2]f32, loc := #caller_location) { impl_UniformMatrix2fv(location, count, transpose, value); debug_helper(loc, 0, location, count, transpose, value); } UniformMatrix3fv :: #force_inline proc "c" (location: i32, count: i32, transpose: bool, value: [^][3*3]f32, loc := #caller_location) { impl_UniformMatrix3fv(location, count, transpose, value); debug_helper(loc, 0, location, count, transpose, value); } UniformMatrix4fv :: #force_inline proc "c" (location: i32, count: i32, transpose: bool, value: [^][4*4]f32, loc := #caller_location) { impl_UniformMatrix4fv(location, count, transpose, value); debug_helper(loc, 0, location, count, transpose, value); }