Graphics Programming weekly - Issue 89 — June 16, 2019


Sampling projected spherical caps with multiple importance sampling

  • explains how to combine sampling of projected spherical caps and multiple importance sampling
  • source code provided


Technically Art: Issue 22 (14.06.2019)

  • collection of VFX tweets of the week
  • tutorials, demos, and showcases of great looking effects


Alpha compositing, OpenGL blending and premultiplied alpha

  • an updated article explaining color blending with OpenGL
  • how the blend operators work and what premultiplied alpha is


RDNA - new AMD GPU architecture

  • hardware overview of the new architecture for AMD GPUs
  • now uses 32 or 64 waves wide operations
  • unified cache hierarchy including compression for all stages


Introducing Metal 3

  • the article shows what changes have been introduced with Metal 3
  • including metal support for the simulator
  • cleaned up feature levels into families


What’s New in Metal (2019)

  • the article shows what changes have been introduced with Metal 3
  • covers additional details compared to the previous article


RTX Beyond Ray Tracing: Exploring the Use of Hardware Ray Tracing Cores for Tet-Mesh Point Location

  • the paper investigates using the raytracing hardware support added in Turing GPUs to accelerate other tasks
  • uses the hardware to detect in which tetrahedral mesh a point is located
  • can achieve better performance than pure CUDA implementation


Dissecting A Plague Tale: Innocence

  • breakdown of two frames in the game
  • very little instancing
  • all render targets are manually packed into 32-bit formats
  • rats use a 4 level LOD system, and only the last level is instanced


Thanks to Jhon Adams for support of this series.


Would you like to see your name here too? Become a Patreon of this series.