Alain Galvan ๐ŸŒž is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Alain Galvan ๐ŸŒž @alain@octodon.social

Been working on a really awesome library for creating cross platform apps using any windowing protocol you want (Win32, UWP, Cocoa, UIKit, XCB, XLib, Mir, Wayland, WebAssembly) for quickly getting apps off the ground:

github.com/alaingalvan/CrossWi

Still a WIP but it's coming along really well, with sister libraries to help create apps using any graphics API, and cross window, cross graphics API demos working. <3

artstation.com/artwork/a0lGq

of Dark Souls 2 and 3 on my Artstation above: ๐Ÿ‘†

octodon.social/media/WGo937kxZ

Getting back to .

Marmoset Hexel's is adding a ton of useful pixel art tools guys! <3 octodon.social/media/PN1CjSXw-

This week I've been reading Understanding Compression, an O'Reilly book about data compression. After looking at companies like binomial.info doing it and Google summer of code cases where PhD students improved download speeds for Google Play, it got really interesting.

How often do you think about compression, it could help your app out one way or another. ;)

octodon.social/media/wCH_PQgZm

alain.xyz/portfolio

Updated my site with some of the projects I've been working on:

- CodeVR for virtual reality programming
- Raw Graphics, a graphics twitch stream/podcast
- React Anime, a react animation library
- Realtime Celestial Rendering, a research paper.

octodon.social/media/ZH213xCpt

github.com/OpenHID/code-vr

Current project: CodeVR, convert code to 3D worlds you can explore and collaborate in. Built w/ and .

octodon.social/media/eK0iJ10dh

github.com/alaingalvan/ora.gmx

Open sourced a Studio I made a while back. Was a finalist in the Steam Workshop Competition! ๐Ÿ‘

It's free and available for PC/Android (just click the badge on the repo). :)

octodon.social/media/gSV2NqDFd

alain.xyz/blog/unity-engine-ar

Been working a game engine architecture series which focuses on the architecture of game engines like or engine. Check it out people!

octodon.social/media/FAg_YZgcY

amazon.com/Complacent-Class-Se

The Complacent Class by Tyler Cowen is a about the lack of mobility and entrepreneurship that has been steadily increasing in the United States.

"We're working harder than ever to avoid change."

octodon.social/media/P6KTuw3Of

So was building a Simon Says game rendered with and some raymarching in yesterday.

Turns out to debug OpenGL in RenderDoc you need to support at least GLSL 1.10 and up, so it's a good idea to have your shaders target as many versions as possible.

octodon.social/media/5C0R94gy7

So @kennetpostigo was showing off some of that sweet Mitt.js State management logic:

github.com/developit/mitt

Seems like a great alternative to redux all you peoples! :grinning:

octodon.social/media/7dCBn7_g8

github.com/alaingalvan/fig-sta

Built a smart standing desk out of some linear actuators, relays, and a . Here's a repo w/ all the source/instructions/cost per item.

It's running a node.js CLI you can `npm i -g` as well as a Rust server compiled remotely and deployed to the device.

octodon.social/media/mC9n1yG-4

codepen.io/alaingalvan/details

A complete graph is a graph where every vertex is connected to every other. Here's some procedural magic I did to visualize a complete graph in 3D.

octodon.social/media/xpV9Zds_i

dcc.uchile.cl/~gnavarro/ps/cpm

Wavelet Trees are a data structure that describes a sequence of data as a tree of bitmasks which correspond to certain data.

octodon.social/media/E7jbLeujB