Skip to main content
GameDev.net gamedev.net

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

Graphics Programming weekly - Issue 103 — October 20, 2019

Graphics Programming weekly - Issue 103 — October 20, 2019

jendrikillner
jendrikillner
jendrikillner · · 1 min read
1,779 0
  • the article describes how the architecture of mobile GPUs is different from PC
  • shows why load/store operations have a significant impact on mobile
  • present a demo application to profile the various load and store operation
load_store_vulkan.png


  • the tutorial shows the steps necessary to render a single triangle using the D3D12 API
d3d12_logo.jpg


  • the tutorial shows the steps necessary to render a triangle in WebGL using Typescript
webgl.png


  • excerpt of Siggraph 2019 talk that proposes averaging of neighboring rays into cells
  • using a jittered access + filtering to remove artifacts of discretization
filtering.png


  • the article shows how to use the Radeon GPU Analyzer to generate hardware native ISA disassembly, provide resource and register usage statistics
gcn_isa.png


  • the article describes a demo scene effect that uses a 2D height map on a flat 2D shaded object to simulate the appearance of 3D voxels
para_4_parallax.png


  • next part of tutorial series shows how to extend a sphere tracing implementation in Unity to use the depth buffer correctly
  • shows the necessary shader state changes and how to calculate custom depth output in a pixel shader
depth_sphere_tracing.png


  • the article presents the derivation of the GGX BRDF
ggx.png


  • part 1 of a Unity tutorial series about the sand rendering in Journey
  • show visually the contribution of the different shading components
journey_01.png

Thanks to Michael Riegger for support of this series.


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


Read more

Discussion

Loading comments...