tester.run(out_data, GL_RED, COLORSPACE_sRGB, GAMMA_sRGB);
Node *node = effect->replaced_node;
tester.run(out_data, GL_RED, COLORSPACE_sRGB, GAMMA_sRGB);
Node *node = effect->replaced_node;
- ASSERT_EQ(1, node->incoming_links.size());
- ASSERT_EQ(1, node->outgoing_links.size());
+ ASSERT_EQ(1u, node->incoming_links.size());
+ ASSERT_EQ(1u, node->outgoing_links.size());
EXPECT_EQ("GammaExpansionEffect", node->incoming_links[0]->effect->effect_type_id());
EXPECT_EQ("GammaCompressionEffect", node->outgoing_links[0]->effect->effect_type_id());
EXPECT_EQ("GammaExpansionEffect", node->incoming_links[0]->effect->effect_type_id());
EXPECT_EQ("GammaCompressionEffect", node->outgoing_links[0]->effect->effect_type_id());
tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_sRGB);
Node *node = effect->replaced_node;
tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_sRGB);
Node *node = effect->replaced_node;
- ASSERT_EQ(1, node->incoming_links.size());
- ASSERT_EQ(1, node->outgoing_links.size());
+ ASSERT_EQ(1u, node->incoming_links.size());
+ ASSERT_EQ(1u, node->outgoing_links.size());
EXPECT_EQ("FlatInput", node->incoming_links[0]->effect->effect_type_id());
EXPECT_EQ("GammaCompressionEffect", node->outgoing_links[0]->effect->effect_type_id());
EXPECT_EQ("FlatInput", node->incoming_links[0]->effect->effect_type_id());
EXPECT_EQ("GammaCompressionEffect", node->outgoing_links[0]->effect->effect_type_id());
tester.run(out_data, GL_RED, COLORSPACE_REC_601_525, GAMMA_LINEAR);
Node *node = effect->replaced_node;
tester.run(out_data, GL_RED, COLORSPACE_REC_601_525, GAMMA_LINEAR);
Node *node = effect->replaced_node;
- ASSERT_EQ(1, node->incoming_links.size());
- ASSERT_EQ(1, node->outgoing_links.size());
+ ASSERT_EQ(1u, node->incoming_links.size());
+ ASSERT_EQ(1u, node->outgoing_links.size());
EXPECT_EQ("ColorspaceConversionEffect", node->incoming_links[0]->effect->effect_type_id());
EXPECT_EQ("ColorspaceConversionEffect", node->outgoing_links[0]->effect->effect_type_id());
EXPECT_EQ("ColorspaceConversionEffect", node->incoming_links[0]->effect->effect_type_id());
EXPECT_EQ("ColorspaceConversionEffect", node->outgoing_links[0]->effect->effect_type_id());
tester.run(out_data, GL_RED, COLORSPACE_sRGB, GAMMA_sRGB);
Node *node = effect->replaced_node;
tester.run(out_data, GL_RED, COLORSPACE_sRGB, GAMMA_sRGB);
Node *node = effect->replaced_node;
- ASSERT_EQ(1, node->incoming_links.size());
- EXPECT_EQ(0, node->outgoing_links.size());
+ ASSERT_EQ(1u, node->incoming_links.size());
+ EXPECT_EQ(0u, node->outgoing_links.size());
EXPECT_EQ("FlatInput", node->incoming_links[0]->effect->effect_type_id());
expect_equal(expected_data, out_data, 3, 2);
EXPECT_EQ("FlatInput", node->incoming_links[0]->effect->effect_type_id());
expect_equal(expected_data, out_data, 3, 2);
tester.run(out_data, GL_RED, COLORSPACE_REC_601_525, GAMMA_LINEAR);
Node *node = effect->replaced_node;
tester.run(out_data, GL_RED, COLORSPACE_REC_601_525, GAMMA_LINEAR);
Node *node = effect->replaced_node;
- ASSERT_EQ(1, node->incoming_links.size());
- EXPECT_EQ(0, node->outgoing_links.size());
+ ASSERT_EQ(1u, node->incoming_links.size());
+ EXPECT_EQ(0u, node->outgoing_links.size());
EXPECT_EQ("FlatInput", node->incoming_links[0]->effect->effect_type_id());
expect_equal(expected_data, out_data, 3, 2);
EXPECT_EQ("FlatInput", node->incoming_links[0]->effect->effect_type_id());
expect_equal(expected_data, out_data, 3, 2);
tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR);
Node *node = effect->replaced_node;
tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR);
Node *node = effect->replaced_node;
- ASSERT_EQ(1, node->incoming_links.size());
- EXPECT_EQ(0, node->outgoing_links.size());
+ ASSERT_EQ(1u, node->incoming_links.size());
+ EXPECT_EQ(0u, node->outgoing_links.size());
EXPECT_EQ("FlatInput", node->incoming_links[0]->effect->effect_type_id());
expect_equal(expected_data, out_data, 4, size);
EXPECT_EQ("FlatInput", node->incoming_links[0]->effect->effect_type_id());
expect_equal(expected_data, out_data, 4, size);
tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR, OUTPUT_ALPHA_FORMAT_PREMULTIPLIED);
Node *node = input->blue_node;
tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR, OUTPUT_ALPHA_FORMAT_PREMULTIPLIED);
Node *node = input->blue_node;
- EXPECT_EQ(0, node->incoming_links.size());
- EXPECT_EQ(0, node->outgoing_links.size());
+ EXPECT_EQ(0u, node->incoming_links.size());
+ EXPECT_EQ(0u, node->outgoing_links.size());
expect_equal(data, out_data, 4, size);
}
expect_equal(data, out_data, 4, size);
}
tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR, OUTPUT_ALPHA_FORMAT_POSTMULTIPLIED);
Node *node = effect->replaced_node;
tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR, OUTPUT_ALPHA_FORMAT_POSTMULTIPLIED);
Node *node = effect->replaced_node;
- EXPECT_EQ(1, node->incoming_links.size());
- EXPECT_EQ(0, node->outgoing_links.size());
+ EXPECT_EQ(1u, node->incoming_links.size());
+ EXPECT_EQ(0u, node->outgoing_links.size());
expect_equal(data, out_data, 4, size);
}
expect_equal(data, out_data, 4, size);
}
tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR, OUTPUT_ALPHA_FORMAT_POSTMULTIPLIED);
Node *node = effect->replaced_node;
tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR, OUTPUT_ALPHA_FORMAT_POSTMULTIPLIED);
Node *node = effect->replaced_node;
- EXPECT_EQ(1, node->incoming_links.size());
- EXPECT_EQ(1, node->outgoing_links.size());
+ EXPECT_EQ(1u, node->incoming_links.size());
+ EXPECT_EQ(1u, node->outgoing_links.size());
EXPECT_EQ("AlphaDivisionEffect", node->outgoing_links[0]->effect->effect_type_id());
expect_equal(data, out_data, 4, size);
EXPECT_EQ("AlphaDivisionEffect", node->outgoing_links[0]->effect->effect_type_id());
expect_equal(data, out_data, 4, size);
expect_equal(expected_data, out_data, 2, 2);
Node *node = effect->replaced_node;
expect_equal(expected_data, out_data, 2, 2);
Node *node = effect->replaced_node;
- ASSERT_EQ(1, node->incoming_links.size());
- ASSERT_EQ(1, node->outgoing_links.size());
+ ASSERT_EQ(1u, node->incoming_links.size());
+ ASSERT_EQ(1u, node->outgoing_links.size());
EXPECT_EQ("FlatInput", node->incoming_links[0]->effect->effect_type_id());
EXPECT_EQ("GammaExpansionEffect", node->outgoing_links[0]->effect->effect_type_id());
}
EXPECT_EQ("FlatInput", node->incoming_links[0]->effect->effect_type_id());
EXPECT_EQ("GammaExpansionEffect", node->outgoing_links[0]->effect->effect_type_id());
}
expect_equal(expected_data, out_data, 2, 2);
Node *node = effect->replaced_node;
expect_equal(expected_data, out_data, 2, 2);
Node *node = effect->replaced_node;
- ASSERT_EQ(1, node->incoming_links.size());
- ASSERT_EQ(1, node->outgoing_links.size());
+ ASSERT_EQ(1u, node->incoming_links.size());
+ ASSERT_EQ(1u, node->outgoing_links.size());
EXPECT_EQ("FlatInput", node->incoming_links[0]->effect->effect_type_id());
EXPECT_EQ("ColorspaceConversionEffect", node->outgoing_links[0]->effect->effect_type_id());
}
EXPECT_EQ("FlatInput", node->incoming_links[0]->effect->effect_type_id());
EXPECT_EQ("ColorspaceConversionEffect", node->outgoing_links[0]->effect->effect_type_id());
}
expect_equal(data, out_data, size, size);
// The first OneToOneEffect should be in the same phase as its input.
expect_equal(data, out_data, size, size);
// The first OneToOneEffect should be in the same phase as its input.
EXPECT_EQ(effect1->replaced_node->incoming_links[0]->containing_phase,
effect1->replaced_node->containing_phase);
EXPECT_EQ(effect1->replaced_node->incoming_links[0]->containing_phase,
effect1->replaced_node->containing_phase);
// the IdentityEffect (since the latter is not one-to-one),
// ie., the chain should be broken somewhere between them, but exactly
// where doesn't matter.
// the IdentityEffect (since the latter is not one-to-one),
// ie., the chain should be broken somewhere between them, but exactly
// where doesn't matter.
EXPECT_NE(effect1->replaced_node->incoming_links[0]->containing_phase,
effect3->replaced_node->containing_phase);
EXPECT_NE(effect1->replaced_node->incoming_links[0]->containing_phase,
effect3->replaced_node->containing_phase);
expect_equal(data, out_data, 3, 2);
expect_equal(data, out_data, 3, 2);
// Now pretend some other effect is using this program number;
// ResourcePool will then need to clone it.
// Now pretend some other effect is using this program number;
// ResourcePool will then need to clone it.
expect_equal(expected_data, out_data, 2, 1);
Phase *phase = downscale_effect->replaced_node->containing_phase;
expect_equal(expected_data, out_data, 2, 1);
Phase *phase = downscale_effect->replaced_node->containing_phase;
- EXPECT_EQ(2, phase->output_width);
- EXPECT_EQ(1, phase->output_height);
+ EXPECT_EQ(2u, phase->output_width);
+ EXPECT_EQ(1u, phase->output_height);