What is the proper way to setup VAO in order to use Bindless?
I didn't expect that introduction of mandatory VAO in NV R280+ drivers would create such a headache. A naive approach: "create, bind and forget" simply doesn't work. The application crushes at first glDrawElements() call with NULL pointer assignment. There are no GL errors or anything else that debug_output can catch. The same code with standard VBO access works perfectly with bounded VAO. Without binding VAO, Bindless works fine (furthermore it is a code that has been working correctly for years).