azure 0.21.2

Bindings to Mozilla's Moz2D library
Documentation
#if 0
//
// FX Version: fx_4_0
// Child effect (requires effect pool): false
//
// 1 local buffer(s)
//
cbuffer constants : register(b0)
{
    float3  diff : packoffset(c0.x);    // Offset:    0, size:   12
    float2  center1 : packoffset(c1.x); // Offset:   16, size:    8
    float   A : packoffset(c1.z);       // Offset:   24, size:    4
    float   radius1 : packoffset(c1.w); // Offset:   28, size:    4
    float   sq_radius1 : packoffset(c2.x);// Offset:   32, size:    4
    float   repeat_correct : packoffset(c2.y);// Offset:   36, size:    4
    float   allow_odd : packoffset(c2.z);// Offset:   40, size:    4
    float3x2 transform : packoffset(c3.x);// Offset:   48, size:   28
}

//
// 4 local object(s)
//
Texture2D InputTexture;
SamplerState InputSampler
{
};
Texture2D GradientTexture;
SamplerState GradientSampler
{
};

#endif

const BYTE d2d1effect[] =
{
     68,  88,  66,  67, 168, 156, 
    206,  28,  31, 120,  91, 125, 
     21, 109, 166, 138, 107, 248, 
     70,  12,   1,   0,   0,   0, 
     49,   3,   0,   0,   1,   0, 
      0,   0,  36,   0,   0,   0, 
     70,  88,  49,  48,   5,   3, 
      0,   0,   1,  16, 255, 254, 
      1,   0,   0,   0,   8,   0, 
      0,   0,   4,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0, 105,   1, 
      0,   0,   0,   0,   0,   0, 
      2,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   2,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,  99, 111, 
    110, 115, 116,  97, 110, 116, 
    115,   0, 102, 108, 111,  97, 
    116,  51,   0,  14,   0,   0, 
      0,   1,   0,   0,   0,   0, 
      0,   0,   0,  12,   0,   0, 
      0,  16,   0,   0,   0,  12, 
      0,   0,   0,  10,  25,   0, 
      0, 100, 105, 102, 102,   0, 
    102, 108, 111,  97, 116,  50, 
      0,  54,   0,   0,   0,   1, 
      0,   0,   0,   0,   0,   0, 
      0,   8,   0,   0,   0,  16, 
      0,   0,   0,   8,   0,   0, 
      0,  10,  17,   0,   0,  99, 
    101, 110, 116, 101, 114,  49, 
      0, 102, 108, 111,  97, 116, 
      0,  97,   0,   0,   0,   1, 
      0,   0,   0,   0,   0,   0, 
      0,   4,   0,   0,   0,  16, 
      0,   0,   0,   4,   0,   0, 
      0,   9,   9,   0,   0,  65, 
      0, 114,  97, 100, 105, 117, 
    115,  49,   0, 115, 113,  95, 
    114,  97, 100, 105, 117, 115, 
     49,   0, 114, 101, 112, 101, 
     97, 116,  95,  99, 111, 114, 
    114, 101,  99, 116,   0,  97, 
    108, 108, 111, 119,  95, 111, 
    100, 100,   0, 102, 108, 111, 
     97, 116,  51, 120,  50,   0, 
    177,   0,   0,   0,   1,   0, 
      0,   0,   0,   0,   0,   0, 
     28,   0,   0,   0,  32,   0, 
      0,   0,  24,   0,   0,   0, 
     11,  83,   0,   0, 116, 114, 
     97, 110, 115, 102, 111, 114, 
    109,   0,  84, 101, 120, 116, 
    117, 114, 101,  50,  68,   0, 
    224,   0,   0,   0,   2,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
     12,   0,   0,   0,  73, 110, 
    112, 117, 116,  84, 101, 120, 
    116, 117, 114, 101,   0,  83, 
     97, 109, 112, 108, 101, 114, 
     83, 116,  97, 116, 101,   0, 
     19,   1,   0,   0,   2,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
     21,   0,   0,   0,  73, 110, 
    112, 117, 116,  83,  97, 109, 
    112, 108, 101, 114,   0,  71, 
    114,  97, 100, 105, 101, 110, 
    116,  84, 101, 120, 116, 117, 
    114, 101,   0,  71, 114,  97, 
    100, 105, 101, 110, 116,  83, 
     97, 109, 112, 108, 101, 114, 
      0,   4,   0,   0,   0,  80, 
      0,   0,   0,   0,   0,   0, 
      0,   8,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,  49,   0,   0,   0,  21, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   4,   0,   0, 
      0,   0,   0,   0,   0,  89, 
      0,   0,   0,  61,   0,   0, 
      0,   0,   0,   0,   0,  16, 
      0,   0,   0,   0,   0,   0, 
      0,   4,   0,   0,   0,   0, 
      0,   0,   0, 131,   0,   0, 
      0, 103,   0,   0,   0,   0, 
      0,   0,   0,  24,   0,   0, 
      0,   0,   0,   0,   0,   4, 
      0,   0,   0,   0,   0,   0, 
      0, 133,   0,   0,   0, 103, 
      0,   0,   0,   0,   0,   0, 
      0,  28,   0,   0,   0,   0, 
      0,   0,   0,   4,   0,   0, 
      0,   0,   0,   0,   0, 141, 
      0,   0,   0, 103,   0,   0, 
      0,   0,   0,   0,   0,  32, 
      0,   0,   0,   0,   0,   0, 
      0,   4,   0,   0,   0,   0, 
      0,   0,   0, 152,   0,   0, 
      0, 103,   0,   0,   0,   0, 
      0,   0,   0,  36,   0,   0, 
      0,   0,   0,   0,   0,   4, 
      0,   0,   0,   0,   0,   0, 
      0, 167,   0,   0,   0, 103, 
      0,   0,   0,   0,   0,   0, 
      0,  40,   0,   0,   0,   0, 
      0,   0,   0,   4,   0,   0, 
      0,   0,   0,   0,   0, 214, 
      0,   0,   0, 186,   0,   0, 
      0,   0,   0,   0,   0,  48, 
      0,   0,   0,   0,   0,   0, 
      0,   4,   0,   0,   0,   0, 
      0,   0,   0,   6,   1,   0, 
      0, 234,   0,   0,   0,   0, 
      0,   0,   0, 255, 255, 255, 
    255,   0,   0,   0,   0,  60, 
      1,   0,   0,  32,   1,   0, 
      0,   0,   0,   0,   0, 255, 
    255, 255, 255,   0,   0,   0, 
      0,   0,   0,   0,   0,  73, 
      1,   0,   0, 234,   0,   0, 
      0,   0,   0,   0,   0, 255, 
    255, 255, 255,   0,   0,   0, 
      0,  89,   1,   0,   0,  32, 
      1,   0,   0,   0,   0,   0, 
      0, 255, 255, 255, 255,   0, 
      0,   0,   0,   0,   0,   0, 
      0
};