You have ARB_buffer_storage.
Here's how it works. It lists any extensions you don't have. Pinned_Memory is on there, as expected, so the verbosity is set correctly. If you didn't have ARB_buffer_storage it would be listed in that file.
From a bunch of testing before and after the change, BufferStorage is comparable to the VSH's performance in most scenarios. I'm guessing that Metroid Prime just does something that the VSH skipped or was a little bit faster at.
Here's how it works. It lists any extensions you don't have. Pinned_Memory is on there, as expected, so the verbosity is set correctly. If you didn't have ARB_buffer_storage it would be listed in that file.
From a bunch of testing before and after the change, BufferStorage is comparable to the VSH's performance in most scenarios. I'm guessing that Metroid Prime just does something that the VSH skipped or was a little bit faster at.
Intel Xeon w7-3465X OC | Asus Pro WS W790-E Sage SE | NVIDIA GeForce RTX 4090 FE | 8x16GiB G-Skill Zeta R5 DDR5-6000 | Windows 11 22H2 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 13