Commit Graph

5 Commits

Author SHA1 Message Date
216d78687d GPUShader: GL backend isolation 2020-08-18 21:30:09 +02:00
9a4c019255 Cleanup: header order, trailing space 2020-08-17 12:39:08 +10:00
47bfb0f7ad GPUBatch: Move allocator to backend 2020-08-13 14:20:24 +02:00
38ef35b1ed GPUDrawList: GL backend isolation 2020-08-13 14:20:23 +02:00
1dd7377596 GPUBackend: Add new GPUBackend object to manage GL object allocations
This just set a global object responsible for allocating new objects
in a thread safe way without needing any GPUContext bound to this
thread.

This also introduce the GLContext which will contain all the GL related
functions for the current context.
2020-08-08 01:16:40 +02:00