Set VertexAttribPointer related calls to use uintptr instead of rawptr for the byte offset parameter

This commit is contained in:
gingerBill
2021-10-13 16:15:01 +01:00
parent 2c469a39c7
commit fc33cf6846
2 changed files with 12 additions and 12 deletions
+4 -4
View File
@@ -336,7 +336,7 @@ impl_GetUniformiv: proc "c" (program: u32, location: i32, params: [^
impl_GetVertexAttribdv: proc "c" (index: u32, pname: u32, params: [^]f64)
impl_GetVertexAttribfv: proc "c" (index: u32, pname: u32, params: [^]f32)
impl_GetVertexAttribiv: proc "c" (index: u32, pname: u32, params: [^]i32)
impl_GetVertexAttribPointerv: proc "c" (index: u32, pname: u32, pointer: ^rawptr)
impl_GetVertexAttribPointerv: proc "c" (index: u32, pname: u32, pointer: ^uintptr)
impl_IsProgram: proc "c" (program: u32) -> bool
impl_IsShader: proc "c" (shader: u32) -> bool
impl_LinkProgram: proc "c" (program: u32)
@@ -398,7 +398,7 @@ impl_VertexAttrib4sv: proc "c" (index: u32, v: ^[4]i16)
impl_VertexAttrib4ubv: proc "c" (index: u32, v: ^[4]u8)
impl_VertexAttrib4uiv: proc "c" (index: u32, v: ^[4]u32)
impl_VertexAttrib4usv: proc "c" (index: u32, v: ^[4]u16)
impl_VertexAttribPointer: proc "c" (index: u32, size: i32, type: u32, normalized: bool, stride: i32, pointer: rawptr)
impl_VertexAttribPointer: proc "c" (index: u32, size: i32, type: u32, normalized: bool, stride: i32, pointer: uintptr)
load_2_0 :: proc(set_proc_address: Set_Proc_Address_Type) {
set_proc_address(&impl_BlendEquationSeparate, "glBlendEquationSeparate")
@@ -531,7 +531,7 @@ impl_GetTransformFeedbackVarying: proc "c" (program: u32, index: u32, bu
impl_ClampColor: proc "c" (target: u32, clamp: u32)
impl_BeginConditionalRender: proc "c" (id: u32, mode: u32)
impl_EndConditionalRender: proc "c" ()
impl_VertexAttribIPointer: proc "c" (index: u32, size: i32, type: u32, stride: i32, pointer: rawptr)
impl_VertexAttribIPointer: proc "c" (index: u32, size: i32, type: u32, stride: i32, pointer: uintptr)
impl_GetVertexAttribIiv: proc "c" (index: u32, pname: u32, params: [^]i32)
impl_GetVertexAttribIuiv: proc "c" (index: u32, pname: u32, params: [^]u32)
impl_VertexAttribI1i: proc "c" (index: u32, x: i32)
@@ -1075,7 +1075,7 @@ impl_VertexAttribL1dv: proc "c" (index: u32, v: ^f64)
impl_VertexAttribL2dv: proc "c" (index: u32, v: ^[2]f64)
impl_VertexAttribL3dv: proc "c" (index: u32, v: ^[3]f64)
impl_VertexAttribL4dv: proc "c" (index: u32, v: ^[4]f64)
impl_VertexAttribLPointer: proc "c" (index: u32, size: i32, type: u32, stride: i32, pointer: rawptr)
impl_VertexAttribLPointer: proc "c" (index: u32, size: i32, type: u32, stride: i32, pointer: uintptr)
impl_GetVertexAttribLdv: proc "c" (index: u32, pname: u32, params: [^]f64)
impl_ViewportArrayv: proc "c" (first: u32, count: i32, v: [^]f32)
impl_ViewportIndexedf: proc "c" (index: u32, x: f32, y: f32, w: f32, h: f32)