Results 30 comments of neurlang

Same problem here, MemoryTypeBits is not filled ``` func GetBufferMemoryRequirements(device Device, buffer Buffer, pMemoryRequirements *MemoryRequirements) { cdevice, _ := *(*C.VkDevice)(unsafe.Pointer(&device)), cgoAllocsUnknown cbuffer, _ := *(*C.VkBuffer)(unsafe.Pointer(&buffer)), cgoAllocsUnknown cpMemoryRequirements, _ := pMemoryRequirements.PassRef()...

I think it is a more general problem, same at the end of GetPhysicalDeviceSurfaceFormats() ``` + for i := range pSurfaceFormats { + pSurfaceFormats[i].Format = Format(pSurfaceFormats[i].refedaf82ca.format) + pSurfaceFormats[i].ColorSpace = ColorSpace(pSurfaceFormats[i].refedaf82ca.colorSpace)...

Czech is understandable.

I think that the check to see if the last character is 0 is pretty cheap. That way, adding null termination on this package side could be done any day...

I got it working on my fork

![Screenshot from 2024-02-10 15-33-24](https://github.com/danfragoso/thdwb/assets/77860779/5852d8ec-c63c-48ba-b3d4-37c143c55297)

fixed colors, fixed popup menu (overlays) to appear (in the wrong corner for now) what doesn't work: - key repeat ![Screenshot from 2024-02-11 14-41-29](https://github.com/danfragoso/thdwb/assets/77860779/63cc0574-d778-4dbe-a3ea-d243ca2780e8)

what works: - can access debug mode and tree mode ![Screenshot from 2024-02-11 20-35-27](https://github.com/danfragoso/thdwb/assets/77860779/7070b5c0-f297-4a51-ba9a-2a9114554449)

Yeah, definitely it can be merged (when mature). My fork of the mustard package can be added to your mustard package to be activated the build tag wayland. We did...