Commit 9fd633a8 authored by Kenneth Moreland's avatar Kenneth Moreland
Browse files

Added ICET_INTERLACE_IMAGES option.

Does not do anything yet.
parent f5008166
......@@ -53,3 +53,5 @@ icetSparseImageNull, icetSparseImageIsNull
icetUnsafeStateGet* now return const
todo: correct background before gather
ICET_INTERLACE_IMAGES
......@@ -21,7 +21,11 @@ Revision 2.1:
Changed the single image compositing methods to work strictly with
compressed images. This prevents having to pad images with
background only to then test that same background later during
compressiong.
compression.
Added interlace images option that provides a hint to the
compositing algorithms to try shuffling the pixels in images to
better load balance the active pixels during compositing.
Revision 2.0: A major restructuring of the IceT code comprising the
following changes:
......
......@@ -171,6 +171,7 @@ void icetStateSetDefaults(void)
icetDisable(ICET_ORDERED_COMPOSITE);
icetDisable(ICET_CORRECT_COLORED_BACKGROUND);
icetEnable(ICET_COMPOSITE_ONE_BUFFER);
icetEnable(ICET_INTERLACE_IMAGES);
icetStateSetBoolean(ICET_IS_DRAWING_FRAME, 0);
icetStateSetBoolean(ICET_RENDER_BUFFER_SIZE, 0);
......
......@@ -332,6 +332,7 @@ ICET_EXPORT void icetDiagnostics(IceTBitField mask);
#define ICET_ORDERED_COMPOSITE (ICET_STATE_ENABLE_START | (IceTEnum)0x0002)
#define ICET_CORRECT_COLORED_BACKGROUND (ICET_STATE_ENABLE_START | (IceTEnum)0x0003)
#define ICET_COMPOSITE_ONE_BUFFER (ICET_STATE_ENABLE_START | (IceTEnum)0x0004)
#define ICET_INTERLACE_IMAGES (ICET_STATE_ENABLE_START | (IceTEnum)0x0005)
/* This set of enable state variables are reserved for the rendering layer. */
#define ICET_RENDER_LAYER_ENABLE_START (ICET_STATE_ENABLE_START | (IceTEnum)0x0030)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment