GM Shaders

GM Shaders

Home
Categories
Archive
About

Code

FragCoord: The Ultimate Tool
Building my ulimate shader editor
Mar 7 • Xor
Decoding: Phosphor
How I created "Phosphor", with glowing, fluid particles, in just 258 chars
Jul 26, 2025 • Xor
Modeling the World in 280 Characters
An exploration of the mindset, methods, and motivations behind crafting tiny, expressive shaders that combine code, art, and constraint
Jun 23, 2025 • Xor
Common Shader Mistakes
Avoiding the most common problems in graphics programming
Apr 26, 2025 • Xor
Combining Shaders
How and when to combine shaders into a single shader pass.
Apr 19, 2025 • Xor
Vertex Shaders
An introduction to vertex shaders: when and how to use them
Jun 9, 2024 • Xor
WebGPU
The new web standard for accelerated graphics and compute
Feb 10, 2024 • Xor
MRT
How to output to multiple surfaces simultaneously (Multiple Render Targets)
Jan 6, 2024 • Xor
Mini: Twigl
Porting tweet shaders to GameMaker!
Jan 7, 2023 • Xor
Mini: Optimization
Let's go over some general shader tricks that can help you write more efficient code!
Dec 10, 2022 • Xor
Mini: HLSL
Today, we're covering an alternative shader langauge called HLSL. If you know the differences between GLSL and HLSL, you can port your shaders between…
Dec 2, 2022 • Xor
Mini: Code Golfing
Good afternoon,This tutorial is a little bit different. Today we're talking about "code golfing".Code golfing is a coding exercise where you take a…
Aug 26, 2022 • Xor
© 2026 Xor · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture