diff --git a/game-programmer.dot b/game-programmer.dot
index 2d0649a..70e9347 100644
--- a/game-programmer.dot
+++ b/game-programmer.dot
@@ -27,7 +27,7 @@ digraph {
A STUDY PATH FOR |
GAME PROGRAMMER |
- Milo Yip 2017/7/26 |
+ Milo Yip 2017/8/7 |
https://github.com/miloyip/game-programmer |
> URL="https://github.com/miloyip/game-programmer"]
@@ -509,9 +509,19 @@ digraph {
realtimeshadows [label=< |
Real-Time Shadows (2011) |
> URL="https://www.amazon.com/dp/1568814380/"]
rtvolumegraphics [label=< |
Real-Time Volume Graphics (2006) |
> URL="https://www.amazon.com/dp/1568812663/"]
graphicsprogrammingmethods [label=< |
Graphics Programming Methods (2003) |
> URL="https://www.amazon.com/dp/1584502991/"]
+
+ shaderx [label=< |
ShaderX (1996) |
> URL="https://www.amazon.com/dp/1556220413/"]
+ shaderx2 [label=< |
ShaderX2 (2003) |
> URL="https://www.amazon.com/dp/1556229887/"]
+ shaderx3 [label=< |
ShaderX3 (2004) |
> URL="https://www.amazon.com/dp/1584503572/"]
+ shaderx4 [label=< |
ShaderX4 (2006) |
> URL="https://www.amazon.com/dp/1584504250/"]
+ shaderx5 [label=< |
ShaderX5 (2006) |
> URL="https://www.amazon.com/dp/1584504994/"]
+ shaderx6 [label=< |
ShaderX6 (2008) |
> URL="https://www.amazon.com/dp/1584505443/"]
+ shaderx7 [label=< |
ShaderX7 (2009) |
> URL="https://www.amazon.com/dp/1584505982/"]
+
gpugems [label=< |
GPU Gems (2004) |
> URL="https://www.amazon.com/dp/0321228324/"]
gpugems2 [label=< |
GPU Gems 2 (2005) |
> URL="https://www.amazon.com/dp/0321335597/"]
gpugems3 [label=< |
GPU Gems 3 (2007) |
> URL="https://www.amazon.com/dp/0321515269/"]
+
gpupro [label=< |
GPU Pro (2010) |
> URL="https://www.amazon.com/dp/1568814720/"]
gpupro2 [label=< |
GPU Pro 2 (2011) |
> URL="https://www.amazon.com/dp/1568817185/"]
gpupro3 [label=< |
GPU Pro 3 (2012) |
> URL="https://www.amazon.com/dp/1439887829/"]
@@ -519,6 +529,7 @@ digraph {
gpupro5 [label=< |
GPU Pro 5 (2014) |
> URL="https://www.amazon.com/dp/1482208636/"]
gpupro6 [label=< |
GPU Pro 6 (2015) |
> URL="https://www.amazon.com/dp/1482264617/"]
gpupro7 [label=< |
GPU Pro 7 (2016) |
> URL="https://www.amazon.com/dp/149874253X/"]
+
gpuzen [label=< |
GPU Zen (2017) |
> URL="https://www.amazon.com/dp/0998822892/"]
pbrt3 [label=< |
Physically Based Rendering (PBRT) 3rd Ed (2016) |
> URL="https://www.amazon.com/dp/0128006455/"]
@@ -563,8 +574,10 @@ digraph {
realtimerendering -> rtr3 [arrowhead=normal, style=solid]
realtimerendering -> tricks3dgpgurus
- rtr3 -> graphicsprogrammingmethods -> gpugems -> gpugems2 -> gpugems3 -> gpupro -> gpupro2 -> gpupro3 -> gpupro4 -> gpupro5 -> gpupro6 -> gpupro7 -> gpuzen
- { rank=same;rtr3; rtvolumegraphics }
+ rtr3 -> graphicsprogrammingmethods -> shaderx -> shaderx2 -> shaderx3 -> shaderx4 -> shaderx5 -> shaderx6 -> shaderx7 -> gpugems -> gpugems2 -> gpugems3 -> gpupro -> gpupro2 -> gpupro3 -> gpupro4 -> gpupro5 -> gpupro6 -> gpupro7 -> gpuzen
+ { rank=same; rtr3; rtvolumegraphics }
+ { rank=same; gpupro; gpupro2; gpupro3; gpupro4 }
+ { rank=same; gpupro5; gpupro6; gpupro7; gpuzen }
rtr3 -> { realtimeshadows; rtvolumegraphics }
realtimeshadows -> graphicsprogrammingmethods [style=invis]
tricks3dgpgurus -> realtimeshadows [style=invis]
diff --git a/game-programmer.jpg b/game-programmer.jpg
index 3b128b1..b71f5d3 100644
Binary files a/game-programmer.jpg and b/game-programmer.jpg differ
diff --git a/game-programmer.pdf b/game-programmer.pdf
index 11329c3..ebb6b09 100644
Binary files a/game-programmer.pdf and b/game-programmer.pdf differ
diff --git a/game-programmer.png b/game-programmer.png
index 56a4b70..16691ca 100644
Binary files a/game-programmer.png and b/game-programmer.png differ
diff --git a/game-programmer.svg b/game-programmer.svg
index b9d7f22..689637c 100644
--- a/game-programmer.svg
+++ b/game-programmer.svg
@@ -4,96 +4,96 @@
-