glfw: release gpu resources at exit Signed-off-by: Elias Naur <mail@eliasnaur.com>
Revert "x/component: rely on new system inset handling" This reverts commit 7bd64fd1150f5c64383798e6bf870d9336ec5f67. I misunderstood why Egon changed the inset handling in the way that he did. His changes were correct. Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
x/component: rely on new system inset handling Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
Insets are now automatically added. Signed-off-by: Egon Elbre <egonelbre@gmail.com>
kitchen: respect system insets This keeps the UI from rendering under the status bar on android. Signed-off-by: Peter Sanford <psanford@sanford.io>
all: update to latest gio{,/x} Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
tabs: respect system insets Signed-off-by: r3mb00 <ipalamar4uck@gmail.com>
all: update to latest gio and other deps Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
glfw: add support for EGL/OpenGL ES Gio doesn't support desktop OpenGL on Windows, and must use the ANGLE libraries that implements OpenGL ES. Signed-off-by: Elias Naur <mail@eliasnaur.com>
glfw: demonstrate custom OpenGL rendering and input event handling Signed-off-by: Elias Naur <mail@eliasnaur.com>
glfw,go.*: bump Gio version Signed-off-by: Elias Naur <mail@eliasnaur.com>
deps: update to latest gio Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
x/outlay/table: add table example back This example was lost in the shuffle of migrating examples from gio-extras to gio-example. The original signed-off commit from Pierre is available here: https://git.sr.ht/~whereswaldon/outlay/commit/195fcaa6132d9643c0ef2dea809970b047293834 Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
x/component: remove reference to old "materials" pkg Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
all: update to use StateOp instead of StackOp Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
gio-extras/*,x: rename gio-extras demos and change imports Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
windows,multiwindow: rename package for clarity Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
galaxy: adapt donated code to fit gio visualization This commit adapts the donated galaxy simulation code to work with the front-end visualization originally posted here: https://git.sr.ht/~whereswaldon/galaxy-gio With this change, the entire galaxy example codebase in now under the same licenses, and visualization code has been better documented. Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
galaxy: add simulation engine for galaxy example This is essentially the code for the Gonum Barnes-Hut example code and is donated to the Gio project. Signed-off-by: Dan Kortschak <dan@kortschak.io>
glfw,go.*: update Gio version Signed-off-by: Elias Naur <mail@eliasnaur.com>
life: make cell size display density independent Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>