17e1e2bfd8
Cleanup: correct spelling in comments
2021-02-05 16:23:34 +11:00
b2a6e2abdb
Cleanup: remove extra in trailing asterisk
...
Comment blocks not conforming to convention.
2021-01-20 16:14:00 +11:00
ffb6648a97
Fix T83625: Shading attribute names cause compilation error.
...
Some GPU platforms don't support having more than one underscore in
sequence in an attribute name. This change will remove the underscore
as a possible character when encoding to save names.
2020-12-18 09:56:28 +01:00
958df2ed1b
Cleanup: Clang-Tidy, modernize-deprecated-headers
...
No functional changes.
2020-12-04 11:28:09 +01:00
2e4569abbc
Fix remaining GL calls/type preventing from building due to recent cleanup
2020-09-12 19:48:52 +02:00
8ff397b3b1
Fix T80327 UI: Glitches in UI drawing
...
This was caused by an uninitialized variable that was left
unchanged when calling GPU_vertformat_clear.
2020-09-10 23:32:22 +02:00
bb2aeb4504
GPUVertBuf: Rename GPUVertBuf to VertBuf and add some getters
...
to avoid more typecasts.
2020-09-07 13:59:51 +02:00
220fbdf593
GPUShader: Make GPUShader* an opaque pointer to blender::gpu::Shader
...
This avoids the misleading inheritance.
Also cleanup by setting the blender::gpu::Shader as active shader to
avoid some casting.
2020-08-21 14:16:42 +02:00
ba3c18f4b2
GPUShader: Add back vertformat_from_shader()
2020-08-18 21:30:10 +02:00
216d78687d
GPUShader: GL backend isolation
2020-08-18 21:30:09 +02:00
c889d93c80
Cleanup: GPU, Clang-Tidy else-after-return fixes
...
This addresses warnings from Clang-Tidy's `readability-else-after-return`
rule in the `source/blender/gpu` module.
No functional changes.
2020-08-07 13:38:06 +02:00
959529d4b8
GPU: Move gpu_vertex_format.c to C++
2020-07-29 15:03:02 +02:00