You’re unable to view this Tweet because this account owner limits who can view their Tweets. Learn more
Paul Malin@P_Malin·Oct 12, 2021Replying to @fizzychickenWhat, this diagram doesn't say it all? How could it be any clearer? 😵💫 Joking aside, these diagrams can be pretty useful to figure out each of the funky compute shader semantics once it has clicked. ( from https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/sv-dispatchthreadid…, DX not PS5 though )214
Howard Price@howprice·Oct 12, 2021Replying to @P_Malin and @fizzychickenI had a print out of that on my desk during my first year as a graphics programmer.1
Philip Hammer@philiphammer0·Oct 12, 2021Replying to @fizzychickenNot exactly high level, but I find the RDNA 2 ISA reference always a valueable source that also applies to gen 8/9 console GPUs. https://developer.amd.com/wp-content/resources/RDNA2_Shader_ISA_November2020.pdf…1110
Philip Hammer@philiphammer0·Oct 12, 2021Replying to @fizzychickenFor raytracing I can recommend the Microsoft DXR functional spec. Vulkan RT has something similar.microsoft.github.ioDirectX Raytracing (DXR) Functional SpecEngineering specs for DirectX features.10
Philip Hammer@philiphammer0·Oct 12, 2021Replying to @fizzychickenFor basic wave programming, terminology etc. I found this classic presentation useful: https://gpuopen.com/wp-content/uploads/2017/07/GDC2017-Wave-Programming-D3D12-Vulkan.pdf…317
Promit Roy @promit_roy·Oct 12, 2021Replying to @fizzychickenIt’s a bit older now but I think this series from @rygorous still covers a lot of important fundamentalsfgiesen.wordpress.comA trip through the Graphics Pipeline 2011: IndexWelcome. This is the index page for a series of blog posts I’m currently writing about the D3D/OpenGL graphics pipelines as actually implemented by GPUs. A lot of this is well known among gra…16
Aras Pranckevičius @aras_p·Oct 12, 2021Replying to @fizzychickenHere's a talk I did in 2018: https://aras-p.info/texts/files/2018Academy%20-%20GPU.pdf… -- it's not specific to any particular modern GPU, but does explain waves/threads/whatever and general GPU machinery (not any raytracing bits tho).2339
Pete Harris@thesolidpixel·Oct 12, 2021Replying to @aras_p and @fizzychickenThe GPU architecture module here probably covers many of the fundamentals (it's not Mali-specific) https://developer.arm.com/solutions/graphics-and-gaming/arm-mali-gpu-training…213