Patrick Ting

Results 23 issues of Patrick Ting

``` Run ./Godot_v3.2.2-stable_win64.exe --verbose -v -d --path test/project/ ./Godot_v3.2.2-stable_win64.exe --verbose -v -d --path test/project/ shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} env: GOROOT: C:\hostedtoolcache\windows\go\1.15.0\x64 cgocheck: 2 LOG_LEVEL: trace...

help wanted
devops

ShadowApex's [godot-go](https://github.com/ShadowApex/godot-go) has native go implementations of the godot types. It'll be a good reference to understand the implications of moving towards native go structs.

enhancement

**Describe the bug** When running with `cgocheck=2`, go reports the fatal error below. Investigate if there's a different solution to this. ``` write of Go pointer 0xc0003262b8 to non-Go memory...

enhancement

https://github.com/godotengine/godot-headers/blob/214108fb86545bdbd09f78f5d2d7228ecd3095e3/godot/gdnative_interface.h#L119 this should be renamed to `GDNATIVE_VARIANT_OP_MODULO`.

help wanted
devops

``` func (e *Example) TestArray() gdextension.Array { arr := gdextension.NewArray() arr.Resize(2) arr.Insert(0, gdextension.NewVariantInt64(1)) arr.Insert(1, gdextension.NewVariantInt64(2)) return arr } ``` outputs: ``` Array and Dictionary test array [1, 2, , ]...

enhancement

Allows this: ``` NewVariantStringName(NewStringNameWithLatin1Chars("my string")) NewVariantString(NewStringWithLatin1Chars("my string")) ``` It'll be nice to just need this: ``` NewVariantStringNameFromGoString("my string") NewVariantStringFromGoString("my string") ```

good first issue
help wanted
usability

**Is your feature request related to a problem? Please describe.** Implement GDExtensionClass virtual functions **Describe the solution you'd like** * Explore the idea of prefixing virtual function with the GDExtensionClass...

blocker