shithub: gpufswip

ref: b8acb5be3adb6a2c7f6f1a1cd9f371e65873b6d1
dir: /slides/glsl.p/

View raw version
.PS
down
GLSL: box "GLSL" wid 1.5
arrow
SPV: box "SPIR-V" wid 1.5
Thresh: arrow
Native: box dashed "Native" wid 1.5
arrow
GPU: box dashed "GPU" wid 1.5

right
[
move .5 right; "high-level shader program" ljust
] with .w at GLSL.e
[
move .5 right; "low-level SPIR-V program" ljust
] with .w at SPV.e
[
move .5 right; "native program" ljust
] with .w at Native.e
[
move .5 right; "execution on GPU" ljust
] with .w at GPU.e

L: line dashed from Thresh.c - 3, 0 to Thresh.c + 5.5, 0
"Compiler" ljust above at L.w
"Driver" ljust below at L.w
.PE