West Palm Beach, FL

Alain Galvan

Elite
@alaingalvan

I'm a Member of Technical Staff at AMD, focused on improving the performance of ray tracing hardware. Personal account.

CrossWindow. ๐Ÿ’ป๐Ÿ“ฑ A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.

694

CrossShader. โš”๏ธ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.

310

webgpu-seed. ๐Ÿ”บ๐ŸŒฑ An example on how to render a hello triangle with WebGPU.

304

directx12-seed. โœ–๐ŸŒฑ A DirectX 12 starter repo that you could use to get the ball rolling.

155

image-editor-effects. ๐Ÿ’Ž A WebGL example of image adjustment / effects shaders found in Photoshop, other image editors and game engines.

103

a-trip-through-the-graphics-pipeline-book. ๐Ÿ“• A clone of @rygorous series of posts on the graphics pipeline.

100

CrossWindow-Graphics. A header only library to simplify creating ๐ŸŒ‹ Vulkan / โšช OpenGL / ๐ŸŒ WebGL / โŽDirectX / ๐Ÿค– Metal data structures with CrossWindow.

82

vulkan-seed. ๐ŸŒ‹๐ŸŒฑ A Vulkan starter repo that you could use to get the ball rolling.

76

CrossWindow-Demos. ๐Ÿฅช Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.

71

webgl-seed. ๐ŸŒ๐ŸŒฑ A starter repo for building WebGL applications.

48

GPU-Zen-2-Baker. ๐Ÿฅง An OpenGL 4.x example of GPU Zen 2's ray casting techniques for baked texture generation chapter.

45

raw-vulkan. ๐Ÿ”ฅ Experiments building Vulkan applications, libraries, and abstractions.

45

metal-seed. ๐Ÿค–๐ŸŒฑ An Apple Metal starter repo that you could use to get the ball rolling.

39

opengl-seed. โšช๐ŸŒฑA modern OpenGL starter repo that you could use to get the ball rolling.

33

fig-standing-desk. ๐Ÿ—œ๏ธ A custom standing desk that you can control from the command line.

16

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.

16

strange-attractors. โคด๏ธ Algorithms to generate strange attractors such as Lorenz, Burgers, etc.

16

opengl-seed-wasm. ๐ŸŒโšช An example of of the opengl-seed example compiled to WebAssembly.

8

PxWar. ๐Ÿš€ A bullethell game built with TypeScript and Canvas.

6

ora. ๐Ÿ’ก A game where you're a blur of light trying to escape an encroaching darkness made for the 2012 GameMaker Steam Workshop.

5

crosswindow-imgui. ๐Ÿ–Œ๏ธ An optional library wrapping ImGui and providing bindings for CrossWindow events.

3

vectormath. Modified version of Sony's open sourced vector and matrix math library.

3

alaingalvan. โ‰ About Alain Galvan, Graphics Software Engineer.

3

pixi-filters. Collection of community-authored custom display filters for PixiJS

2

ImGuizmo. Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui

2

mitsuba2-blender. Blender to Mitsuba2 exporter addon

2

renderdoc. RenderDoc is a stand-alone graphics debugging tool.

2

conan-vulkan-sdk. Conan package for the Vulkan SDK.

2

alainxyz-comments. ๐Ÿ”ฎ Utterances powered comments for the Alain.xyz blog.

2

guardian. ๐Ÿ‘ผ A real time monster based role playing game (RPG) I made for GameMaker's 2010 summer competition.

2

sketches. a starting point for sketches

2

utterances. :crystal_ball: A lightweight comments widget built on GitHub issues

1

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.

1

Time-series-Analysis-using-Recurrent-Neural-Networks-using-Tensorflow. Python

1

highlightjs-hlsl. Highlight.js grammar for HLSL (High-level shader language)

1

foil-starters. ๐ŸŒ  A monorepo of all available starters for the foil CMS.

1

prettier. Prettier is an opinionated code formatter.

1
37
Apply