Fixed a bug where optional string arguments weren't actually optional
This commit is contained in:
parent
97ebf75ce5
commit
aaaa53c3ce
2 changed files with 2 additions and 2 deletions
|
|
@ -404,7 +404,7 @@ def parse_header(header_name: str, output_file: str, ext_file: str, prefix: str,
|
||||||
|
|
||||||
zig_type = ziggify_type(arg_name, arg_type, func_name)
|
zig_type = ziggify_type(arg_name, arg_type, func_name)
|
||||||
|
|
||||||
if zig_type.startswith("*") and (func_name, arg_name) in single_opt:
|
if (func_name, arg_name) in single_opt:
|
||||||
if not arg_type.startswith("[*c]"):
|
if not arg_type.startswith("[*c]"):
|
||||||
arg_type = "?" + arg_type
|
arg_type = "?" + arg_type
|
||||||
zig_type = "?" + zig_type
|
zig_type = "?" + zig_type
|
||||||
|
|
|
||||||
|
|
@ -921,7 +921,7 @@ pub fn rlResizeFramebuffer(width: i32, height: i32) void {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Load shader from code strings
|
/// Load shader from code strings
|
||||||
pub fn rlLoadShaderCode(vsCode: [:0]const u8, fsCode: [:0]const u8) u32 {
|
pub fn rlLoadShaderCode(vsCode: ?[:0]const u8, fsCode: ?[:0]const u8) u32 {
|
||||||
return @as(u32, cdef.rlLoadShaderCode(@as([*c]const u8, @ptrCast(vsCode)), @as([*c]const u8, @ptrCast(fsCode))));
|
return @as(u32, cdef.rlLoadShaderCode(@as([*c]const u8, @ptrCast(vsCode)), @as([*c]const u8, @ptrCast(fsCode))));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue