"you can't debug print shaders" oh yeah? well check this shit out

that's right, a whole ass view matrix, served directly from the GPU

I'm using the R1 single-channel 1bpp 2D texture format for this one

@acegikmo Neat trick!

For printing to actual console did you explore maybe writing debug messages to a structured GPU buffer and reading back async on the CPU and then just displaying in normal tty console?

@acegikmo Also unreal has a funny shader graph node that basically displays the text on whatever model it's applied to using just its normal UVs, etc.
@boggo I could! but I didn't need it in this case, this was,, 90% made because I was curious what it would look like lol (but also to debug matrices GPU side)
@boggo @acegikmo Unity’s SRP libraries already have this functionality somewhere
@aras @boggo @acegikmo what?! Really?!!
Graphics/Packages/com.unity.render-pipelines.core/ShaderLibrary/ShaderDebugPrint.hlsl at master · Unity-Technologies/Graphics

Unity Graphics - Including Scriptable Render Pipeline - Unity-Technologies/Graphics

GitHub