Campbell Barton
20a6255d49
Cleanup: spelling
2021-02-17 15:04:29 +11:00
Campbell Barton
17e1e2bfd8
Cleanup: correct spelling in comments
2021-02-05 16:23:34 +11:00
Campbell Barton
54f89e8704
Cleanup: docy comments beginning with '/**' don't end with '**/'
2021-01-04 17:38:11 +11:00
Campbell Barton
17a2820da8
Cleanup: consistent TODO/FIXME formatting for names
...
Following the most widely used convention for including todo's in
the code, that is: `TODO(name):`, `FIXME(name)` ... etc.
2020-09-19 14:34:32 +10:00
Clément Foucault
136bdb561b
GPU: Add Image Load Store extension support
...
This wraps the functionality used to speedup EEVEE volumetrics.
This touches the rendering code of EEVEE as it should fix a mis-usage of
the GL barrier. The barrier changed type and location, removing an
unused barrier.
2020-09-12 15:29:54 +02:00
Clément Foucault
7d4adbdfab
GLTexture: Add validation for empty slots before drawing
...
This is to have better error detection in debug builds.
This is not a replacement for a full check like in renderdoc but it
might catch some issues early on.
2020-09-05 17:49:14 +02:00
Clément Foucault
53a806f6df
GPU: Move UBO binding validation to GL backend
...
This also make the validation quicker by tracking the currently
bound slots.
2020-09-01 12:03:52 +02:00
Campbell Barton
661ba642f2
Cleanup: spelling
2020-08-22 00:10:52 +10:00
Clément Foucault
3a6e981bcd
Cleanup: GPU: Update classes comments
...
This should avoid confusion about what is a class and what is an opaque
pointer.
2020-08-21 14:16:42 +02:00
Clément Foucault
19d72175ba
GPUShaderInterface: GL backend isolation
2020-08-20 16:11:14 +02:00