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/GPU-Zen-2-Baker
π₯§ An OpenGL 4.x example of GPU Zen 2's ray casting techniques for baked texture generation chapter.
alaingalvan/fig-standing-desk
ποΈ A custom standing desk that you can control from the command line.
alaingalvan/vectormath
Modified version of Sony's open sourced vector and matrix math library.
alaingalvan/conan-vulkan-sdk
Conan package for the Vulkan SDK.
alaingalvan/ImGuizmo
Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui
alaingalvan/MoltenVK
MoltenVK is an implementation of the high-performance, industry-standard Vulkan graphics and compute API, that runs on Apple's Metal graphics framework, bringing Vulkan compatibility to iOS and macOS.
alaingalvan/Time-series-Analysis-using-Recurrent-Neural-Networks-using-Tensorflow
alaingalvan/blendergltf
A glTF exporter for Blender
alaingalvan/conan-plf-colony
Conan package for plf::colony - A data structure for pointer validity.
alaingalvan/conan-vulkan-hpp
Conan package for the Vulkan C++ API
alaingalvan/conan-vulkan-loaderandvalidationlayers
Conan package for just the loader and validations layers provided by Khronos.
alaingalvan/multitouch-fabric
π A Multitouch fabric synthesizer/demo powered by Vulkan, Rust, and an Arduino Uno.
alaingalvan/picogl.js
A minimal WebGL 2 rendering library
alaingalvan/plugin-typescript
TypeScript loader for SystemJS
alaingalvan/react-router-transition
Typescript port of @maisano's react-router-transition
alaingalvan/toxiclibsjs
Toxiclibsjs is a library for computational design tasks with JavaScript. This library is a port of http://toxiclibs.org for java and processing.