Skip to content
rtillery edited this page Jul 11, 2011 · 3 revisions

Why was OCD created?

The Open Color format Definitions were created during the development of BLTsville. It was recognized at that time that standardized color format definitions would be useful elsewhere, so they were separated from BLTsville.

OCD has allowed a more algorithmic approach to choosing color formats. An early version was used by a hardware 2-D BLTer, in place of what normally would have been a disorganized enumeration of sequential integers.

Where is my format?

Not all formats which can be specified with the VENDOR_ALL definitions have been given names. If your format is not named, you can construct it from the OCDFMTDEF_* definitions, and then you can submit that name to be added to the standard header.

In the mean time, you can use the OCD_EXTERNAL_INCLUDE mechanism to add it. See the OCD documentation for details.

What if I want to claim a vendor ID?

First, please be absolutely certain that the format cannot be specified using the VENDOR_ALL definitions.

Second, please consider whether you want this format to be strictly private. If not, we have reserved some vendor types that are meant to allow formats which cannot be specified with the VENDOR_ALL design, but which should be available to anyone.

Finally, if you still require a vendor ID, you can submit the desired vendor ID for consideration. This allows us to be sure we don't have any ID collisions.

Clone this wiki locally