Renamed the TinyGL config.h file to tglconfig.h to avoid conflicts with the newly created FCG-T1 config.h file.
Removed the config.h file from the FCG-T1 project and declared its namespaces and enums directly on the main.cpp file due to compile errors.
Added a new constructor on the CIEMesh class. This new constructor receives the same parameters as the old one, plus a vector of colors to be assigned to the vertices.
Removed a bugged reference to the old config.h file.
Making use of the newly created CIEMesh constructor.
Added the SRGBMesh class that inherits from CIEMesh. This class is meant to store and draw all the colors that can be represented byt the sRGB spectrum, that is, a cube that ranges on the [0,1] interval on the x,y and z axes.
Made accomodations for the newly created SRGBMesh class.
Trying to project the sRGB color cube on the CIEXYZ colorspace via its model matrix, but I think this gives the wrong result.
Now the resulting conversion seems more correct.