System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce RTX 2080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 452.06
Blender Version
Broken: version: 2.92.0 Alpha, branch: master, commit date: 2021-01-12 20:03, hash: rB719bea0d6d06
Short description of error
When filling a new attr with Vector/Bool/Color type named with the same name of a vertex-color and a vertex-group, vertex-color rendering will be black when in vertex-paint mode within the openGL viewport
expected behavior:
- geonode could write a vertex-color attr. If it can write vg's, there's no logical reasons it shouldn't be able to write a vcol, isn't it? It would make sense depending on the attr type, Boolean/Float can only be vg and Vector/Color type could only be vcol.
- for example:
- user choose to fill a new attr with bool or float type -> if vg with same name of the attr found, the vg would fill automatically with the attr values (current behavior)
- user choose to fill a new attr with Vector/Color type -> if vcol with same name of the attr found, the vcol would fill automatically RGB depending on given vectors
- for example:
- OR geonode completely ignore vertex color, thus vcol shouldn't go black in viewport (only for now I suppose? i hope attr to vcol will be supported later)
Exact steps for others to reproduce the error
- create a subdivided plane
- add a new vg called "Col"
- add a new vcol called "Col" and draw something
- create a new geonode modifier, fill a new attr with an attribute fill node, choose an attr named "Col", if choosing filling with type Vector/Color/Bool/
- go in vertex-color mode, it will render everything in black
File available below

