Block a user
GPU: GLSL-C++ compilation stubs
d00d870cf8
Add shader shared
9e8c2a9fe7
Remove GPU_SHADER guard as it won't get included for shader anymore
3017a7d6b6
Use references for swizzle (GCC compatible) and use single line.
df54449678
Add shared keyword
9f191c31f5
Add compute shader functions
518928bc16
Add shader shared
db51cc9562
Remove GPU_SHADER guard as it won't get included for shader anymore
WIP: GPU: GLSL-C++ compilation stubs
So, my point is that this will likely require different workarounds for each IDE to get it working, and that should be taken into account for weighting in pros/cons.
I did have to change my…
3cbc0053ea
Use references for swizzle (GCC compatible) and use single line.
f87d9f5469
Add shared keyword
GPU: Change GLSL include directive
Yes, I will make it a std::vector<std::pair<long, char>>
so that the replaced char is explicit (can be used for other things later).
GPU: Change GLSL include directive
Long term I think it would work better to duplicate datatoc into a GLSL pre-processing tool, this can then depend on C++ regex library so operating on text isn't so fragile.
That would be…
Fix #128113: Incorrect display of facing overlay on transparent textures in solid mode
@blender-bot build
GPU: Simplify Metal source processing
Fix #128113: Incorrect display of facing overlay on transparent textures in solid mode
@Alaska please create another patch for overlay next.