alaingalvan
Driver Engineer @ AMD. Prev. Graphics Software Engineer @ Marmoset. Write a lot about ๐บ Computer Graphics, ๐จ Art & ๐๏ธ Software Engineering! Personal GitHub.
@AMDWest Palm Beach, FL
Pinned Repositories
a-trip-through-the-graphics-pipeline-book
๐ A clone of @rygorous series of posts on the graphics pipeline.
CrossShader
โ๏ธ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
CrossWindow
๐ป๐ฑ A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.
CrossWindow-Graphics
A header only library to simplify creating ๐ Vulkan / โช OpenGL / ๐ WebGL / โDirectX / ๐ค Metal data structures with CrossWindow.
directx12-seed
โ๐ฑ A DirectX 12 starter repo that you could use to get the ball rolling.
image-editor-effects
๐ A WebGL example of image adjustment / effects shaders found in Photoshop, other image editors and game engines.
vulkan-seed
๐๐ฑ A Vulkan starter repo that you could use to get the ball rolling.
webgpu-seed
๐บ๐ฑ An example on how to render a hello triangle with WebGPU.
bibtex-bibjson
๐ A tool to convert BibTeX documents to BibJSON.
foil
โจ Build powerful and flexible heterogeneous portfolios and blogs for polyglot engineers & artists that like to specialize in a variety of things.
alaingalvan's Repositories
alaingalvan/CrossWindow
๐ป๐ฑ A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.
alaingalvan/webgpu-seed
๐บ๐ฑ An example on how to render a hello triangle with WebGPU.
alaingalvan/CrossShader
โ๏ธ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
alaingalvan/directx12-seed
โ๐ฑ A DirectX 12 starter repo that you could use to get the ball rolling.
alaingalvan/image-editor-effects
๐ A WebGL example of image adjustment / effects shaders found in Photoshop, other image editors and game engines.
alaingalvan/a-trip-through-the-graphics-pipeline-book
๐ A clone of @rygorous series of posts on the graphics pipeline.
alaingalvan/CrossWindow-Graphics
A header only library to simplify creating ๐ Vulkan / โช OpenGL / ๐ WebGL / โDirectX / ๐ค Metal data structures with CrossWindow.
alaingalvan/vulkan-seed
๐๐ฑ A Vulkan starter repo that you could use to get the ball rolling.
alaingalvan/CrossWindow-Demos
๐ฅช Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
alaingalvan/webgl-seed
๐๐ฑ A starter repo for building WebGL applications.
alaingalvan/raw-vulkan
๐ฅ Experiments building Vulkan applications, libraries, and abstractions.
alaingalvan/metal-seed
๐ค๐ฑ An Apple Metal starter repo that you could use to get the ball rolling.
alaingalvan/opengl-seed
โช๐ฑA modern OpenGL starter repo that you could use to get the ball rolling.
alaingalvan/strange-attractors
โคด๏ธ Algorithms to generate strange attractors such as Lorenz, Burgers, etc.
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.
alaingalvan/opengl-seed-wasm
๐โช An example of of the opengl-seed example compiled to WebAssembly.
alaingalvan/PxWar
๐ A bullethell game built with TypeScript and Canvas.
alaingalvan/ora
๐ก A game where you're a blur of light trying to escape an encroaching darkness made for the 2012 GameMaker Steam Workshop.
alaingalvan/alaingalvan
โ About Alain Galvan, Graphics Software Engineer.
alaingalvan/crosswindow-imgui
๐๏ธ An optional library wrapping ImGui and providing bindings for CrossWindow events.
alaingalvan/alainxyz-comments
๐ฎ Utterances powered comments for the Alain.xyz blog.
alaingalvan/mitsuba2-blender
Blender to Mitsuba2 exporter addon
alaingalvan/pixi-filters
Collection of community-authored custom display filters for PixiJS
alaingalvan/renderdoc
RenderDoc is a stand-alone graphics debugging tool.
alaingalvan/sketches
a starting point for sketches
alaingalvan/foil-starters
๐ A monorepo of all available starters for the foil CMS.
alaingalvan/guardian
๐ผ A real time monster based role playing game (RPG) I made for GameMaker's 2010 summer competition.
alaingalvan/highlightjs-hlsl
Highlight.js grammar for HLSL (High-level shader language)
alaingalvan/prettier
Prettier is an opinionated code formatter.
alaingalvan/utterances
:crystal_ball: A lightweight comments widget built on GitHub issues