Projects in Awesome Lists by alaingalvan
A curated list of projects in awesome lists by alaingalvan .
https://github.com/alaingalvan/crosswindow
๐ป๐ฑ A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.
android cmake cocoa cross-platform emscripten ios linux macos main mir uikit uwp wayland webassembly win32 windows xcb xlib
Last synced: 13 Apr 2025
https://github.com/alaingalvan/CrossWindow
๐ป๐ฑ A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.
android cmake cocoa cross-platform emscripten ios linux macos main mir uikit uwp wayland webassembly win32 windows xcb xlib
Last synced: 01 Apr 2025
https://github.com/alaingalvan/webgpu-seed
๐บ๐ฑ An example on how to render a hello triangle with WebGPU.
definitions dts types typescript typescript-definitions typings webgpu
Last synced: 07 Apr 2025
https://github.com/alaingalvan/crossshader
โ๏ธ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
apple-metal compiler directx glsl hlsl metal opengl transpiler vulkan webgl
Last synced: 06 Apr 2025
https://github.com/alaingalvan/CrossShader
โ๏ธ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
apple-metal compiler directx glsl hlsl metal opengl transpiler vulkan webgl
Last synced: 01 Apr 2025
https://github.com/alaingalvan/directx12-seed
โ๐ฑ A DirectX 12 starter repo that you could use to get the ball rolling.
Last synced: 23 Nov 2024
https://github.com/alaingalvan/a-trip-through-the-graphics-pipeline-book
๐ A clone of @rygorous series of posts on the graphics pipeline.
book ebook gpu graphics-pipeline
Last synced: 17 Mar 2025
https://github.com/alaingalvan/vulkan-seed
๐๐ฑ A Vulkan starter repo that you could use to get the ball rolling.
crosswindow glm starter vulkan
Last synced: 23 Nov 2024
https://github.com/alaingalvan/crosswindow-demos
๐ฅช Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
demo directx directx-11 directx-12 directx11 directx12 metal opengl triangle vulkan
Last synced: 23 Nov 2024
https://github.com/alaingalvan/webgl-seed
๐๐ฑ A starter repo for building WebGL applications.
graphics introduction seed webgl
Last synced: 23 Nov 2024
https://github.com/alaingalvan/raw-vulkan
๐ฅ Experiments building Vulkan applications, libraries, and abstractions.
abstraction conan shaders shadertoy tutorial vulkan
Last synced: 15 Feb 2025
https://github.com/alaingalvan/gpu-zen-2-baker
๐ฅง An OpenGL 4.x example of GPU Zen 2's ray casting techniques for baked texture generation chapter.
baker opengl raycast raycasting shaders texture texture-generation
Last synced: 23 Nov 2024
https://github.com/alaingalvan/opengl-seed
โช๐ฑA modern OpenGL starter repo that you could use to get the ball rolling.
Last synced: 23 Nov 2024
https://github.com/alaingalvan/strange-attractors
โคด๏ธ Algorithms to generate strange attractors such as Lorenz, Burgers, etc.
algorithm attractors marmoset procedural strange toolbag vertex-buffer
Last synced: 23 Nov 2024
https://github.com/alaingalvan/foil
โจ A portfolio CMS library designed for engineers, artists, technical artists, musicians, and bloggers looking to showcase a portfolio of front-end experiments, games, art, articles, and more.
Last synced: 23 Nov 2024
https://github.com/alaingalvan/opengl-seed-wasm
๐โช An example of of the opengl-seed example compiled to WebAssembly.
Last synced: 17 Mar 2025
https://github.com/alaingalvan/pxwar
๐ A bullethell game built with TypeScript and Canvas.
Last synced: 23 Nov 2024
https://github.com/alaingalvan/ora
๐ก A game where you're a blur of light trying to escape an encroaching darkness made for the 2012 GameMaker Steam Workshop.
cross-platform game game-development game-maker-language game-maker-studio-2 gamemaker platformer shader
Last synced: 17 Mar 2025
https://github.com/alaingalvan/alaingalvan
โ About Alain Galvan, Graphics Software Engineer.
Last synced: 17 Mar 2025
https://github.com/alaingalvan/crosswindow-imgui
๐๏ธ An optional library wrapping ImGui and providing bindings for CrossWindow events.
Last synced: 23 Jan 2025
https://github.com/alaingalvan/conan-vulkan-sdk
Conan package for the Vulkan SDK.
conan package vulkan vulkan-sdk
Last synced: 17 Mar 2025
https://github.com/alaingalvan/alainxyz-comments
๐ฎ Utterances powered comments for the Alain.xyz blog.
alain blog comments graphics utterances
Last synced: 17 Mar 2025
https://github.com/alaingalvan/guardian
๐ผ A real time monster based role playing game (RPG) I made for GameMaker's 2010 summer competition.
gamemaker gamemaker-language gamemaker-studio gamemaker-studio-2 real-time rpg
Last synced: 17 Mar 2025
https://github.com/alaingalvan/foil-starters
๐ A monorepo of all available starters for the foil CMS.
Last synced: 17 Mar 2025
https://github.com/alaingalvan/conan-vulkan-loaderandvalidationlayers
Conan package for just the loader and validations layers provided by Khronos.
Last synced: 17 Mar 2025
https://github.com/alaingalvan/conan-vulkan-hpp
Conan package for the Vulkan C++ API
Last synced: 17 Mar 2025
https://github.com/alaingalvan/conan-plf-colony
Conan package for plf::colony - A data structure for pointer validity.
Last synced: 17 Mar 2025