Blendtable (DEF): Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
raw | raw | ||
:: file | :: file | ||
:: offset | :: offset | ||
glblend | glblend | ||
:: forward | :: forward | ||
:: reverse | :: reverse | ||
:: both | :: both | ||
:::: src | :::: src | ||
:::: sfactor | :::: sfactor | ||
:::: top | :::: top | ||
:::: dst | :::: dst | ||
:::: dfactor | :::: dfactor | ||
:::: bottom | :::: bottom | ||
:::: alpha | :::: alpha | ||
:::::: ZERO | :::::: ZERO | ||
:::::: ONE | :::::: ONE | ||
:::::: SRC_COLOR | :::::: SRC_COLOR | ||
:::::: ONE_MINUS_SRC_COLOR | :::::: ONE_MINUS_SRC_COLOR | ||
:::::: SRC_ALPHA | :::::: SRC_ALPHA | ||
:::::: ONE_MINUS_SRC_ALPHA | :::::: ONE_MINUS_SRC_ALPHA | ||
:::::: DST_ALPHA | :::::: DST_ALPHA | ||
:::::: ONE_MINUS_DST_ALPHA | :::::: ONE_MINUS_DST_ALPHA | ||
:::::: DST_COLOR | :::::: DST_COLOR | ||
:::::: ONE_MINUS_DST_COLOR | :::::: ONE_MINUS_DST_COLOR | ||
copy | copy | ||
undef | undef | ||
Revision as of 01:54, 22 February 2020
blendtable <blendtable> { [...] }
Loads a blend table from a raw image file.
The image file MUST contain a 256 color table of its own. Each pixel will have their matching color in the table converted in the blend table.
A single image file may contain multiple base palettes, and offset can used to locate it.
The first ID is reserved to the 33% transparency.
See also numalphatables.
Tokens
raw
- file
- offset
glblend
- forward
- reverse
- both
- src
- sfactor
- top
- dst
- dfactor
- bottom
- alpha
- ZERO
- ONE
- SRC_COLOR
- ONE_MINUS_SRC_COLOR
- SRC_ALPHA
- ONE_MINUS_SRC_ALPHA
- DST_ALPHA
- ONE_MINUS_DST_ALPHA
- DST_COLOR
- ONE_MINUS_DST_COLOR
copy
undef
Examples
The following PNG image contains the blend table in Duke Nukem 3D v1.5:
This example will load 3 blend tables in the same file:
blendtable 0 { raw { file "blend.raw" } } blendtable 1 { raw { file "blend.raw" offset 65536 } } blendtable 2 { raw { file "blend.raw" offset 131072 } }