diff options
author | Matt Turner <mattst88@gmail.com> | 2014-08-08 19:46:05 -0700 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2014-08-18 18:35:48 -0700 |
commit | 9e2e7c7dc0ff08a2066435dd519502340955bbd2 (patch) | |
tree | 11865fdb82419c8a2a23a47470766cac5d0f846d /src/glsl/tests/copy_constant_to_storage_tests.cpp | |
parent | 6df0fd8fe9ccf5c927797897277343f068420a45 (diff) | |
download | external_mesa3d-9e2e7c7dc0ff08a2066435dd519502340955bbd2.zip external_mesa3d-9e2e7c7dc0ff08a2066435dd519502340955bbd2.tar.gz external_mesa3d-9e2e7c7dc0ff08a2066435dd519502340955bbd2.tar.bz2 |
glsl: Use UniformBooleanTrue value for uniform initializers.
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Diffstat (limited to 'src/glsl/tests/copy_constant_to_storage_tests.cpp')
-rw-r--r-- | src/glsl/tests/copy_constant_to_storage_tests.cpp | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/src/glsl/tests/copy_constant_to_storage_tests.cpp b/src/glsl/tests/copy_constant_to_storage_tests.cpp index 65a9d50..acf2789 100644 --- a/src/glsl/tests/copy_constant_to_storage_tests.cpp +++ b/src/glsl/tests/copy_constant_to_storage_tests.cpp @@ -32,7 +32,8 @@ extern void copy_constant_to_storage(union gl_constant_value *storage, const ir_constant *val, const enum glsl_base_type base_type, - const unsigned int elements); + const unsigned int elements, + unsigned int boolean_true); } class copy_constant_to_storage : public ::testing::Test { @@ -77,9 +78,10 @@ copy_constant_to_storage::int_test(unsigned rows) linker::copy_constant_to_storage(storage, val, val->type->base_type, - val->type->components()); + val->type->components(), + 0xF00F); - verify_data(storage, 0, val, red_zone_size); + verify_data(storage, 0, val, red_zone_size, 0xF00F); } void @@ -96,9 +98,10 @@ copy_constant_to_storage::uint_test(unsigned rows) linker::copy_constant_to_storage(storage, val, val->type->base_type, - val->type->components()); + val->type->components(), + 0xF00F); - verify_data(storage, 0, val, red_zone_size); + verify_data(storage, 0, val, red_zone_size, 0xF00F); } void @@ -115,9 +118,10 @@ copy_constant_to_storage::float_test(unsigned columns, unsigned rows) linker::copy_constant_to_storage(storage, val, val->type->base_type, - val->type->components()); + val->type->components(), + 0xF00F); - verify_data(storage, 0, val, red_zone_size); + verify_data(storage, 0, val, red_zone_size, 0xF00F); } void @@ -134,9 +138,10 @@ copy_constant_to_storage::bool_test(unsigned rows) linker::copy_constant_to_storage(storage, val, val->type->base_type, - val->type->components()); + val->type->components(), + 0xF00F); - verify_data(storage, 0, val, red_zone_size); + verify_data(storage, 0, val, red_zone_size, 0xF00F); } /** @@ -158,9 +163,10 @@ copy_constant_to_storage::sampler_test(void) linker::copy_constant_to_storage(storage, val, GLSL_TYPE_SAMPLER, - val->type->components()); + val->type->components(), + 0xF00F); - verify_data(storage, 0, val, red_zone_size); + verify_data(storage, 0, val, red_zone_size, 0xF00F); } TEST_F(copy_constant_to_storage, bool_uniform) |