├── .github ├── FUNDING.yml └── workflows │ ├── docs.yaml │ └── test.yaml ├── .gitignore ├── LICENSE ├── README.md ├── data └── Roboto-Regular.ttf ├── examples ├── callbacks.zig ├── custom-allocator.zig ├── dialog.zig ├── filesystem.zig ├── hello-world.zig ├── message-box.zig ├── misc.zig ├── net.zig ├── properties.zig ├── storage.zig ├── tray.zig └── ttf.zig ├── flake.lock ├── flake.nix ├── src ├── assert.zig ├── async_io.zig ├── atomic.zig ├── audio.zig ├── bits.zig ├── blend_mode.zig ├── camera.zig ├── clipboard.zig ├── cpu_info.zig ├── dialog.zig ├── endian.zig ├── errors.zig ├── events.zig ├── extras.zig ├── filesystem.zig ├── gamepad.zig ├── gpu.zig ├── guid.zig ├── haptic.zig ├── hid_api.zig ├── hints.zig ├── image.zig ├── intrin.zig ├── io_stream.zig ├── joystick.zig ├── keyboard.zig ├── keycode.zig ├── loadso.zig ├── locale.zig ├── log.zig ├── main.zig ├── main_callbacks.zig ├── message_box.zig ├── metal.zig ├── misc.zig ├── mouse.zig ├── mutex.zig ├── net.zig ├── pen.zig ├── pixels.zig ├── platform.zig ├── power.zig ├── process.zig ├── properties.zig ├── rect.zig ├── render.zig ├── scancode.zig ├── sdl3.zig ├── sensor.zig ├── storage.zig ├── surface.zig ├── system.zig ├── thread.zig ├── time.zig ├── timer.zig ├── touch.zig ├── tray.zig ├── ttf.zig ├── version.zig ├── video.zig └── vulkan.zig └── template ├── build.zig ├── build.zig.zon └── src ├── data └── trees.jpeg ├── html └── shell.html └── main.zig /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [gota7] 2 | -------------------------------------------------------------------------------- /.github/workflows/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/.github/workflows/docs.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/README.md -------------------------------------------------------------------------------- /data/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/data/Roboto-Regular.ttf -------------------------------------------------------------------------------- /examples/callbacks.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/examples/callbacks.zig -------------------------------------------------------------------------------- /examples/custom-allocator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/examples/custom-allocator.zig -------------------------------------------------------------------------------- /examples/dialog.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/examples/dialog.zig -------------------------------------------------------------------------------- /examples/filesystem.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/examples/filesystem.zig -------------------------------------------------------------------------------- /examples/hello-world.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/examples/hello-world.zig -------------------------------------------------------------------------------- /examples/message-box.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/examples/message-box.zig -------------------------------------------------------------------------------- /examples/misc.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/examples/misc.zig -------------------------------------------------------------------------------- /examples/net.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/examples/net.zig -------------------------------------------------------------------------------- /examples/properties.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/examples/properties.zig -------------------------------------------------------------------------------- /examples/storage.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/examples/storage.zig -------------------------------------------------------------------------------- /examples/tray.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/examples/tray.zig -------------------------------------------------------------------------------- /examples/ttf.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/examples/ttf.zig -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/flake.nix -------------------------------------------------------------------------------- /src/assert.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/assert.zig -------------------------------------------------------------------------------- /src/async_io.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/async_io.zig -------------------------------------------------------------------------------- /src/atomic.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/atomic.zig -------------------------------------------------------------------------------- /src/audio.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/audio.zig -------------------------------------------------------------------------------- /src/bits.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/bits.zig -------------------------------------------------------------------------------- /src/blend_mode.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/blend_mode.zig -------------------------------------------------------------------------------- /src/camera.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/camera.zig -------------------------------------------------------------------------------- /src/clipboard.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/clipboard.zig -------------------------------------------------------------------------------- /src/cpu_info.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/cpu_info.zig -------------------------------------------------------------------------------- /src/dialog.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/dialog.zig -------------------------------------------------------------------------------- /src/endian.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/endian.zig -------------------------------------------------------------------------------- /src/errors.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/errors.zig -------------------------------------------------------------------------------- /src/events.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/events.zig -------------------------------------------------------------------------------- /src/extras.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/extras.zig -------------------------------------------------------------------------------- /src/filesystem.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/filesystem.zig -------------------------------------------------------------------------------- /src/gamepad.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/gamepad.zig -------------------------------------------------------------------------------- /src/gpu.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/gpu.zig -------------------------------------------------------------------------------- /src/guid.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/guid.zig -------------------------------------------------------------------------------- /src/haptic.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/haptic.zig -------------------------------------------------------------------------------- /src/hid_api.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/hid_api.zig -------------------------------------------------------------------------------- /src/hints.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/hints.zig -------------------------------------------------------------------------------- /src/image.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/image.zig -------------------------------------------------------------------------------- /src/intrin.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/intrin.zig -------------------------------------------------------------------------------- /src/io_stream.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/io_stream.zig -------------------------------------------------------------------------------- /src/joystick.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/joystick.zig -------------------------------------------------------------------------------- /src/keyboard.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/keyboard.zig -------------------------------------------------------------------------------- /src/keycode.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/keycode.zig -------------------------------------------------------------------------------- /src/loadso.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/loadso.zig -------------------------------------------------------------------------------- /src/locale.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/locale.zig -------------------------------------------------------------------------------- /src/log.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/log.zig -------------------------------------------------------------------------------- /src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/main.zig -------------------------------------------------------------------------------- /src/main_callbacks.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/main_callbacks.zig -------------------------------------------------------------------------------- /src/message_box.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/message_box.zig -------------------------------------------------------------------------------- /src/metal.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/metal.zig -------------------------------------------------------------------------------- /src/misc.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/misc.zig -------------------------------------------------------------------------------- /src/mouse.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/mouse.zig -------------------------------------------------------------------------------- /src/mutex.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/mutex.zig -------------------------------------------------------------------------------- /src/net.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/net.zig -------------------------------------------------------------------------------- /src/pen.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/pen.zig -------------------------------------------------------------------------------- /src/pixels.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/pixels.zig -------------------------------------------------------------------------------- /src/platform.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/platform.zig -------------------------------------------------------------------------------- /src/power.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/power.zig -------------------------------------------------------------------------------- /src/process.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/process.zig -------------------------------------------------------------------------------- /src/properties.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/properties.zig -------------------------------------------------------------------------------- /src/rect.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/rect.zig -------------------------------------------------------------------------------- /src/render.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/render.zig -------------------------------------------------------------------------------- /src/scancode.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/scancode.zig -------------------------------------------------------------------------------- /src/sdl3.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/sdl3.zig -------------------------------------------------------------------------------- /src/sensor.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/sensor.zig -------------------------------------------------------------------------------- /src/storage.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/storage.zig -------------------------------------------------------------------------------- /src/surface.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/surface.zig -------------------------------------------------------------------------------- /src/system.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/system.zig -------------------------------------------------------------------------------- /src/thread.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/thread.zig -------------------------------------------------------------------------------- /src/time.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/time.zig -------------------------------------------------------------------------------- /src/timer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/timer.zig -------------------------------------------------------------------------------- /src/touch.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/touch.zig -------------------------------------------------------------------------------- /src/tray.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/tray.zig -------------------------------------------------------------------------------- /src/ttf.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/ttf.zig -------------------------------------------------------------------------------- /src/version.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/version.zig -------------------------------------------------------------------------------- /src/video.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/video.zig -------------------------------------------------------------------------------- /src/vulkan.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/src/vulkan.zig -------------------------------------------------------------------------------- /template/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/template/build.zig -------------------------------------------------------------------------------- /template/build.zig.zon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/template/build.zig.zon -------------------------------------------------------------------------------- /template/src/data/trees.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/template/src/data/trees.jpeg -------------------------------------------------------------------------------- /template/src/html/shell.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/template/src/html/shell.html -------------------------------------------------------------------------------- /template/src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3/HEAD/template/src/main.zig --------------------------------------------------------------------------------