mesa: refuse to change tex buffers when a handle is allocated
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Wed, 29 Mar 2017 14:29:24 +0000 (16:29 +0200)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Wed, 14 Jun 2017 08:04:36 +0000 (10:04 +0200)
commit41257fddc8843e800e3f1c61ccf1862cf81d3333
tree11f8ce48acf66c39ae1dc7faa33a288d48d8e35f
parent028a9b54c49ee8bf70ef54f2c9dd58ee660291ec
mesa: refuse to change tex buffers when a handle is allocated

The ARB_bindless_texture spec says:

   "The error INVALID_OPERATION is generated by BufferData if it is
    called to modify a buffer object bound to a buffer texture while
    that texture object is referenced by one or more texture handles."

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
src/mesa/main/bufferobj.c