summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/validity.cpp
diff options
context:
space:
mode:
author Ted Green <tedgreen99@protonmail.com>2017-09-29 10:32:33 -0600
committer Ted Green <tedgreen99@protonmail.com>2017-09-29 11:05:14 -0600
commit93c7761d9d4a0da8a9491cc06b310cc6d4019f5f (patch)
tree2ffc170a9f0075465929e3779cbfa91ffa04292e /src/emu/validity.cpp
parentc31dfdcfda8b724c8f211f11fe60f6ea530f7cda (diff)
rgbsse: Rather simple performance optimization. (nw)
Diffstat (limited to 'src/emu/validity.cpp')
-rw-r--r--src/emu/validity.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/emu/validity.cpp b/src/emu/validity.cpp
index 618214970c2..b7b6f0d6f90 100644
--- a/src/emu/validity.cpp
+++ b/src/emu/validity.cpp
@@ -597,6 +597,14 @@ void validity_checker::validate_rgb()
rgb.set(rgbaint_t(expected_a, expected_r, expected_g, expected_b));
check_expected("rgbaint_t::set(rgbaint_t)");
+ packed = random_i32();
+ expected_a = packed.a();
+ expected_r = packed.r();
+ expected_g = packed.g();
+ expected_b = packed.b();
+ rgb.set(packed);
+ check_expected("rgbaint_t::set(const rgb_t& rgb)");
+
// check construct/assign
expected_a = random_i32();
expected_r = random_i32();