Merge pull request #2729 from greg-lunarg/2725

Fix seperate stores to swizzled lvalue.