Private
Public Access
docs(twitter): add 1776597200073568623 corpus (NOTimothyLottes 'AMD GPU shader compiler isn't doing' book)
7-post thread with @MartinJIFuller + @SebAaltonen, April 2024, 35 likes, 4445 views, 4 media (3 JPGs + 1 MP4). 'This is how slow code feels like' (huge switch table in compiled shader) vs 'this is how clever you feel after finding the optimization' (manual bit extract + AND). @SebAaltonen: 'Sad that the compiler isn't doing this for us in 2024.' NOTimothyLottes: 'On mastodon.gamedev.place 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.' High engagement because of the contrarian framing.
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 714 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 663 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 101 KiB |
Binary file not shown.
@@ -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:
|
||||
|
||||

|
||||
|
||||
## Post 2 (2024-04-04 09:40:40) — reply to Post 1
|
||||
|
||||
And this is how clever you feel after finding the optimization:
|
||||
|
||||

|
||||
|
||||
## 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.
|
||||
|
||||

|
||||
|
||||
## 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
|
||||
|
||||
<video controls src="./media/1777246377824731474_1.mp4"></video>
|
||||
|
||||
## 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.
|
||||
@@ -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"
|
||||
}
|
||||
Reference in New Issue
Block a user