Update more uses of [^]T types

This commit is contained in:
gingerBill
2021-08-23 23:57:16 +01:00
parent 0a0752db7c
commit 58b5e92c2f
2 changed files with 146 additions and 146 deletions
+54 -54
View File
@@ -363,41 +363,41 @@ impl_UniformMatrix3fv: proc "c" (location: i32, count: i32, transpose: b
impl_UniformMatrix4fv: proc "c" (location: i32, count: i32, transpose: bool, value: [^]f32);
impl_ValidateProgram: proc "c" (program: u32);
impl_VertexAttrib1d: proc "c" (index: u32, x: f64);
impl_VertexAttrib1dv: proc "c" (index: u32, v: ^f64);
impl_VertexAttrib1dv: proc "c" (index: u32, v: [^]f64);
impl_VertexAttrib1f: proc "c" (index: u32, x: f32);
impl_VertexAttrib1fv: proc "c" (index: u32, v: ^f32);
impl_VertexAttrib1fv: proc "c" (index: u32, v: [^]f32);
impl_VertexAttrib1s: proc "c" (index: u32, x: i16);
impl_VertexAttrib1sv: proc "c" (index: u32, v: ^i16);
impl_VertexAttrib1sv: proc "c" (index: u32, v: [^]i16);
impl_VertexAttrib2d: proc "c" (index: u32, x: f64, y: f64);
impl_VertexAttrib2dv: proc "c" (index: u32, v: ^f64);
impl_VertexAttrib2dv: proc "c" (index: u32, v: [^]f64);
impl_VertexAttrib2f: proc "c" (index: u32, x: f32, y: f32);
impl_VertexAttrib2fv: proc "c" (index: u32, v: ^f32);
impl_VertexAttrib2fv: proc "c" (index: u32, v: [^]f32);
impl_VertexAttrib2s: proc "c" (index: u32, x: i16, y: i16);
impl_VertexAttrib2sv: proc "c" (index: u32, v: ^i16);
impl_VertexAttrib2sv: proc "c" (index: u32, v: [^]i16);
impl_VertexAttrib3d: proc "c" (index: u32, x: f64, y: f64, z: f64);
impl_VertexAttrib3dv: proc "c" (index: u32, v: ^f64);
impl_VertexAttrib3dv: proc "c" (index: u32, v: [^]f64);
impl_VertexAttrib3f: proc "c" (index: u32, x: f32, y: f32, z: f32);
impl_VertexAttrib3fv: proc "c" (index: u32, v: ^f32);
impl_VertexAttrib3fv: proc "c" (index: u32, v: [^]f32);
impl_VertexAttrib3s: proc "c" (index: u32, x: i16, y: i16, z: i16);
impl_VertexAttrib3sv: proc "c" (index: u32, v: ^i16);
impl_VertexAttrib4Nbv: proc "c" (index: u32, v: ^i8);
impl_VertexAttrib4Niv: proc "c" (index: u32, v: ^i32);
impl_VertexAttrib4Nsv: proc "c" (index: u32, v: ^i16);
impl_VertexAttrib3sv: proc "c" (index: u32, v: [^]i16);
impl_VertexAttrib4Nbv: proc "c" (index: u32, v: [^]i8);
impl_VertexAttrib4Niv: proc "c" (index: u32, v: [^]i32);
impl_VertexAttrib4Nsv: proc "c" (index: u32, v: [^]i16);
impl_VertexAttrib4Nub: proc "c" (index: u32, x: u8, y: u8, z: u8, w: u8);
impl_VertexAttrib4Nubv: proc "c" (index: u32, v: ^u8);
impl_VertexAttrib4Nuiv: proc "c" (index: u32, v: ^u32);
impl_VertexAttrib4Nusv: proc "c" (index: u32, v: ^u16);
impl_VertexAttrib4bv: proc "c" (index: u32, v: ^i8);
impl_VertexAttrib4Nubv: proc "c" (index: u32, v: [^]u8);
impl_VertexAttrib4Nuiv: proc "c" (index: u32, v: [^]u32);
impl_VertexAttrib4Nusv: proc "c" (index: u32, v: [^]u16);
impl_VertexAttrib4bv: proc "c" (index: u32, v: [^]i8);
impl_VertexAttrib4d: proc "c" (index: u32, x: f64, y: f64, z: f64, w: f64);
impl_VertexAttrib4dv: proc "c" (index: u32, v: ^f64);
impl_VertexAttrib4dv: proc "c" (index: u32, v: [^]f64);
impl_VertexAttrib4f: proc "c" (index: u32, x: f32, y: f32, z: f32, w: f32);
impl_VertexAttrib4fv: proc "c" (index: u32, v: ^f32);
impl_VertexAttrib4iv: proc "c" (index: u32, v: ^i32);
impl_VertexAttrib4fv: proc "c" (index: u32, v: [^]f32);
impl_VertexAttrib4iv: proc "c" (index: u32, v: [^]i32);
impl_VertexAttrib4s: proc "c" (index: u32, x: i16, y: i16, z: i16, w: i16);
impl_VertexAttrib4sv: proc "c" (index: u32, v: ^i16);
impl_VertexAttrib4ubv: proc "c" (index: u32, v: ^u8);
impl_VertexAttrib4uiv: proc "c" (index: u32, v: ^u32);
impl_VertexAttrib4usv: proc "c" (index: u32, v: ^u16);
impl_VertexAttrib4sv: proc "c" (index: u32, v: [^]i16);
impl_VertexAttrib4ubv: proc "c" (index: u32, v: [^]u8);
impl_VertexAttrib4uiv: proc "c" (index: u32, v: [^]u32);
impl_VertexAttrib4usv: proc "c" (index: u32, v: [^]u16);
impl_VertexAttribPointer: proc "c" (index: u32, size: i32, type: u32, normalized: bool, stride: i32, pointer: rawptr);
load_2_0 :: proc(set_proc_address: Set_Proc_Address_Type) {
@@ -542,18 +542,18 @@ impl_VertexAttribI1ui: proc "c" (index: u32, x: u32);
impl_VertexAttribI2ui: proc "c" (index: u32, x: u32, y: u32);
impl_VertexAttribI3ui: proc "c" (index: u32, x: u32, y: u32, z: u32);
impl_VertexAttribI4ui: proc "c" (index: u32, x: u32, y: u32, z: u32, w: u32);
impl_VertexAttribI1iv: proc "c" (index: u32, v: ^i32);
impl_VertexAttribI2iv: proc "c" (index: u32, v: ^i32);
impl_VertexAttribI3iv: proc "c" (index: u32, v: ^i32);
impl_VertexAttribI4iv: proc "c" (index: u32, v: ^i32);
impl_VertexAttribI1uiv: proc "c" (index: u32, v: ^u32);
impl_VertexAttribI2uiv: proc "c" (index: u32, v: ^u32);
impl_VertexAttribI3uiv: proc "c" (index: u32, v: ^u32);
impl_VertexAttribI4uiv: proc "c" (index: u32, v: ^u32);
impl_VertexAttribI4bv: proc "c" (index: u32, v: ^i8);
impl_VertexAttribI4sv: proc "c" (index: u32, v: ^i16);
impl_VertexAttribI4ubv: proc "c" (index: u32, v: ^u8);
impl_VertexAttribI4usv: proc "c" (index: u32, v: ^u16);
impl_VertexAttribI1iv: proc "c" (index: u32, v: [^]i32);
impl_VertexAttribI2iv: proc "c" (index: u32, v: [^]i32);
impl_VertexAttribI3iv: proc "c" (index: u32, v: [^]i32);
impl_VertexAttribI4iv: proc "c" (index: u32, v: [^]i32);
impl_VertexAttribI1uiv: proc "c" (index: u32, v: [^]u32);
impl_VertexAttribI2uiv: proc "c" (index: u32, v: [^]u32);
impl_VertexAttribI3uiv: proc "c" (index: u32, v: [^]u32);
impl_VertexAttribI4uiv: proc "c" (index: u32, v: [^]u32);
impl_VertexAttribI4bv: proc "c" (index: u32, v: [^]i8);
impl_VertexAttribI4sv: proc "c" (index: u32, v: [^]i16);
impl_VertexAttribI4ubv: proc "c" (index: u32, v: [^]u8);
impl_VertexAttribI4usv: proc "c" (index: u32, v: [^]u16);
impl_GetUniformuiv: proc "c" (program: u32, location: i32, params: [^]u32);
impl_BindFragDataLocation: proc "c" (program: u32, color: u32, name: cstring);
impl_GetFragDataLocation: proc "c" (program: u32, name: cstring) -> i32;
@@ -928,14 +928,14 @@ impl_UniformMatrix4x3dv: proc "c" (location: i32, count: i32, transp
impl_GetUniformdv: proc "c" (program: u32, location: i32, params: [^]f64);
impl_GetSubroutineUniformLocation: proc "c" (program: u32, shadertype: u32, name: cstring) -> i32;
impl_GetSubroutineIndex: proc "c" (program: u32, shadertype: u32, name: cstring) -> u32;
impl_GetActiveSubroutineUniformiv: proc "c" (program: u32, shadertype: u32, index: u32, pname: u32, values: ^i32);
impl_GetActiveSubroutineUniformiv: proc "c" (program: u32, shadertype: u32, index: u32, pname: u32, values: [^]i32);
impl_GetActiveSubroutineUniformName: proc "c" (program: u32, shadertype: u32, index: u32, bufsize: i32, length: ^i32, name: [^]u8);
impl_GetActiveSubroutineName: proc "c" (program: u32, shadertype: u32, index: u32, bufsize: i32, length: ^i32, name: [^]u8);
impl_UniformSubroutinesuiv: proc "c" (shadertype: u32, count: i32, indices: ^u32);
impl_GetUniformSubroutineuiv: proc "c" (shadertype: u32, location: i32, params: [^]u32);
impl_GetProgramStageiv: proc "c" (program: u32, shadertype: u32, pname: u32, values: ^i32);
impl_GetProgramStageiv: proc "c" (program: u32, shadertype: u32, pname: u32, values: [^]i32);
impl_PatchParameteri: proc "c" (pname: u32, value: i32);
impl_PatchParameterfv: proc "c" (pname: u32, values: ^f32);
impl_PatchParameterfv: proc "c" (pname: u32, values: [^]f32);
impl_BindTransformFeedback: proc "c" (target: u32, id: u32);
impl_DeleteTransformFeedbacks: proc "c" (n: i32, ids: [^]u32);
impl_GenTransformFeedbacks: proc "c" (n: i32, ids: [^]u32);
@@ -1071,19 +1071,19 @@ impl_VertexAttribL1d: proc "c" (index: u32, x: f64);
impl_VertexAttribL2d: proc "c" (index: u32, x: f64, y: f64);
impl_VertexAttribL3d: proc "c" (index: u32, x: f64, y: f64, z: f64);
impl_VertexAttribL4d: proc "c" (index: u32, x: f64, y: f64, z: f64, w: f64);
impl_VertexAttribL1dv: proc "c" (index: u32, v: ^f64);
impl_VertexAttribL2dv: proc "c" (index: u32, v: ^f64);
impl_VertexAttribL3dv: proc "c" (index: u32, v: ^f64);
impl_VertexAttribL4dv: proc "c" (index: u32, v: ^f64);
impl_VertexAttribL1dv: proc "c" (index: u32, v: [^]f64);
impl_VertexAttribL2dv: proc "c" (index: u32, v: [^]f64);
impl_VertexAttribL3dv: proc "c" (index: u32, v: [^]f64);
impl_VertexAttribL4dv: proc "c" (index: u32, v: [^]f64);
impl_VertexAttribLPointer: proc "c" (index: u32, size: i32, type: u32, stride: i32, pointer: rawptr);
impl_GetVertexAttribLdv: proc "c" (index: u32, pname: u32, params: [^]f64);
impl_ViewportArrayv: proc "c" (first: u32, count: i32, v: ^f32);
impl_ViewportArrayv: proc "c" (first: u32, count: i32, v: [^]f32);
impl_ViewportIndexedf: proc "c" (index: u32, x: f32, y: f32, w: f32, h: f32);
impl_ViewportIndexedfv: proc "c" (index: u32, v: ^f32);
impl_ScissorArrayv: proc "c" (first: u32, count: i32, v: ^i32);
impl_ViewportIndexedfv: proc "c" (index: u32, v: [^]f32);
impl_ScissorArrayv: proc "c" (first: u32, count: i32, v: [^]i32);
impl_ScissorIndexed: proc "c" (index: u32, left: i32, bottom: i32, width: i32, height: i32);
impl_ScissorIndexedv: proc "c" (index: u32, v: ^i32);
impl_DepthRangeArrayv: proc "c" (first: u32, count: i32, v: ^f64);
impl_ScissorIndexedv: proc "c" (index: u32, v: [^]i32);
impl_DepthRangeArrayv: proc "c" (first: u32, count: i32, v: [^]f64);
impl_DepthRangeIndexed: proc "c" (index: u32, n: f64, f: f64);
impl_GetFloati_v: proc "c" (target: u32, index: u32, data: ^f32);
impl_GetDoublei_v: proc "c" (target: u32, index: u32, data: ^f64);
@@ -1439,13 +1439,13 @@ impl_GetnUniformfv: proc "c" (program: u32, location:
impl_GetnUniformiv: proc "c" (program: u32, location: i32, bufSize: i32, params: [^]i32);
impl_GetnUniformuiv: proc "c" (program: u32, location: i32, bufSize: i32, params: [^]u32);
impl_ReadnPixels: proc "c" (x: i32, y: i32, width: i32, height: i32, format: u32, type: u32, bufSize: i32, data: rawptr);
impl_GetnMapdv: proc "c" (target: u32, query: u32, bufSize: i32, v: ^f64);
impl_GetnMapfv: proc "c" (target: u32, query: u32, bufSize: i32, v: ^f32);
impl_GetnMapiv: proc "c" (target: u32, query: u32, bufSize: i32, v: ^i32);
impl_GetnPixelMapusv: proc "c" (map_: u32, bufSize: i32, values: ^u16);
impl_GetnPixelMapfv: proc "c" (map_: u32, bufSize: i32, values: ^f32);
impl_GetnPixelMapuiv: proc "c" (map_: u32, bufSize: i32, values: ^u32);
impl_GetnPolygonStipple: proc "c" (bufSize: i32, pattern: ^u8);
impl_GetnMapdv: proc "c" (target: u32, query: u32, bufSize: i32, v: [^]f64);
impl_GetnMapfv: proc "c" (target: u32, query: u32, bufSize: i32, v: [^]f32);
impl_GetnMapiv: proc "c" (target: u32, query: u32, bufSize: i32, v: [^]i32);
impl_GetnPixelMapusv: proc "c" (map_: u32, bufSize: i32, values: [^]u16);
impl_GetnPixelMapfv: proc "c" (map_: u32, bufSize: i32, values: [^]f32);
impl_GetnPixelMapuiv: proc "c" (map_: u32, bufSize: i32, values: [^]u32);
impl_GetnPolygonStipple: proc "c" (bufSize: i32, pattern: [^]u8);
impl_GetnColorTable: proc "c" (target: u32, format: u32, type: u32, bufSize: i32, table: rawptr);
impl_GetnConvolutionFilter: proc "c" (target: u32, format: u32, type: u32, bufSize: i32, image: rawptr);
impl_GetnSeparableFilter: proc "c" (target: u32, format: u32, type: u32, rowBufSize: i32, row: rawptr, columnBufSize: i32, column: rawptr, span: rawptr);