aboutsummaryrefslogtreecommitdiff
path: root/static
diff options
context:
space:
mode:
authorChristine Dodrill <me@christine.website>2020-05-09 17:33:50 -0400
committerGitHub <noreply@github.com>2020-05-09 17:33:50 -0400
commit91652510dc72bf2cd8a13a4d9852409df9301879 (patch)
tree37ee0e3c44c9dd6d69fdc71271bc5ed133e173b9 /static
parent8d134bc817642650ba81c336f9941f9db113633d (diff)
downloadxesite-91652510dc72bf2cd8a13a4d9852409df9301879.tar.xz
xesite-91652510dc72bf2cd8a13a4d9852409df9301879.zip
blog: add gamebridge post (#143)
* blog: add gamebridge post * blog/gamebridge: convert org mode to markdown * blog/gamebridge: make title more amusing * blog/gamebridge: add note about theoretical nintendo 64 emulator support in the future
Diffstat (limited to 'static')
-rw-r--r--static/blog/gamebridge.dot38
-rw-r--r--static/blog/gamebridge.pngbin0 -> 34176 bytes
2 files changed, 38 insertions, 0 deletions
diff --git a/static/blog/gamebridge.dot b/static/blog/gamebridge.dot
new file mode 100644
index 0000000..dea8085
--- /dev/null
+++ b/static/blog/gamebridge.dot
@@ -0,0 +1,38 @@
+digraph G {
+ rankdir=LR;
+
+ subgraph cluster_0 {
+ style=filled;
+ color=lightgrey;
+ node [style=filled,color=white];
+ controller_driver [label="controller\ndriver"];
+ label = "game";
+ }
+
+ subgraph cluster_2 {
+ style=filled;
+ color=lightgrey;
+ node [style=filled,color=white];
+ vblank;
+ input;
+ label = "OS";
+ }
+
+ subgraph cluster_1 {
+ style=filled;
+ color=lightgrey;
+ node [style=filled,color=white];
+ input_thread [label="input"];
+ internet_thread [label="internet"];
+ state;
+ input_thread -> state [label="apply\nlerp"];
+ internet_thread -> state;
+ label = "bridge";
+ }
+
+ controller_driver -> vblank [label="on each\nframe"];
+ input -> controller_driver [label="when input\nis available"];
+ vblank -> input_thread [label="when game signals\nvblank"];
+ state -> input_thread [label="querying state"];
+ input_thread -> input [label="send input to game"];
+}
diff --git a/static/blog/gamebridge.png b/static/blog/gamebridge.png
new file mode 100644
index 0000000..af50c55
--- /dev/null
+++ b/static/blog/gamebridge.png
Binary files differ