[Core] Make color type configurable (#75) #112
+46
−33
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Allow users to define
Clay_Color
type which would allow us to use the same type in clay and in renderer which would omit the currently needed conversions.I've also added
CLAY_COLOR_RGB
andCLAY_COLOR_RGBA
that should be used instead of hard coded color structs.To use clay with grayscale renderer you would need to define this:
If you think this is an ok solution we also need to change two more things in debug view:
{r: 0, g: 0, b: 0 a: 0}
format)