3 ms·
Radv: Reduce CPU overhead of draw command recording Code
- aappleby 4y agoThe pasta absurdity obscures the author's attempt at communication.
- keyle 4y agoAgreed, looks interesting enough that I should care, but having a hard time to...
- buster 4y agoApart from all the childish spaghetti talk, etc. i am wondering if all the removal of code and inlining of functions has some negative side effects (on maintainability, stability, bugs). The style of the post makes me think this is some child relentlessly removing structure and security checks... edit: at least the function was not inlined in code but with some compiler flag.
- daenney 4y ago> The style of the post makes me think this is some child relentlessly removing structure and security checks... Mike is far from a child and his contributions to Mesa speak for themselves. It’s simply his style of writing for these blog posts.
- buster 4y agoI see. Good to know. Still, that's the impression for outsiders.
- lloeki 4y ago200% outsider, and not my impression at all, I largely don't see how "quirky" has to translate to "childish". I could follow the post just well, but maybe my mind was infected by _why's general style. Please, allow me to have one more round of chunky bacon.
- q3k 4y ago> bugs Unsurprisingly it did: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18499?commit_id=fd0d19c50ba3d5eb95b29c84473788a8f0be65fe#note_1551799 https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18... But that's what code review and testing is for :).
- MayeulC 4y agoNot sure where the pasta methaphor came from, but I generally like the author's style, and the performance gains are intriguing. I'd be curious what the actual impact is on real-world Vulkan/zink test-cases?
- Queue29 4y agoThis post is really difficult to read due to the weird metaphor, which is unfortunate because it seems otherwise interesting.
- Jasper_ 4y agoThere are two competing GPU drivers. One of them was winning a benchmark. Now the other one, which Mike works on, is winning a benchmark. Mostly through not doing work you don't need to do, and ALWAYS_INLINE (inline heuristics in most compilers are really simple and usually pretty awful).