| 8 Jun 2024 |
| Dimitri Amiras joined the room. | 21:54:59 |
| 9 Jun 2024 |
K900 | Whoa | 11:10:22 |
K900 | I did not realize nir_opt_varyings landed in 24.1 | 11:10:26 |
K900 | Only for radeonsi though | 11:11:41 |
K900 | But RADV is getting it too: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28676 | 11:11:52 |
Atemu | What does it do? | 12:10:03 |
K900 | It's basically LTO for shaders | 12:13:21 |
Atemu | Neat, any benchmarks on it already | 12:59:55 |
K900 | It's not going to be a lot in most cases | 13:02:04 |
K900 | But it's free performance | 13:02:09 |
Marcus |  Download ima_f3a611b.jpeg | 18:56:26 |
K900 | You probably want https://github.com/Jovian-Experiments/ | 18:58:15 |
Marcus | Excited to see how this will break once I’m done rebuilding. | 18:58:21 |
Marcus | Yea, that’s what I’m doing. Just did the minimal install first as I had some usb trouble on my first go. | 18:58:59 |
Marcus | Also I thought this was the Jovian channel ;-) at least it was almost relevant. | 19:00:05 |
aidalgol | In reply to @k900:0upti.me It's basically LTO for shaders So what is shader linking in this analogy? | 19:36:16 |
K900 | Literally, shader linking | 19:38:16 |
aidalgol | Oh... I didn't realise there was any linking with shaders. | 20:01:21 |
K900 | There is linking, primarily between shader stages | 20:01:51 |
K900 | Because every following shader needs to know the output layout of the previous stage | 20:03:06 |
K900 | And until now that was basically the only thing done at link time | 20:03:46 |
K900 | But nir_opt_varyings is basically a whole pipeline pass that can do things like dead code elimination across shader stages | 20:05:33 |
K900 | So e.g. if a pixel shader doesn't use a certain vertex shader output, that can be backpropagated to completely skip calculating it | 20:05:59 |
| 11 Jun 2024 |
| enp3s0 left the room. | 05:22:24 |
Tumble | Nix vr hmm | 15:03:08 |
Atemu | ? | 15:53:24 |
| camzer joined the room. | 23:51:37 |
| 12 Jun 2024 |
| Ronnie Hounskul (they/it) joined the room. | 08:52:41 |
Tumble | when switching between steam vr and monado (because i keep trying things)
is it bets to restart steam or even the whole system between changes> | 11:16:28 |
Tumble | * when switching back and forth between steam vr and monado (because i keep trying things)
is it bets to restart steam or even the whole system between changes> | 11:19:20 |