Stephen Gutekanst
37c3045314
examples: update zigimg usage
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-08-20 22:43:04 -07:00
Stephen Gutekanst
edc3b5d60e
examples: use default values, gpu helper APIs
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-08-17 01:42:27 -07:00
Stephen Gutekanst
f299d87aa2
{examples,shaderexp}: update to new mach/gpu API
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-08-12 00:43:43 -07:00
Stephen Gutekanst
167f2d3a4f
{examples,shaderexp}: make const App public
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-07-04 21:32:38 -07:00
Stephen Gutekanst
1b97c9f1e5
{examples,shaderexp}: rename mach.Engine -> mach.Core
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-07-04 20:14:27 -07:00
Ayush
858c14bbae
{mach,examples}: Fix memory leaks ( #384 )
2022-07-03 08:47:47 -07:00
iddev5
2d53b8bdfd
examples: Do not return bool on update()
...
Also replaced all ``return false;`` usages with Engine.setShouldClose(true).
2022-06-08 07:31:53 -07:00
iddev5
7b395759b7
examples, shaderexp: update to new options and size limit API
2022-06-01 23:45:56 -07:00
iddev5
03491dfd27
examples: update to new Engine API
2022-06-01 23:45:56 -07:00
iddev5
b5737af9cd
examples: Load all images from Memory (using embedFile) instead of File
2022-05-27 01:09:15 -07:00
Ali Chraghi
b5d10fb167
gpu: taked slice child type in writeTexture
2022-05-24 14:34:13 -07:00
iddev5
02b9048734
examples: update to new event-based input method
2022-05-20 09:14:32 -07:00
PiergiorgioZagaria
a4e8de2a83
examples: fix depth texture recreation
2022-05-20 08:52:14 -07:00
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
iddev5
8b46f46cf8
mach: Create binding methods for all glfw methods in use and update
...
examples
2022-05-13 16:17:18 -07:00
iddev5
1f95bd48df
examples: use engine.core.setKeyCallback() instead of accessing glfw directly
2022-05-09 08:08:01 -07:00
iddev5
218a6a5c08
examples: port to new API
2022-04-29 13:06:34 -07:00
Stephen Gutekanst
d0d0db8725
examples: add textured-cube example
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-04-24 16:07:59 +00:00