1. X
  2. Erik Jansson
Log inSign up
Erik Jansson
556 posts
user avatar
Erik Jansson
@CaffeineViking
Senior Graphics Programmer @RemedyGames. I tweet about real-time computer graphics and machine learning. Fantasy and sci-fi books and manga connoisseur. 日本語OK.
Helsinki, Finland
caffeineviking.net
Joined September 2011
485
Following
1,081
Followers
RepliesRepliesMediaMedia
  • user avatar
    Erik Jansson
    @CaffeineViking
    Oct 10, 2024
    If you want to learn more about the GPU-driven rendering tech that we built for #AlanWake2 there's now a video recording of the talk that I did earlier this year at Digital Dragons:
  • user avatar
    Erik Jansson
    @CaffeineViking
    Feb 23, 2024
    I'll be at this year's Digital Dragons giving a talk about mesh shaders and the GPU-driven rendering pipeline that powers Alan Wake 2! Lots of interesting low-level optimizations and data on how mesh shaders perform on a shipped title! See you there! 👋
    user avatar
    Digital Dragons
    @Digital_Dragons
    Feb 20, 2024
    🐲 Give a warm welcome to our next speaker: Erik Jansson - Senior Graphics Programmer from @remedygames! 🟢 Topic: GPU-driven Rendering with Mesh Shaders in Alan Wake 2 🪪 Buy your early bird ticket here: tickets.digitaldragons.pl
  • user avatar
    Erik Jansson
    @CaffeineViking
    Aug 20, 2023
    It turns out that rolling your own per-triangle culling in a mesh shader can be a good idea... There's usually spare ALU (even on the consoles) and the cost of export is so long in comparison that it can be a big win. Reminds me of the golden days of doing software rasterization!
  • user avatar
    Erik Jansson
    @CaffeineViking
    Dec 22, 2016
    Thank you @AndrewGlassner for your awesome books!
  • user avatar
    Erik Jansson
    @CaffeineViking
    Dec 22, 2016
    "Principles of Digital Image Synthesis" by @AndrewGlassner has to be one of the most amazingly complete books I've read on rendering so far.

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.