mach/examples
iddev5 3bb45c75a1 mach: introduce cross platform Timer abstraction
This Timer uses std.time.Timer as backing timer in native platforms, and
will use custom timers for special platforms (wasm, android?, ios?).

Unlike std.time.Timer, its primary API is focused on floats. Also meant
to provides some convenient functions alongside base ones.

Follows std.time.Timer API, but methods by default return f32 i.e
non-precise variant with precise variants available returning u64.
2022-05-17 23:56:41 -07:00
..
advanced-gen-texture-light mach: Create binding methods for all glfw methods in use and update 2022-05-13 16:17:18 -07:00
assets@b5a8404715 examples: add assets submodule 2022-04-24 16:07:59 +00:00
boids Update to latest Zig master (0.10.0-dev.2017+a0a2ce92c) (#261) 2022-05-01 11:44:27 -07:00
fractal-cube mach: introduce cross platform Timer abstraction 2022-05-17 23:56:41 -07:00
gkurve examples/gkurve: change window size to default 2022-05-15 10:36:08 -07:00
instanced-cube mach: introduce cross platform Timer abstraction 2022-05-17 23:56:41 -07:00
libs Update to latest Zig master (0.10.0-dev.2017+a0a2ce92c) (#261) 2022-05-01 11:44:27 -07:00
rotating-cube mach: introduce cross platform Timer abstraction 2022-05-17 23:56:41 -07:00
textured-cube mach: introduce cross platform Timer abstraction 2022-05-17 23:56:41 -07:00
triangle example: finalize triangle example to new API 2022-04-29 12:48:47 -07:00
two-cubes mach: introduce cross platform Timer abstraction 2022-05-17 23:56:41 -07:00
LICENSE examples: added fractal-cube example 2022-04-24 23:24:34 +00:00
LICENSE.webgpu-samples examples: add license information 2022-04-14 10:46:31 -07:00