gitextract_nepkgb21/ ├── .editorconfig ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── dependabot.yml │ └── workflows/ │ ├── build-artifact.yml │ ├── codeql-analysis.yml │ ├── flawfinder.yml │ ├── golangci-lint.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── assets/ │ ├── icon/ │ │ └── LICENSE │ └── noisetorch.desktop ├── c/ │ └── ladspa/ │ ├── .gitignore │ ├── Makefile │ ├── export.txt │ ├── ladspa.h │ ├── module.c │ └── utils.h ├── capability.go ├── cli.go ├── config.go ├── go.mod ├── go.sum ├── main.go ├── module.go ├── rlimit.go ├── scripts/ │ ├── embedlicenses.go │ └── signer.go ├── ui.go ├── untar.go ├── update.go ├── vendor/ │ ├── dmitri.shuralyov.com/ │ │ └── gpu/ │ │ └── mtl/ │ │ ├── LICENSE │ │ ├── mtl.go │ │ ├── mtl.h │ │ └── mtl.m │ ├── gioui.org/ │ │ ├── LICENSE │ │ ├── app/ │ │ │ ├── Gio.java │ │ │ ├── GioActivity.java │ │ │ ├── GioView.java │ │ │ ├── app.go │ │ │ ├── d3d11_windows.go │ │ │ ├── datadir.go │ │ │ ├── doc.go │ │ │ ├── egl_android.go │ │ │ ├── egl_wayland.go │ │ │ ├── egl_windows.go │ │ │ ├── egl_x11.go │ │ │ ├── framework_ios.h │ │ │ ├── gl_ios.go │ │ │ ├── gl_ios.m │ │ │ ├── gl_js.go │ │ │ ├── gl_macos.go │ │ │ ├── gl_macos.m │ │ │ ├── internal/ │ │ │ │ ├── log/ │ │ │ │ │ ├── log.go │ │ │ │ │ ├── log_android.go │ │ │ │ │ ├── log_ios.go │ │ │ │ │ └── log_windows.go │ │ │ │ ├── windows/ │ │ │ │ │ └── windows.go │ │ │ │ └── xkb/ │ │ │ │ └── xkb_unix.go │ │ │ ├── metal_darwin.go │ │ │ ├── metal_ios.go │ │ │ ├── metal_macos.go │ │ │ ├── os.go │ │ │ ├── os_android.go │ │ │ ├── os_darwin.go │ │ │ ├── os_darwin.m │ │ │ ├── os_ios.go │ │ │ ├── os_ios.m │ │ │ ├── os_js.go │ │ │ ├── os_macos.go │ │ │ ├── os_macos.m │ │ │ ├── os_unix.go │ │ │ ├── os_wayland.c │ │ │ ├── os_wayland.go │ │ │ ├── os_windows.go │ │ │ ├── os_x11.go │ │ │ ├── runmain.go │ │ │ ├── vulkan.go │ │ │ ├── vulkan_android.go │ │ │ ├── vulkan_wayland.go │ │ │ ├── vulkan_x11.go │ │ │ ├── wayland_text_input.c │ │ │ ├── wayland_text_input.h │ │ │ ├── wayland_xdg_decoration.c │ │ │ ├── wayland_xdg_decoration.h │ │ │ ├── wayland_xdg_shell.c │ │ │ ├── wayland_xdg_shell.h │ │ │ └── window.go │ │ ├── cpu/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── abi.h │ │ │ ├── driver.go │ │ │ ├── driver_nosupport.go │ │ │ ├── embed.go │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── init.sh │ │ │ ├── runtime.c │ │ │ └── runtime.h │ │ ├── f32/ │ │ │ ├── affine.go │ │ │ └── f32.go │ │ ├── font/ │ │ │ └── opentype/ │ │ │ └── opentype.go │ │ ├── gesture/ │ │ │ └── gesture.go │ │ ├── gpu/ │ │ │ ├── api.go │ │ │ ├── caches.go │ │ │ ├── clip.go │ │ │ ├── compute.go │ │ │ ├── cpu.go │ │ │ ├── gpu.go │ │ │ ├── internal/ │ │ │ │ ├── d3d11/ │ │ │ │ │ ├── d3d11.go │ │ │ │ │ └── d3d11_windows.go │ │ │ │ ├── driver/ │ │ │ │ │ ├── api.go │ │ │ │ │ └── driver.go │ │ │ │ ├── metal/ │ │ │ │ │ ├── metal.go │ │ │ │ │ └── metal_darwin.go │ │ │ │ ├── opengl/ │ │ │ │ │ ├── opengl.go │ │ │ │ │ └── srgb.go │ │ │ │ └── vulkan/ │ │ │ │ ├── vulkan.go │ │ │ │ └── vulkan_nosupport.go │ │ │ ├── pack.go │ │ │ ├── path.go │ │ │ └── timer.go │ │ ├── internal/ │ │ │ ├── byteslice/ │ │ │ │ └── byteslice.go │ │ │ ├── cocoainit/ │ │ │ │ └── cocoa_darwin.go │ │ │ ├── d3d11/ │ │ │ │ └── d3d11_windows.go │ │ │ ├── egl/ │ │ │ │ ├── egl.go │ │ │ │ ├── egl_unix.go │ │ │ │ └── egl_windows.go │ │ │ ├── f32color/ │ │ │ │ └── rgba.go │ │ │ ├── fling/ │ │ │ │ ├── animation.go │ │ │ │ └── extrapolation.go │ │ │ ├── gl/ │ │ │ │ ├── gl.go │ │ │ │ ├── gl_js.go │ │ │ │ ├── gl_unix.go │ │ │ │ ├── gl_windows.go │ │ │ │ ├── types.go │ │ │ │ ├── types_js.go │ │ │ │ └── util.go │ │ │ ├── ops/ │ │ │ │ ├── ops.go │ │ │ │ └── reader.go │ │ │ ├── scene/ │ │ │ │ └── scene.go │ │ │ ├── stroke/ │ │ │ │ └── stroke.go │ │ │ └── vk/ │ │ │ ├── vulkan.go │ │ │ ├── vulkan_android.go │ │ │ ├── vulkan_wayland.go │ │ │ └── vulkan_x11.go │ │ ├── io/ │ │ │ ├── clipboard/ │ │ │ │ └── clipboard.go │ │ │ ├── event/ │ │ │ │ └── event.go │ │ │ ├── key/ │ │ │ │ ├── key.go │ │ │ │ ├── mod.go │ │ │ │ └── mod_darwin.go │ │ │ ├── pointer/ │ │ │ │ ├── doc.go │ │ │ │ └── pointer.go │ │ │ ├── profile/ │ │ │ │ └── profile.go │ │ │ ├── router/ │ │ │ │ ├── clipboard.go │ │ │ │ ├── key.go │ │ │ │ ├── pointer.go │ │ │ │ └── router.go │ │ │ ├── semantic/ │ │ │ │ └── semantic.go │ │ │ ├── system/ │ │ │ │ └── system.go │ │ │ └── transfer/ │ │ │ └── transfer.go │ │ ├── layout/ │ │ │ ├── context.go │ │ │ ├── doc.go │ │ │ ├── flex.go │ │ │ ├── layout.go │ │ │ ├── list.go │ │ │ └── stack.go │ │ ├── op/ │ │ │ ├── clip/ │ │ │ │ ├── clip.go │ │ │ │ ├── doc.go │ │ │ │ └── shapes.go │ │ │ ├── op.go │ │ │ └── paint/ │ │ │ ├── doc.go │ │ │ └── paint.go │ │ ├── shader/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── gio/ │ │ │ │ ├── blit.frag │ │ │ │ ├── blit.vert │ │ │ │ ├── common.h │ │ │ │ ├── copy.frag │ │ │ │ ├── copy.vert │ │ │ │ ├── cover.frag │ │ │ │ ├── cover.vert │ │ │ │ ├── gen.go │ │ │ │ ├── input.vert │ │ │ │ ├── intersect.frag │ │ │ │ ├── intersect.vert │ │ │ │ ├── material.frag │ │ │ │ ├── material.vert │ │ │ │ ├── shaders.go │ │ │ │ ├── simple.frag │ │ │ │ ├── stencil.frag │ │ │ │ ├── stencil.vert │ │ │ │ ├── zblit.frag.0.dxbc │ │ │ │ ├── zblit.frag.0.glsl100es │ │ │ │ ├── zblit.frag.0.glsl150 │ │ │ │ ├── zblit.frag.0.metallibios │ │ │ │ ├── zblit.frag.0.metallibiossimulator │ │ │ │ ├── zblit.frag.0.metallibmacos │ │ │ │ ├── zblit.frag.0.spirv │ │ │ │ ├── zblit.frag.1.dxbc │ │ │ │ ├── zblit.frag.1.glsl100es │ │ │ │ ├── zblit.frag.1.glsl150 │ │ │ │ ├── zblit.frag.1.metallibios │ │ │ │ ├── zblit.frag.1.metallibiossimulator │ │ │ │ ├── zblit.frag.1.metallibmacos │ │ │ │ ├── zblit.frag.1.spirv │ │ │ │ ├── zblit.frag.2.dxbc │ │ │ │ ├── zblit.frag.2.glsl100es │ │ │ │ ├── zblit.frag.2.glsl150 │ │ │ │ ├── zblit.frag.2.metallibios │ │ │ │ ├── zblit.frag.2.metallibiossimulator │ │ │ │ ├── zblit.frag.2.metallibmacos │ │ │ │ ├── zblit.frag.2.spirv │ │ │ │ ├── zblit.vert.0.dxbc │ │ │ │ ├── zblit.vert.0.glsl100es │ │ │ │ ├── zblit.vert.0.glsl150 │ │ │ │ ├── zblit.vert.0.metallibios │ │ │ │ ├── zblit.vert.0.metallibiossimulator │ │ │ │ ├── zblit.vert.0.metallibmacos │ │ │ │ ├── zblit.vert.0.spirv │ │ │ │ ├── zcopy.frag.0.dxbc │ │ │ │ ├── zcopy.frag.0.glsl100es │ │ │ │ ├── zcopy.frag.0.glsl150 │ │ │ │ ├── zcopy.frag.0.metallibios │ │ │ │ ├── zcopy.frag.0.metallibiossimulator │ │ │ │ ├── zcopy.frag.0.metallibmacos │ │ │ │ ├── zcopy.frag.0.spirv │ │ │ │ ├── zcopy.vert.0.dxbc │ │ │ │ ├── zcopy.vert.0.glsl100es │ │ │ │ ├── zcopy.vert.0.glsl150 │ │ │ │ ├── zcopy.vert.0.metallibios │ │ │ │ ├── zcopy.vert.0.metallibiossimulator │ │ │ │ ├── zcopy.vert.0.metallibmacos │ │ │ │ ├── zcopy.vert.0.spirv │ │ │ │ ├── zcover.frag.0.dxbc │ │ │ │ ├── zcover.frag.0.glsl100es │ │ │ │ ├── zcover.frag.0.glsl150 │ │ │ │ ├── zcover.frag.0.metallibios │ │ │ │ ├── zcover.frag.0.metallibiossimulator │ │ │ │ ├── zcover.frag.0.metallibmacos │ │ │ │ ├── zcover.frag.0.spirv │ │ │ │ ├── zcover.frag.1.dxbc │ │ │ │ ├── zcover.frag.1.glsl100es │ │ │ │ ├── zcover.frag.1.glsl150 │ │ │ │ ├── zcover.frag.1.metallibios │ │ │ │ ├── zcover.frag.1.metallibiossimulator │ │ │ │ ├── zcover.frag.1.metallibmacos │ │ │ │ ├── zcover.frag.1.spirv │ │ │ │ ├── zcover.frag.2.dxbc │ │ │ │ ├── zcover.frag.2.glsl100es │ │ │ │ ├── zcover.frag.2.glsl150 │ │ │ │ ├── zcover.frag.2.metallibios │ │ │ │ ├── zcover.frag.2.metallibiossimulator │ │ │ │ ├── zcover.frag.2.metallibmacos │ │ │ │ ├── zcover.frag.2.spirv │ │ │ │ ├── zcover.vert.0.dxbc │ │ │ │ ├── zcover.vert.0.glsl100es │ │ │ │ ├── zcover.vert.0.glsl150 │ │ │ │ ├── zcover.vert.0.metallibios │ │ │ │ ├── zcover.vert.0.metallibiossimulator │ │ │ │ ├── zcover.vert.0.metallibmacos │ │ │ │ ├── zcover.vert.0.spirv │ │ │ │ ├── zinput.vert.0.dxbc │ │ │ │ ├── zinput.vert.0.glsl100es │ │ │ │ ├── zinput.vert.0.glsl150 │ │ │ │ ├── zinput.vert.0.metallibios │ │ │ │ ├── zinput.vert.0.metallibiossimulator │ │ │ │ ├── zinput.vert.0.metallibmacos │ │ │ │ ├── zinput.vert.0.spirv │ │ │ │ ├── zintersect.frag.0.dxbc │ │ │ │ ├── zintersect.frag.0.glsl100es │ │ │ │ ├── zintersect.frag.0.glsl150 │ │ │ │ ├── zintersect.frag.0.metallibios │ │ │ │ ├── zintersect.frag.0.metallibiossimulator │ │ │ │ ├── zintersect.frag.0.metallibmacos │ │ │ │ ├── zintersect.frag.0.spirv │ │ │ │ ├── zintersect.vert.0.dxbc │ │ │ │ ├── zintersect.vert.0.glsl100es │ │ │ │ ├── zintersect.vert.0.glsl150 │ │ │ │ ├── zintersect.vert.0.metallibios │ │ │ │ ├── zintersect.vert.0.metallibiossimulator │ │ │ │ ├── zintersect.vert.0.metallibmacos │ │ │ │ ├── zintersect.vert.0.spirv │ │ │ │ ├── zmaterial.frag.0.dxbc │ │ │ │ ├── zmaterial.frag.0.glsl100es │ │ │ │ ├── zmaterial.frag.0.glsl150 │ │ │ │ ├── zmaterial.frag.0.metallibios │ │ │ │ ├── zmaterial.frag.0.metallibiossimulator │ │ │ │ ├── zmaterial.frag.0.metallibmacos │ │ │ │ ├── zmaterial.frag.0.spirv │ │ │ │ ├── zmaterial.vert.0.dxbc │ │ │ │ ├── zmaterial.vert.0.glsl100es │ │ │ │ ├── zmaterial.vert.0.glsl150 │ │ │ │ ├── zmaterial.vert.0.metallibios │ │ │ │ ├── zmaterial.vert.0.metallibiossimulator │ │ │ │ ├── zmaterial.vert.0.metallibmacos │ │ │ │ ├── zmaterial.vert.0.spirv │ │ │ │ ├── zsimple.frag.0.dxbc │ │ │ │ ├── zsimple.frag.0.glsl100es │ │ │ │ ├── zsimple.frag.0.glsl150 │ │ │ │ ├── zsimple.frag.0.metallibios │ │ │ │ ├── zsimple.frag.0.metallibiossimulator │ │ │ │ ├── zsimple.frag.0.metallibmacos │ │ │ │ ├── zsimple.frag.0.spirv │ │ │ │ ├── zstencil.frag.0.dxbc │ │ │ │ ├── zstencil.frag.0.glsl100es │ │ │ │ ├── zstencil.frag.0.glsl150 │ │ │ │ ├── zstencil.frag.0.metallibios │ │ │ │ ├── zstencil.frag.0.metallibiossimulator │ │ │ │ ├── zstencil.frag.0.metallibmacos │ │ │ │ ├── zstencil.frag.0.spirv │ │ │ │ ├── zstencil.vert.0.dxbc │ │ │ │ ├── zstencil.vert.0.glsl100es │ │ │ │ ├── zstencil.vert.0.glsl150 │ │ │ │ ├── zstencil.vert.0.metallibios │ │ │ │ ├── zstencil.vert.0.metallibiossimulator │ │ │ │ ├── zstencil.vert.0.metallibmacos │ │ │ │ └── zstencil.vert.0.spirv │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── piet/ │ │ │ │ ├── abi.h │ │ │ │ ├── annotated.h │ │ │ │ ├── backdrop.comp │ │ │ │ ├── backdrop_abi.c │ │ │ │ ├── backdrop_abi.go │ │ │ │ ├── backdrop_abi.h │ │ │ │ ├── backdrop_abi_nosupport.go │ │ │ │ ├── backdrop_linux_amd64.syso │ │ │ │ ├── backdrop_linux_arm.syso │ │ │ │ ├── backdrop_linux_arm64.syso │ │ │ │ ├── binning.comp │ │ │ │ ├── binning_abi.c │ │ │ │ ├── binning_abi.go │ │ │ │ ├── binning_abi.h │ │ │ │ ├── binning_abi_nosupport.go │ │ │ │ ├── binning_linux_amd64.syso │ │ │ │ ├── binning_linux_arm.syso │ │ │ │ ├── binning_linux_arm64.syso │ │ │ │ ├── bins.h │ │ │ │ ├── coarse.comp │ │ │ │ ├── coarse_abi.c │ │ │ │ ├── coarse_abi.go │ │ │ │ ├── coarse_abi.h │ │ │ │ ├── coarse_abi_nosupport.go │ │ │ │ ├── coarse_linux_amd64.syso │ │ │ │ ├── coarse_linux_arm.syso │ │ │ │ ├── coarse_linux_arm64.syso │ │ │ │ ├── elements.comp │ │ │ │ ├── elements_abi.c │ │ │ │ ├── elements_abi.go │ │ │ │ ├── elements_abi.h │ │ │ │ ├── elements_abi_nosupport.go │ │ │ │ ├── elements_linux_amd64.syso │ │ │ │ ├── elements_linux_arm.syso │ │ │ │ ├── elements_linux_arm64.syso │ │ │ │ ├── gen.go │ │ │ │ ├── gencpu.sh │ │ │ │ ├── kernel4.comp │ │ │ │ ├── kernel4_abi.c │ │ │ │ ├── kernel4_abi.go │ │ │ │ ├── kernel4_abi.h │ │ │ │ ├── kernel4_abi_nosupport.go │ │ │ │ ├── kernel4_linux_amd64.syso │ │ │ │ ├── kernel4_linux_arm.syso │ │ │ │ ├── kernel4_linux_arm64.syso │ │ │ │ ├── mem.h │ │ │ │ ├── path_coarse.comp │ │ │ │ ├── path_coarse_abi.c │ │ │ │ ├── path_coarse_abi.go │ │ │ │ ├── path_coarse_abi.h │ │ │ │ ├── path_coarse_abi_nosupport.go │ │ │ │ ├── path_coarse_linux_amd64.syso │ │ │ │ ├── path_coarse_linux_arm.syso │ │ │ │ ├── path_coarse_linux_arm64.syso │ │ │ │ ├── pathseg.h │ │ │ │ ├── ptcl.h │ │ │ │ ├── runtime.h │ │ │ │ ├── scene.h │ │ │ │ ├── setup.h │ │ │ │ ├── shaders.go │ │ │ │ ├── state.h │ │ │ │ ├── support.c │ │ │ │ ├── tile.h │ │ │ │ ├── tile_alloc.comp │ │ │ │ ├── tile_alloc_abi.c │ │ │ │ ├── tile_alloc_abi.go │ │ │ │ ├── tile_alloc_abi.h │ │ │ │ ├── tile_alloc_abi_nosupport.go │ │ │ │ ├── tile_alloc_linux_amd64.syso │ │ │ │ ├── tile_alloc_linux_arm.syso │ │ │ │ ├── tile_alloc_linux_arm64.syso │ │ │ │ ├── zbackdrop.comp.0.dxbc │ │ │ │ ├── zbackdrop.comp.0.metallibios │ │ │ │ ├── zbackdrop.comp.0.metallibiossimulator │ │ │ │ ├── zbackdrop.comp.0.metallibmacos │ │ │ │ ├── zbackdrop.comp.0.spirv │ │ │ │ ├── zbinning.comp.0.dxbc │ │ │ │ ├── zbinning.comp.0.metallibios │ │ │ │ ├── zbinning.comp.0.metallibiossimulator │ │ │ │ ├── zbinning.comp.0.metallibmacos │ │ │ │ ├── zbinning.comp.0.spirv │ │ │ │ ├── zcoarse.comp.0.dxbc │ │ │ │ ├── zcoarse.comp.0.metallibios │ │ │ │ ├── zcoarse.comp.0.metallibiossimulator │ │ │ │ ├── zcoarse.comp.0.metallibmacos │ │ │ │ ├── zcoarse.comp.0.spirv │ │ │ │ ├── zelements.comp.0.dxbc │ │ │ │ ├── zelements.comp.0.metallibios │ │ │ │ ├── zelements.comp.0.metallibiossimulator │ │ │ │ ├── zelements.comp.0.metallibmacos │ │ │ │ ├── zelements.comp.0.spirv │ │ │ │ ├── zkernel4.comp.0.dxbc │ │ │ │ ├── zkernel4.comp.0.metallibios │ │ │ │ ├── zkernel4.comp.0.metallibiossimulator │ │ │ │ ├── zkernel4.comp.0.metallibmacos │ │ │ │ ├── zkernel4.comp.0.spirv │ │ │ │ ├── zpath_coarse.comp.0.dxbc │ │ │ │ ├── zpath_coarse.comp.0.metallibios │ │ │ │ ├── zpath_coarse.comp.0.metallibiossimulator │ │ │ │ ├── zpath_coarse.comp.0.metallibmacos │ │ │ │ ├── zpath_coarse.comp.0.spirv │ │ │ │ ├── ztile_alloc.comp.0.dxbc │ │ │ │ ├── ztile_alloc.comp.0.metallibios │ │ │ │ ├── ztile_alloc.comp.0.metallibiossimulator │ │ │ │ ├── ztile_alloc.comp.0.metallibmacos │ │ │ │ └── ztile_alloc.comp.0.spirv │ │ │ └── shader.go │ │ ├── text/ │ │ │ ├── lru.go │ │ │ ├── shaper.go │ │ │ └── text.go │ │ └── unit/ │ │ └── unit.go │ ├── github.com/ │ │ ├── BurntSushi/ │ │ │ ├── toml/ │ │ │ │ ├── .gitignore │ │ │ │ ├── COPYING │ │ │ │ ├── README.md │ │ │ │ ├── decode.go │ │ │ │ ├── decode_go116.go │ │ │ │ ├── deprecated.go │ │ │ │ ├── doc.go │ │ │ │ ├── encode.go │ │ │ │ ├── error.go │ │ │ │ ├── go.mod │ │ │ │ ├── internal/ │ │ │ │ │ └── tz.go │ │ │ │ ├── lex.go │ │ │ │ ├── meta.go │ │ │ │ ├── parse.go │ │ │ │ ├── type_fields.go │ │ │ │ └── type_toml.go │ │ │ ├── xgb/ │ │ │ │ ├── .gitignore │ │ │ │ ├── AUTHORS │ │ │ │ ├── CONTRIBUTORS │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ ├── STYLE │ │ │ │ ├── auth.go │ │ │ │ ├── conn.go │ │ │ │ ├── cookie.go │ │ │ │ ├── doc.go │ │ │ │ ├── help.go │ │ │ │ ├── render/ │ │ │ │ │ └── render.go │ │ │ │ ├── shape/ │ │ │ │ │ └── shape.go │ │ │ │ ├── shm/ │ │ │ │ │ └── shm.go │ │ │ │ ├── sync.go │ │ │ │ ├── xgb.go │ │ │ │ ├── xinerama/ │ │ │ │ │ └── xinerama.go │ │ │ │ └── xproto/ │ │ │ │ └── xproto.go │ │ │ └── xgbutil/ │ │ │ ├── .gitignore │ │ │ ├── COPYING │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── STYLE │ │ │ ├── doc.go │ │ │ ├── ewmh/ │ │ │ │ ├── doc.go │ │ │ │ ├── ewmh.go │ │ │ │ └── winman.go │ │ │ ├── icccm/ │ │ │ │ ├── doc.go │ │ │ │ ├── icccm.go │ │ │ │ └── protocols.go │ │ │ ├── session.vim │ │ │ ├── types.go │ │ │ ├── xevent/ │ │ │ │ ├── callback.go │ │ │ │ ├── doc.go │ │ │ │ ├── eventloop.go │ │ │ │ ├── types_auto.go │ │ │ │ ├── types_manual.go │ │ │ │ └── xevent.go │ │ │ ├── xgbutil.go │ │ │ └── xprop/ │ │ │ ├── atom.go │ │ │ ├── doc.go │ │ │ └── xprop.go │ │ ├── aarzilli/ │ │ │ └── nucular/ │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── clipboard/ │ │ │ │ ├── clipboard_darwin.go │ │ │ │ ├── clipboard_other.go │ │ │ │ ├── clipboard_windows.go │ │ │ │ └── clipboard_x11.go │ │ │ ├── command/ │ │ │ │ └── command.go │ │ │ ├── context.go │ │ │ ├── doc.go │ │ │ ├── drawfillover_avx.go │ │ │ ├── drawfillover_avx.s │ │ │ ├── drawfillover_other.go │ │ │ ├── drawing.go │ │ │ ├── font/ │ │ │ │ ├── font.go │ │ │ │ ├── font_gio.go │ │ │ │ └── font_shiny.go │ │ │ ├── gio.go │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── grouplist.go │ │ │ ├── input.go │ │ │ ├── internal/ │ │ │ │ └── assets/ │ │ │ │ └── assets.go │ │ │ ├── label/ │ │ │ │ └── label.go │ │ │ ├── masterwindow.go │ │ │ ├── nucular.go │ │ │ ├── rect/ │ │ │ │ └── rect.go │ │ │ ├── shiny.go │ │ │ ├── split.go │ │ │ ├── style/ │ │ │ │ └── style.go │ │ │ ├── text.go │ │ │ └── util.go │ │ ├── blang/ │ │ │ └── semver/ │ │ │ └── v4/ │ │ │ ├── LICENSE │ │ │ ├── go.mod │ │ │ ├── json.go │ │ │ ├── range.go │ │ │ ├── semver.go │ │ │ ├── sort.go │ │ │ └── sql.go │ │ ├── go-gl/ │ │ │ └── glfw/ │ │ │ └── v3.3/ │ │ │ └── glfw/ │ │ │ ├── GLFW_C_REVISION.txt │ │ │ ├── LICENSE │ │ │ ├── build.go │ │ │ ├── build_cgo_hack.go │ │ │ ├── c_glfw.go │ │ │ ├── c_glfw_bsd.go │ │ │ ├── c_glfw_darwin.go │ │ │ ├── c_glfw_lin.go │ │ │ ├── c_glfw_windows.go │ │ │ ├── context.go │ │ │ ├── error.c │ │ │ ├── error.go │ │ │ ├── glfw/ │ │ │ │ ├── LICENSE.md │ │ │ │ ├── deps/ │ │ │ │ │ ├── dummy.go │ │ │ │ │ ├── getopt.c │ │ │ │ │ ├── getopt.h │ │ │ │ │ ├── glad/ │ │ │ │ │ │ ├── dummy.go │ │ │ │ │ │ ├── gl.h │ │ │ │ │ │ ├── khrplatform.h │ │ │ │ │ │ ├── vk_platform.h │ │ │ │ │ │ └── vulkan.h │ │ │ │ │ ├── glad_gl.c │ │ │ │ │ ├── glad_vulkan.c │ │ │ │ │ ├── linmath.h │ │ │ │ │ ├── mingw/ │ │ │ │ │ │ ├── _mingw_dxhelper.h │ │ │ │ │ │ ├── dinput.h │ │ │ │ │ │ ├── dummy.go │ │ │ │ │ │ └── xinput.h │ │ │ │ │ ├── nuklear.h │ │ │ │ │ ├── nuklear_glfw_gl2.h │ │ │ │ │ ├── stb_image_write.h │ │ │ │ │ ├── tinycthread.c │ │ │ │ │ ├── tinycthread.h │ │ │ │ │ └── vs2008/ │ │ │ │ │ ├── dummy.go │ │ │ │ │ └── stdint.h │ │ │ │ ├── include/ │ │ │ │ │ └── GLFW/ │ │ │ │ │ ├── dummy.go │ │ │ │ │ ├── glfw3.h │ │ │ │ │ └── glfw3native.h │ │ │ │ └── src/ │ │ │ │ ├── cocoa_init.m │ │ │ │ ├── cocoa_joystick.h │ │ │ │ ├── cocoa_joystick.m │ │ │ │ ├── cocoa_monitor.m │ │ │ │ ├── cocoa_platform.h │ │ │ │ ├── cocoa_time.c │ │ │ │ ├── cocoa_window.m │ │ │ │ ├── context.c │ │ │ │ ├── dummy.go │ │ │ │ ├── egl_context.c │ │ │ │ ├── egl_context.h │ │ │ │ ├── glx_context.c │ │ │ │ ├── glx_context.h │ │ │ │ ├── init.c │ │ │ │ ├── input.c │ │ │ │ ├── internal.h │ │ │ │ ├── linux_joystick.c │ │ │ │ ├── linux_joystick.h │ │ │ │ ├── mappings.h │ │ │ │ ├── monitor.c │ │ │ │ ├── nsgl_context.h │ │ │ │ ├── nsgl_context.m │ │ │ │ ├── null_init.c │ │ │ │ ├── null_joystick.c │ │ │ │ ├── null_joystick.h │ │ │ │ ├── null_monitor.c │ │ │ │ ├── null_platform.h │ │ │ │ ├── null_window.c │ │ │ │ ├── osmesa_context.c │ │ │ │ ├── osmesa_context.h │ │ │ │ ├── posix_thread.c │ │ │ │ ├── posix_thread.h │ │ │ │ ├── posix_time.c │ │ │ │ ├── posix_time.h │ │ │ │ ├── vulkan.c │ │ │ │ ├── wayland-idle-inhibit-unstable-v1-client-protocol.c │ │ │ │ ├── wayland-idle-inhibit-unstable-v1-client-protocol.h │ │ │ │ ├── wayland-pointer-constraints-unstable-v1-client-protocol.c │ │ │ │ ├── wayland-pointer-constraints-unstable-v1-client-protocol.h │ │ │ │ ├── wayland-relative-pointer-unstable-v1-client-protocol.c │ │ │ │ ├── wayland-relative-pointer-unstable-v1-client-protocol.h │ │ │ │ ├── wayland-viewporter-client-protocol.c │ │ │ │ ├── wayland-viewporter-client-protocol.h │ │ │ │ ├── wayland-xdg-decoration-client-protocol.h │ │ │ │ ├── wayland-xdg-decoration-unstable-v1-client-protocol.c │ │ │ │ ├── wayland-xdg-shell-client-protocol.c │ │ │ │ ├── wayland-xdg-shell-client-protocol.h │ │ │ │ ├── wgl_context.c │ │ │ │ ├── wgl_context.h │ │ │ │ ├── win32_init.c │ │ │ │ ├── win32_joystick.c │ │ │ │ ├── win32_joystick.h │ │ │ │ ├── win32_monitor.c │ │ │ │ ├── win32_platform.h │ │ │ │ ├── win32_thread.c │ │ │ │ ├── win32_time.c │ │ │ │ ├── win32_window.c │ │ │ │ ├── window.c │ │ │ │ ├── wl_init.c │ │ │ │ ├── wl_monitor.c │ │ │ │ ├── wl_platform.h │ │ │ │ ├── wl_window.c │ │ │ │ ├── x11_init.c │ │ │ │ ├── x11_monitor.c │ │ │ │ ├── x11_platform.h │ │ │ │ ├── x11_window.c │ │ │ │ ├── xkb_unicode.c │ │ │ │ └── xkb_unicode.h │ │ │ ├── glfw.go │ │ │ ├── glfw_tree_rebuild.go │ │ │ ├── go.mod │ │ │ ├── input.c │ │ │ ├── input.go │ │ │ ├── monitor.c │ │ │ ├── monitor.go │ │ │ ├── native_darwin.go │ │ │ ├── native_linbsd.go │ │ │ ├── native_windows.go │ │ │ ├── time.go │ │ │ ├── util.go │ │ │ ├── vulkan.go │ │ │ ├── window.c │ │ │ └── window.go │ │ ├── golang/ │ │ │ └── freetype/ │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── freetype.go │ │ │ ├── raster/ │ │ │ │ ├── geom.go │ │ │ │ ├── paint.go │ │ │ │ ├── raster.go │ │ │ │ └── stroke.go │ │ │ └── truetype/ │ │ │ ├── face.go │ │ │ ├── glyph.go │ │ │ ├── hint.go │ │ │ ├── opcodes.go │ │ │ └── truetype.go │ │ ├── hashicorp/ │ │ │ └── golang-lru/ │ │ │ ├── .gitignore │ │ │ ├── 2q.go │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── arc.go │ │ │ ├── doc.go │ │ │ ├── go.mod │ │ │ ├── lru.go │ │ │ └── simplelru/ │ │ │ ├── lru.go │ │ │ └── lru_interface.go │ │ ├── noisetorch/ │ │ │ └── pulseaudio/ │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── card.go │ │ │ ├── client.go │ │ │ ├── command.go │ │ │ ├── command_string.go │ │ │ ├── errors.go │ │ │ ├── format.go │ │ │ ├── go.mod │ │ │ ├── misc.go │ │ │ ├── module.go │ │ │ ├── server.go │ │ │ ├── sink.go │ │ │ ├── source.go │ │ │ ├── updates.go │ │ │ └── volume.go │ │ └── syndtr/ │ │ └── gocapability/ │ │ ├── LICENSE │ │ └── capability/ │ │ ├── capability.go │ │ ├── capability_linux.go │ │ ├── capability_noop.go │ │ ├── enum.go │ │ ├── enum_gen.go │ │ └── syscall_linux.go │ ├── golang.org/ │ │ └── x/ │ │ ├── crypto/ │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ └── ed25519/ │ │ │ └── ed25519.go │ │ ├── exp/ │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ └── shiny/ │ │ │ ├── driver/ │ │ │ │ ├── driver.go │ │ │ │ ├── driver_darwin.go │ │ │ │ ├── driver_fallback.go │ │ │ │ ├── driver_windows.go │ │ │ │ ├── driver_x11.go │ │ │ │ ├── gldriver/ │ │ │ │ │ ├── buffer.go │ │ │ │ │ ├── cocoa.go │ │ │ │ │ ├── cocoa.m │ │ │ │ │ ├── context.go │ │ │ │ │ ├── egl.go │ │ │ │ │ ├── gldriver.go │ │ │ │ │ ├── other.go │ │ │ │ │ ├── screen.go │ │ │ │ │ ├── texture.go │ │ │ │ │ ├── win32.go │ │ │ │ │ ├── window.go │ │ │ │ │ ├── x11.c │ │ │ │ │ └── x11.go │ │ │ │ ├── internal/ │ │ │ │ │ ├── drawer/ │ │ │ │ │ │ └── drawer.go │ │ │ │ │ ├── errscreen/ │ │ │ │ │ │ └── errscreen.go │ │ │ │ │ ├── event/ │ │ │ │ │ │ └── event.go │ │ │ │ │ ├── lifecycler/ │ │ │ │ │ │ └── lifecycler.go │ │ │ │ │ ├── swizzle/ │ │ │ │ │ │ ├── swizzle_amd64.go │ │ │ │ │ │ ├── swizzle_amd64.s │ │ │ │ │ │ ├── swizzle_common.go │ │ │ │ │ │ └── swizzle_other.go │ │ │ │ │ ├── win32/ │ │ │ │ │ │ ├── key.go │ │ │ │ │ │ ├── syscall.go │ │ │ │ │ │ ├── syscall_windows.go │ │ │ │ │ │ ├── win32.go │ │ │ │ │ │ └── zsyscall_windows.go │ │ │ │ │ └── x11key/ │ │ │ │ │ ├── table.go │ │ │ │ │ └── x11key.go │ │ │ │ ├── mtldriver/ │ │ │ │ │ ├── buffer.go │ │ │ │ │ ├── internal/ │ │ │ │ │ │ ├── appkit/ │ │ │ │ │ │ │ ├── appkit.go │ │ │ │ │ │ │ ├── appkit.h │ │ │ │ │ │ │ └── appkit.m │ │ │ │ │ │ └── coreanim/ │ │ │ │ │ │ ├── coreanim.go │ │ │ │ │ │ ├── coreanim.h │ │ │ │ │ │ └── coreanim.m │ │ │ │ │ ├── mtldriver.go │ │ │ │ │ ├── screen.go │ │ │ │ │ ├── texture.go │ │ │ │ │ └── window.go │ │ │ │ ├── mtldriver_darwin.go │ │ │ │ ├── windriver/ │ │ │ │ │ ├── buffer.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── other.go │ │ │ │ │ ├── screen.go │ │ │ │ │ ├── syscall.go │ │ │ │ │ ├── syscall_windows.go │ │ │ │ │ ├── texture.go │ │ │ │ │ ├── window.go │ │ │ │ │ ├── windraw.go │ │ │ │ │ ├── windriver.go │ │ │ │ │ └── zsyscall_windows.go │ │ │ │ └── x11driver/ │ │ │ │ ├── buffer.go │ │ │ │ ├── buffer_fallback.go │ │ │ │ ├── screen.go │ │ │ │ ├── shm_linux_ipc.go │ │ │ │ ├── shm_openbsd_syscall.go │ │ │ │ ├── shm_other.go │ │ │ │ ├── shm_shmopen_syscall.go │ │ │ │ ├── texture.go │ │ │ │ ├── window.go │ │ │ │ └── x11driver.go │ │ │ └── screen/ │ │ │ └── screen.go │ │ ├── image/ │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ ├── draw/ │ │ │ │ ├── draw.go │ │ │ │ ├── draw_go117.go │ │ │ │ ├── impl.go │ │ │ │ └── scale.go │ │ │ ├── font/ │ │ │ │ ├── font.go │ │ │ │ └── sfnt/ │ │ │ │ ├── cmap.go │ │ │ │ ├── data.go │ │ │ │ ├── gpos.go │ │ │ │ ├── postscript.go │ │ │ │ ├── sfnt.go │ │ │ │ └── truetype.go │ │ │ └── math/ │ │ │ ├── f64/ │ │ │ │ └── f64.go │ │ │ └── fixed/ │ │ │ └── fixed.go │ │ ├── mobile/ │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ ├── event/ │ │ │ │ ├── key/ │ │ │ │ │ ├── code_string.go │ │ │ │ │ └── key.go │ │ │ │ ├── lifecycle/ │ │ │ │ │ └── lifecycle.go │ │ │ │ ├── mouse/ │ │ │ │ │ └── mouse.go │ │ │ │ ├── paint/ │ │ │ │ │ └── paint.go │ │ │ │ └── size/ │ │ │ │ └── size.go │ │ │ ├── geom/ │ │ │ │ └── geom.go │ │ │ └── gl/ │ │ │ ├── consts.go │ │ │ ├── dll_windows.go │ │ │ ├── doc.go │ │ │ ├── fn.go │ │ │ ├── gl.go │ │ │ ├── gldebug.go │ │ │ ├── interface.go │ │ │ ├── types_debug.go │ │ │ ├── types_prod.go │ │ │ ├── work.c │ │ │ ├── work.go │ │ │ ├── work.h │ │ │ ├── work_other.go │ │ │ ├── work_windows.go │ │ │ ├── work_windows_386.s │ │ │ └── work_windows_amd64.s │ │ ├── sys/ │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ ├── unix/ │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── affinity_linux.go │ │ │ │ ├── aliases.go │ │ │ │ ├── asm_aix_ppc64.s │ │ │ │ ├── asm_bsd_386.s │ │ │ │ ├── asm_bsd_amd64.s │ │ │ │ ├── asm_bsd_arm.s │ │ │ │ ├── asm_bsd_arm64.s │ │ │ │ ├── asm_bsd_ppc64.s │ │ │ │ ├── asm_bsd_riscv64.s │ │ │ │ ├── asm_linux_386.s │ │ │ │ ├── asm_linux_amd64.s │ │ │ │ ├── asm_linux_arm.s │ │ │ │ ├── asm_linux_arm64.s │ │ │ │ ├── asm_linux_loong64.s │ │ │ │ ├── asm_linux_mips64x.s │ │ │ │ ├── asm_linux_mipsx.s │ │ │ │ ├── asm_linux_ppc64x.s │ │ │ │ ├── asm_linux_riscv64.s │ │ │ │ ├── asm_linux_s390x.s │ │ │ │ ├── asm_openbsd_mips64.s │ │ │ │ ├── asm_solaris_amd64.s │ │ │ │ ├── asm_zos_s390x.s │ │ │ │ ├── bluetooth_linux.go │ │ │ │ ├── cap_freebsd.go │ │ │ │ ├── constants.go │ │ │ │ ├── dev_aix_ppc.go │ │ │ │ ├── dev_aix_ppc64.go │ │ │ │ ├── dev_darwin.go │ │ │ │ ├── dev_dragonfly.go │ │ │ │ ├── dev_freebsd.go │ │ │ │ ├── dev_linux.go │ │ │ │ ├── dev_netbsd.go │ │ │ │ ├── dev_openbsd.go │ │ │ │ ├── dev_zos.go │ │ │ │ ├── dirent.go │ │ │ │ ├── endian_big.go │ │ │ │ ├── endian_little.go │ │ │ │ ├── env_unix.go │ │ │ │ ├── epoll_zos.go │ │ │ │ ├── fcntl.go │ │ │ │ ├── fcntl_darwin.go │ │ │ │ ├── fcntl_linux_32bit.go │ │ │ │ ├── fdset.go │ │ │ │ ├── fstatfs_zos.go │ │ │ │ ├── gccgo.go │ │ │ │ ├── gccgo_c.c │ │ │ │ ├── gccgo_linux_amd64.go │ │ │ │ ├── ifreq_linux.go │ │ │ │ ├── ioctl_linux.go │ │ │ │ ├── ioctl_signed.go │ │ │ │ ├── ioctl_unsigned.go │ │ │ │ ├── ioctl_zos.go │ │ │ │ ├── mkall.sh │ │ │ │ ├── mkerrors.sh │ │ │ │ ├── mmap_nomremap.go │ │ │ │ ├── mremap.go │ │ │ │ ├── pagesize_unix.go │ │ │ │ ├── pledge_openbsd.go │ │ │ │ ├── ptrace_darwin.go │ │ │ │ ├── ptrace_ios.go │ │ │ │ ├── race.go │ │ │ │ ├── race0.go │ │ │ │ ├── readdirent_getdents.go │ │ │ │ ├── readdirent_getdirentries.go │ │ │ │ ├── sockcmsg_dragonfly.go │ │ │ │ ├── sockcmsg_linux.go │ │ │ │ ├── sockcmsg_unix.go │ │ │ │ ├── sockcmsg_unix_other.go │ │ │ │ ├── syscall.go │ │ │ │ ├── syscall_aix.go │ │ │ │ ├── syscall_aix_ppc.go │ │ │ │ ├── syscall_aix_ppc64.go │ │ │ │ ├── syscall_bsd.go │ │ │ │ ├── syscall_darwin.go │ │ │ │ ├── syscall_darwin_amd64.go │ │ │ │ ├── syscall_darwin_arm64.go │ │ │ │ ├── syscall_darwin_libSystem.go │ │ │ │ ├── syscall_dragonfly.go │ │ │ │ ├── syscall_dragonfly_amd64.go │ │ │ │ ├── syscall_freebsd.go │ │ │ │ ├── syscall_freebsd_386.go │ │ │ │ ├── syscall_freebsd_amd64.go │ │ │ │ ├── syscall_freebsd_arm.go │ │ │ │ ├── syscall_freebsd_arm64.go │ │ │ │ ├── syscall_freebsd_riscv64.go │ │ │ │ ├── syscall_hurd.go │ │ │ │ ├── syscall_hurd_386.go │ │ │ │ ├── syscall_illumos.go │ │ │ │ ├── syscall_linux.go │ │ │ │ ├── syscall_linux_386.go │ │ │ │ ├── syscall_linux_alarm.go │ │ │ │ ├── syscall_linux_amd64.go │ │ │ │ ├── syscall_linux_amd64_gc.go │ │ │ │ ├── syscall_linux_arm.go │ │ │ │ ├── syscall_linux_arm64.go │ │ │ │ ├── syscall_linux_gc.go │ │ │ │ ├── syscall_linux_gc_386.go │ │ │ │ ├── syscall_linux_gc_arm.go │ │ │ │ ├── syscall_linux_gccgo_386.go │ │ │ │ ├── syscall_linux_gccgo_arm.go │ │ │ │ ├── syscall_linux_loong64.go │ │ │ │ ├── syscall_linux_mips64x.go │ │ │ │ ├── syscall_linux_mipsx.go │ │ │ │ ├── syscall_linux_ppc.go │ │ │ │ ├── syscall_linux_ppc64x.go │ │ │ │ ├── syscall_linux_riscv64.go │ │ │ │ ├── syscall_linux_s390x.go │ │ │ │ ├── syscall_linux_sparc64.go │ │ │ │ ├── syscall_netbsd.go │ │ │ │ ├── syscall_netbsd_386.go │ │ │ │ ├── syscall_netbsd_amd64.go │ │ │ │ ├── syscall_netbsd_arm.go │ │ │ │ ├── syscall_netbsd_arm64.go │ │ │ │ ├── syscall_openbsd.go │ │ │ │ ├── syscall_openbsd_386.go │ │ │ │ ├── syscall_openbsd_amd64.go │ │ │ │ ├── syscall_openbsd_arm.go │ │ │ │ ├── syscall_openbsd_arm64.go │ │ │ │ ├── syscall_openbsd_libc.go │ │ │ │ ├── syscall_openbsd_mips64.go │ │ │ │ ├── syscall_openbsd_ppc64.go │ │ │ │ ├── syscall_openbsd_riscv64.go │ │ │ │ ├── syscall_solaris.go │ │ │ │ ├── syscall_solaris_amd64.go │ │ │ │ ├── syscall_unix.go │ │ │ │ ├── syscall_unix_gc.go │ │ │ │ ├── syscall_unix_gc_ppc64x.go │ │ │ │ ├── syscall_zos_s390x.go │ │ │ │ ├── sysvshm_linux.go │ │ │ │ ├── sysvshm_unix.go │ │ │ │ ├── sysvshm_unix_other.go │ │ │ │ ├── timestruct.go │ │ │ │ ├── unveil_openbsd.go │ │ │ │ ├── xattr_bsd.go │ │ │ │ ├── zerrors_aix_ppc.go │ │ │ │ ├── zerrors_aix_ppc64.go │ │ │ │ ├── zerrors_darwin_amd64.go │ │ │ │ ├── zerrors_darwin_arm64.go │ │ │ │ ├── zerrors_dragonfly_amd64.go │ │ │ │ ├── zerrors_freebsd_386.go │ │ │ │ ├── zerrors_freebsd_amd64.go │ │ │ │ ├── zerrors_freebsd_arm.go │ │ │ │ ├── zerrors_freebsd_arm64.go │ │ │ │ ├── zerrors_freebsd_riscv64.go │ │ │ │ ├── zerrors_linux.go │ │ │ │ ├── zerrors_linux_386.go │ │ │ │ ├── zerrors_linux_amd64.go │ │ │ │ ├── zerrors_linux_arm.go │ │ │ │ ├── zerrors_linux_arm64.go │ │ │ │ ├── zerrors_linux_loong64.go │ │ │ │ ├── zerrors_linux_mips.go │ │ │ │ ├── zerrors_linux_mips64.go │ │ │ │ ├── zerrors_linux_mips64le.go │ │ │ │ ├── zerrors_linux_mipsle.go │ │ │ │ ├── zerrors_linux_ppc.go │ │ │ │ ├── zerrors_linux_ppc64.go │ │ │ │ ├── zerrors_linux_ppc64le.go │ │ │ │ ├── zerrors_linux_riscv64.go │ │ │ │ ├── zerrors_linux_s390x.go │ │ │ │ ├── zerrors_linux_sparc64.go │ │ │ │ ├── zerrors_netbsd_386.go │ │ │ │ ├── zerrors_netbsd_amd64.go │ │ │ │ ├── zerrors_netbsd_arm.go │ │ │ │ ├── zerrors_netbsd_arm64.go │ │ │ │ ├── zerrors_openbsd_386.go │ │ │ │ ├── zerrors_openbsd_amd64.go │ │ │ │ ├── zerrors_openbsd_arm.go │ │ │ │ ├── zerrors_openbsd_arm64.go │ │ │ │ ├── zerrors_openbsd_mips64.go │ │ │ │ ├── zerrors_openbsd_ppc64.go │ │ │ │ ├── zerrors_openbsd_riscv64.go │ │ │ │ ├── zerrors_solaris_amd64.go │ │ │ │ ├── zerrors_zos_s390x.go │ │ │ │ ├── zptrace_armnn_linux.go │ │ │ │ ├── zptrace_linux_arm64.go │ │ │ │ ├── zptrace_mipsnn_linux.go │ │ │ │ ├── zptrace_mipsnnle_linux.go │ │ │ │ ├── zptrace_x86_linux.go │ │ │ │ ├── zsyscall_aix_ppc.go │ │ │ │ ├── zsyscall_aix_ppc64.go │ │ │ │ ├── zsyscall_aix_ppc64_gc.go │ │ │ │ ├── zsyscall_aix_ppc64_gccgo.go │ │ │ │ ├── zsyscall_darwin_amd64.go │ │ │ │ ├── zsyscall_darwin_amd64.s │ │ │ │ ├── zsyscall_darwin_arm64.go │ │ │ │ ├── zsyscall_darwin_arm64.s │ │ │ │ ├── zsyscall_dragonfly_amd64.go │ │ │ │ ├── zsyscall_freebsd_386.go │ │ │ │ ├── zsyscall_freebsd_amd64.go │ │ │ │ ├── zsyscall_freebsd_arm.go │ │ │ │ ├── zsyscall_freebsd_arm64.go │ │ │ │ ├── zsyscall_freebsd_riscv64.go │ │ │ │ ├── zsyscall_illumos_amd64.go │ │ │ │ ├── zsyscall_linux.go │ │ │ │ ├── zsyscall_linux_386.go │ │ │ │ ├── zsyscall_linux_amd64.go │ │ │ │ ├── zsyscall_linux_arm.go │ │ │ │ ├── zsyscall_linux_arm64.go │ │ │ │ ├── zsyscall_linux_loong64.go │ │ │ │ ├── zsyscall_linux_mips.go │ │ │ │ ├── zsyscall_linux_mips64.go │ │ │ │ ├── zsyscall_linux_mips64le.go │ │ │ │ ├── zsyscall_linux_mipsle.go │ │ │ │ ├── zsyscall_linux_ppc.go │ │ │ │ ├── zsyscall_linux_ppc64.go │ │ │ │ ├── zsyscall_linux_ppc64le.go │ │ │ │ ├── zsyscall_linux_riscv64.go │ │ │ │ ├── zsyscall_linux_s390x.go │ │ │ │ ├── zsyscall_linux_sparc64.go │ │ │ │ ├── zsyscall_netbsd_386.go │ │ │ │ ├── zsyscall_netbsd_amd64.go │ │ │ │ ├── zsyscall_netbsd_arm.go │ │ │ │ ├── zsyscall_netbsd_arm64.go │ │ │ │ ├── zsyscall_openbsd_386.go │ │ │ │ ├── zsyscall_openbsd_386.s │ │ │ │ ├── zsyscall_openbsd_amd64.go │ │ │ │ ├── zsyscall_openbsd_amd64.s │ │ │ │ ├── zsyscall_openbsd_arm.go │ │ │ │ ├── zsyscall_openbsd_arm.s │ │ │ │ ├── zsyscall_openbsd_arm64.go │ │ │ │ ├── zsyscall_openbsd_arm64.s │ │ │ │ ├── zsyscall_openbsd_mips64.go │ │ │ │ ├── zsyscall_openbsd_mips64.s │ │ │ │ ├── zsyscall_openbsd_ppc64.go │ │ │ │ ├── zsyscall_openbsd_ppc64.s │ │ │ │ ├── zsyscall_openbsd_riscv64.go │ │ │ │ ├── zsyscall_openbsd_riscv64.s │ │ │ │ ├── zsyscall_solaris_amd64.go │ │ │ │ ├── zsyscall_zos_s390x.go │ │ │ │ ├── zsysctl_openbsd_386.go │ │ │ │ ├── zsysctl_openbsd_amd64.go │ │ │ │ ├── zsysctl_openbsd_arm.go │ │ │ │ ├── zsysctl_openbsd_arm64.go │ │ │ │ ├── zsysctl_openbsd_mips64.go │ │ │ │ ├── zsysctl_openbsd_ppc64.go │ │ │ │ ├── zsysctl_openbsd_riscv64.go │ │ │ │ ├── zsysnum_darwin_amd64.go │ │ │ │ ├── zsysnum_darwin_arm64.go │ │ │ │ ├── zsysnum_dragonfly_amd64.go │ │ │ │ ├── zsysnum_freebsd_386.go │ │ │ │ ├── zsysnum_freebsd_amd64.go │ │ │ │ ├── zsysnum_freebsd_arm.go │ │ │ │ ├── zsysnum_freebsd_arm64.go │ │ │ │ ├── zsysnum_freebsd_riscv64.go │ │ │ │ ├── zsysnum_linux_386.go │ │ │ │ ├── zsysnum_linux_amd64.go │ │ │ │ ├── zsysnum_linux_arm.go │ │ │ │ ├── zsysnum_linux_arm64.go │ │ │ │ ├── zsysnum_linux_loong64.go │ │ │ │ ├── zsysnum_linux_mips.go │ │ │ │ ├── zsysnum_linux_mips64.go │ │ │ │ ├── zsysnum_linux_mips64le.go │ │ │ │ ├── zsysnum_linux_mipsle.go │ │ │ │ ├── zsysnum_linux_ppc.go │ │ │ │ ├── zsysnum_linux_ppc64.go │ │ │ │ ├── zsysnum_linux_ppc64le.go │ │ │ │ ├── zsysnum_linux_riscv64.go │ │ │ │ ├── zsysnum_linux_s390x.go │ │ │ │ ├── zsysnum_linux_sparc64.go │ │ │ │ ├── zsysnum_netbsd_386.go │ │ │ │ ├── zsysnum_netbsd_amd64.go │ │ │ │ ├── zsysnum_netbsd_arm.go │ │ │ │ ├── zsysnum_netbsd_arm64.go │ │ │ │ ├── zsysnum_openbsd_386.go │ │ │ │ ├── zsysnum_openbsd_amd64.go │ │ │ │ ├── zsysnum_openbsd_arm.go │ │ │ │ ├── zsysnum_openbsd_arm64.go │ │ │ │ ├── zsysnum_openbsd_mips64.go │ │ │ │ ├── zsysnum_openbsd_ppc64.go │ │ │ │ ├── zsysnum_openbsd_riscv64.go │ │ │ │ ├── zsysnum_zos_s390x.go │ │ │ │ ├── ztypes_aix_ppc.go │ │ │ │ ├── ztypes_aix_ppc64.go │ │ │ │ ├── ztypes_darwin_amd64.go │ │ │ │ ├── ztypes_darwin_arm64.go │ │ │ │ ├── ztypes_dragonfly_amd64.go │ │ │ │ ├── ztypes_freebsd_386.go │ │ │ │ ├── ztypes_freebsd_amd64.go │ │ │ │ ├── ztypes_freebsd_arm.go │ │ │ │ ├── ztypes_freebsd_arm64.go │ │ │ │ ├── ztypes_freebsd_riscv64.go │ │ │ │ ├── ztypes_linux.go │ │ │ │ ├── ztypes_linux_386.go │ │ │ │ ├── ztypes_linux_amd64.go │ │ │ │ ├── ztypes_linux_arm.go │ │ │ │ ├── ztypes_linux_arm64.go │ │ │ │ ├── ztypes_linux_loong64.go │ │ │ │ ├── ztypes_linux_mips.go │ │ │ │ ├── ztypes_linux_mips64.go │ │ │ │ ├── ztypes_linux_mips64le.go │ │ │ │ ├── ztypes_linux_mipsle.go │ │ │ │ ├── ztypes_linux_ppc.go │ │ │ │ ├── ztypes_linux_ppc64.go │ │ │ │ ├── ztypes_linux_ppc64le.go │ │ │ │ ├── ztypes_linux_riscv64.go │ │ │ │ ├── ztypes_linux_s390x.go │ │ │ │ ├── ztypes_linux_sparc64.go │ │ │ │ ├── ztypes_netbsd_386.go │ │ │ │ ├── ztypes_netbsd_amd64.go │ │ │ │ ├── ztypes_netbsd_arm.go │ │ │ │ ├── ztypes_netbsd_arm64.go │ │ │ │ ├── ztypes_openbsd_386.go │ │ │ │ ├── ztypes_openbsd_amd64.go │ │ │ │ ├── ztypes_openbsd_arm.go │ │ │ │ ├── ztypes_openbsd_arm64.go │ │ │ │ ├── ztypes_openbsd_mips64.go │ │ │ │ ├── ztypes_openbsd_ppc64.go │ │ │ │ ├── ztypes_openbsd_riscv64.go │ │ │ │ ├── ztypes_solaris_amd64.go │ │ │ │ └── ztypes_zos_s390x.go │ │ │ └── windows/ │ │ │ ├── aliases.go │ │ │ ├── dll_windows.go │ │ │ ├── empty.s │ │ │ ├── env_windows.go │ │ │ ├── eventlog.go │ │ │ ├── exec_windows.go │ │ │ ├── memory_windows.go │ │ │ ├── mkerrors.bash │ │ │ ├── mkknownfolderids.bash │ │ │ ├── mksyscall.go │ │ │ ├── race.go │ │ │ ├── race0.go │ │ │ ├── security_windows.go │ │ │ ├── service.go │ │ │ ├── setupapi_windows.go │ │ │ ├── str.go │ │ │ ├── syscall.go │ │ │ ├── syscall_windows.go │ │ │ ├── types_windows.go │ │ │ ├── types_windows_386.go │ │ │ ├── types_windows_amd64.go │ │ │ ├── types_windows_arm.go │ │ │ ├── types_windows_arm64.go │ │ │ ├── zerrors_windows.go │ │ │ ├── zknownfolderids_windows.go │ │ │ └── zsyscall_windows.go │ │ └── text/ │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── encoding/ │ │ │ ├── charmap/ │ │ │ │ ├── charmap.go │ │ │ │ └── tables.go │ │ │ ├── encoding.go │ │ │ └── internal/ │ │ │ ├── identifier/ │ │ │ │ ├── identifier.go │ │ │ │ └── mib.go │ │ │ └── internal.go │ │ └── transform/ │ │ └── transform.go │ └── modules.txt └── views.go