diff --git a/docs/twitter/1776597200073568623/media/1775820153793515892_1.jpg b/docs/twitter/1776597200073568623/media/1775820153793515892_1.jpg new file mode 100644 index 00000000..96251cbe Binary files /dev/null and b/docs/twitter/1776597200073568623/media/1775820153793515892_1.jpg differ diff --git a/docs/twitter/1776597200073568623/media/1775820774848258212_1.jpg b/docs/twitter/1776597200073568623/media/1775820774848258212_1.jpg new file mode 100644 index 00000000..b7bfc8bf Binary files /dev/null and b/docs/twitter/1776597200073568623/media/1775820774848258212_1.jpg differ diff --git a/docs/twitter/1776597200073568623/media/1776597200073568623_1.jpg b/docs/twitter/1776597200073568623/media/1776597200073568623_1.jpg new file mode 100644 index 00000000..b239cdd3 Binary files /dev/null and b/docs/twitter/1776597200073568623/media/1776597200073568623_1.jpg differ diff --git a/docs/twitter/1776597200073568623/media/1777246377824731474_1.mp4 b/docs/twitter/1776597200073568623/media/1777246377824731474_1.mp4 new file mode 100644 index 00000000..e1f2e098 Binary files /dev/null and b/docs/twitter/1776597200073568623/media/1777246377824731474_1.mp4 differ diff --git a/docs/twitter/1776597200073568623/thread.md b/docs/twitter/1776597200073568623/thread.md new file mode 100644 index 00000000..320a824f --- /dev/null +++ b/docs/twitter/1776597200073568623/thread.md @@ -0,0 +1,52 @@ +--- +title: "@MartinJIFuller @SebAaltonen On https://mastodon.gamedev.place/@NOTimothyLottes " +author: "NOTimothyLottes" +handle: "@NOTimothyLottes" +post_url: "https://x.com/NOTimothyLottes/status/1776597200073568623" +post_id: "1776597200073568623" +timestamp: "2024-04-06 13:05:54" +post_count: 7 +reply_count: 3 +repost_count: 2 +like_count: 35 +view_count: 4445 +--- + +# @NOTimothyLottes — @MartinJIFuller @SebAaltonen On https://mastodon.gamedev.place/@NOTimothyLottes + +## Post 1 (2024-04-04 09:38:12) + +This is how slow code feels like: + +![Media 1](./media/1775820153793515892_1.jpg) + +## Post 2 (2024-04-04 09:40:40) — reply to Post 1 + +And this is how clever you feel after finding the optimization: + +![Media 1](./media/1775820774848258212_1.jpg) + +## Post 3 (2024-04-06 07:53:58) — reply to Post 2 + +@SebAaltonen Sad that the compiler isn’t doing this for us in 2024 + +## Post 4 (2024-04-06 13:05:54) — reply to Post 3 + +@MartinJIFuller @SebAaltonen On https://mastodon.gamedev.place/@NOTimothyLottes I'm collecting posts with AMD GPU disassembly dumps for a book on everything the shader compiler 'isn't doing'. Constant AMD GPU compiler perf bug SPAM is a key part of my online strategy to keep a low follower count. + +![Media 1](./media/1776597200073568623_1.jpg) + +## Post 5 (2024-04-06 20:08:47) — reply to Post 4 + +@NOTimothyLottes @SebAaltonen A worthwhile project, knowledge well worth sharing, but is a book the right format? Perhaps yes, just thinking out loud. + +## Post 6 (2024-04-08 08:05:30) — reply to Post 4 + +@NOTimothyLottes @SebAaltonen @MartinJIFuller Ha! That won’t save you from my follow + + + +## Post 7 (2024-04-09 04:34:40) — reply to Post 4 + +@NOTimothyLottes @SebAaltonen @MartinJIFuller Oh sick, I'm deep in optimising shaders in an AAA game for GCN hardware right now (You can probably guess the platform(s)) so this is super relevant to me. 😅 +Going to give it all a thorough read, I'm after all the GCN info I can find right now. diff --git a/docs/twitter/1776597200073568623/thread_data.json b/docs/twitter/1776597200073568623/thread_data.json new file mode 100644 index 00000000..b5df198b --- /dev/null +++ b/docs/twitter/1776597200073568623/thread_data.json @@ -0,0 +1,126 @@ +{ + "root_post_id": "1776597200073568623", + "posts": [ + { + "post_id": "1775820153793515892", + "author": "Sebastian Aaltonen", + "handle": "SebAaltonen", + "text": "This is how slow code feels like:", + "timestamp": "2024-04-04 09:38:12", + "media_urls": [ + "https://pbs.twimg.com/media/GKT6_a3WAAAdh4v?format=jpg&name=orig" + ], + "reply_to_id": null, + "quote_of_id": null, + "metrics": { + "reply_count": 5, + "repost_count": 7, + "like_count": 114, + "view_count": 14253 + } + }, + { + "post_id": "1775820774848258212", + "author": "Sebastian Aaltonen", + "handle": "SebAaltonen", + "text": "And this is how clever you feel after finding the optimization:", + "timestamp": "2024-04-04 09:40:40", + "media_urls": [ + "https://pbs.twimg.com/media/GKT7h0iXEAAxYAY?format=jpg&name=orig" + ], + "reply_to_id": "1775820153793515892", + "quote_of_id": null, + "metrics": { + "reply_count": 2, + "repost_count": 2, + "like_count": 66, + "view_count": 4715 + } + }, + { + "post_id": "1776518700230721688", + "author": "Martin Fuller", + "handle": "MartinJIFuller", + "text": "@SebAaltonen Sad that the compiler isn’t doing this for us in 2024", + "timestamp": "2024-04-06 07:53:58", + "media_urls": [], + "reply_to_id": "1775820774848258212", + "quote_of_id": null, + "metrics": { + "reply_count": 1, + "repost_count": 0, + "like_count": 1, + "view_count": 477 + } + }, + { + "post_id": "1776597200073568623", + "author": "NOTimothyLottes", + "handle": "NOTimothyLottes", + "text": "@MartinJIFuller @SebAaltonen On https://mastodon.gamedev.place/@NOTimothyLottes I'm collecting posts with AMD GPU disassembly dumps for a book on everything the shader compiler 'isn't doing'. Constant AMD GPU compiler perf bug SPAM is a key part of my online strategy to keep a low follower count.", + "timestamp": "2024-04-06 13:05:54", + "media_urls": [ + "https://pbs.twimg.com/media/GKe8HDtXYAAOrfj?format=jpg&name=orig" + ], + "reply_to_id": "1776518700230721688", + "quote_of_id": null, + "metrics": { + "reply_count": 3, + "repost_count": 2, + "like_count": 35, + "view_count": 4445 + } + }, + { + "post_id": "1776703621435933035", + "author": "Martin Fuller", + "handle": "MartinJIFuller", + "text": "@NOTimothyLottes @SebAaltonen A worthwhile project, knowledge well worth sharing, but is a book the right format? Perhaps yes, just thinking out loud.", + "timestamp": "2024-04-06 20:08:47", + "media_urls": [], + "reply_to_id": "1776597200073568623", + "quote_of_id": null, + "metrics": { + "reply_count": 0, + "repost_count": 0, + "like_count": 1, + "view_count": 298 + } + }, + { + "post_id": "1777246377824731474", + "author": "Ricky 愛", + "handle": "RickyAH", + "text": "@NOTimothyLottes @SebAaltonen @MartinJIFuller Ha! That won’t save you from my follow", + "timestamp": "2024-04-08 08:05:30", + "media_urls": [ + "https://video.twimg.com/tweet_video/GKoMKCHWwAAWLvG.mp4" + ], + "reply_to_id": "1776597200073568623", + "quote_of_id": null, + "metrics": { + "reply_count": 0, + "repost_count": 0, + "like_count": 0, + "view_count": 49 + } + }, + { + "post_id": "1777555708499927142", + "author": "Ben Sims", + "handle": "BenSimsTech", + "text": "@NOTimothyLottes @SebAaltonen @MartinJIFuller Oh sick, I'm deep in optimising shaders in an AAA game for GCN hardware right now (You can probably guess the platform(s)) so this is super relevant to me. 😅\nGoing to give it all a thorough read, I'm after all the GCN info I can find right now.", + "timestamp": "2024-04-09 04:34:40", + "media_urls": [], + "reply_to_id": "1776597200073568623", + "quote_of_id": null, + "metrics": { + "reply_count": 0, + "repost_count": 0, + "like_count": 0, + "view_count": 99 + } + } + ], + "source_url": "https://x.com/NOTimothyLottes/status/1776597200073568623" +} \ No newline at end of file