Stephanie Brenham (@stephstangents) 's Twitter Profile
Stephanie Brenham

@stephstangents

Become a professional programmer twice now. 3D Lead Programmer @ Ubisoft, formerly Maya rendering team 🏆The Games Awards Future Class 2021. Opinions are my own

ID: 1423081956015755265

calendar_today05-08-2021 00:43:03

590 Tweet

375 Followers

144 Following

Kostas Anagnostou (@kostasaaa) 's Twitter Profile Photo

Haven't looked into neural networks' applications in gfx programming much yet but I find such targeted uses, where a NN is trained to solve a very specific problem (clip and rectify history for AA) using the game's visual output very appealing. Great talk! community.arm.com/cfs-file/__key…

Kostas Anagnostou (@kostasaaa) 's Twitter Profile Photo

This is a great introduction to neural networks, with a practical example, including sample code, to showcase their use youtube.com/watch?v=sTAqWR…

RenderDoc (@renderdoc) 's Twitter Profile Photo

RenderDoc v1.35 is now available! This release of RenderDoc is primarily a bugfix release, with some small improvements also included. Full release notes: github.com/baldurk/render… Binary builds: renderdoc.org/builds

Kostas Anagnostou (@kostasaaa) 's Twitter Profile Photo

When storing integers in float variables, it is worth keeping in mind they can be represented accurately only up to a max of 16777216. After that, they are increasingly rounded to powers of 2. A good tool to test this h-schmidt.net/FloatConverter…, more info en.wikipedia.org/wiki/Single-pr….

Kostas Anagnostou (@kostasaaa) 's Twitter Profile Photo

Absolutely huge list of (mostly) graphics related resources, not all links are still active but you're bound to find something interesting in there tfpsly.free.fr/bookmarks.html

Kostas Anagnostou (@kostasaaa) 's Twitter Profile Photo

Using a nice image from the slides to highlight a point: Wave A will stall, and needs swapping, only when it tries to *use* the MEM data requested. If the compiler manages to fill the gap between MEM request and MEM available with other instructions, the wave will never stall.

Using a nice image from the slides to highlight a point: Wave A will stall, and needs swapping, only when it tries to *use* the MEM data requested. If the compiler manages to fill the gap between MEM request and MEM available with other instructions, the wave will never stall.
Kostas Anagnostou (@kostasaaa) 's Twitter Profile Photo

This Siggraph 2020 Last of Us II optimisation talk is a great example of what improves the frame performance can sometimes appear counterintuitive if seen in isolation. s3.amazonaws.com/nd.images/rese…, youtube.com/watch?v=CvS6rX… 1/2

Kostas Anagnostou (@kostasaaa) 's Twitter Profile Photo

GPU crashes can be hard to track down and fix and easier to introduce now with the newer, low-level graphics APIs. This presentation discusses causes and a few options gpuopen.com/presentations/…. Keeping the debug layer clean may not always be enough but it is a good first step.