The Curious Engineer

All blogs / Graphics

The blog of Kyle Halladay

kylehalladay.com

I build shaders, renderers, games, and other stuff that's fun to stare at.

GraphicsGame developmentReverse engineering

Posts
42 from 19 Nov 2012 to 14 Jul 2021
Posting
quiet since 2021
Kind
personal blog
Feed
https://kylehalladay.com/atom.xml

2021 1

  1. Hooking and Hijacking DirectX 11 Functions In Skyrim

2020 3

  1. X64 Function Hooking by Example
  2. Ray Tracing In Notepad.exe At 30 FPS
  3. Hooking Keyboard Input To Play Snake In Notepad.exe

2019 2

  1. Recreating An Old "Dirty Gamedev Trick"
  2. I Wrote A Book About Shaders!

2018 2

  1. A "Bind Once" Approach to Uniform Data
  2. Using Arrays of Textures in Vulkan Shaders

2017 12

  1. A Simple Device Memory Allocator For Vulkan
  2. Lessons Learned While Building a Vulkan Material System
  3. Improving Vulkan Breakout
  4. Comparing Uniform Data Transfer Methods in Vulkan
  5. GBA By Example - Sprite Animation
  6. GBA By Example - Getting User Input
  7. GBA By Example - Drawing and Moving Backgrounds
  8. GBA By Example - Drawing and Moving Sprites
  9. GBA By Example - Drawing and Moving Rectangles
  10. Fixeds, Floats and a Block Damage Effect
  11. A Pencil Sketch Effect
  12. Distorting Object Shapes in Screen Space

2016 2

  1. Minimizing Mip Map Artifacts In Atlassed Textures
  2. Screen Space Distortion and a Sci-fi Shield Effect

2015 2

  1. A Burning Paper Shader
  2. Using Pixel Shaders with Deferred Lighting in Unity 4

2014 9

  1. OpenMP vs OpenCL - An Unfair Comparison
  2. Setting Up OpenMP on Mavericks
  3. Getting Started With Compute Shaders In Unity
  4. Colouring Shadows in Unity
  5. Writing Shaders for Deferred Lighting in Unity3D
  6. A Spline Based Object Placement Tool
  7. On Bacon Jam and Grilling Virtual Meat
  8. The Basics of Fresnel Shading
  9. Creating GLSL Shaders at Runtime in Unity3D

2013 7

  1. Ray-Sphere Intersection with Simple Math
  2. Combining Pure Data and Unity
  3. Writing Multi-Light Pixel Shaders in Unity
  4. Making a Dissolve Effect with Surface Shaders
  5. Multi Coloured Shadows In Unity
  6. Bit Flags are Pretty Cool
  7. Fun With The Kinect

2012 2

  1. Unbreaking the Xcode templates in Xcode 4.5
  2. Building Ogre 1.81 on Lion