summaryrefslogtreecommitdiff
path: root/test/blender/blender.c
blob: 7c3319876f48887d549d1550977420cf2b9e59df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "blender/blender.h"
#include <assert.h>

static void test_color_blending() {
  Color a = {{0xFF, 0xED, 0x00, 0x00}};
  Color b = {{0x00, 0x47, 0xAB, 0x00}};
  Color result = blender_blend_colors(a, b, 0.125);

  assert(result.rgba.r == 0xEE &&
         result.rgba.g == 0xDF &&
         result.rgba.b == 0x3C &&
         result.rgba.a == 0x00);
}

int main(int argc, char **argv) {
  test_color_blending();
  return 0;
}