internal: iso C++ prohibits anonymous structs (#10955)
turn on -Wpedantic and name the anonymous struct.
This commit is contained in:
parent
d23ed852fc
commit
54369adffa
6 changed files with 33 additions and 32 deletions
|
|
@ -65,36 +65,36 @@ void SSurfaceState::reset() {
|
|||
void SSurfaceState::updateFrom(SSurfaceState& ref) {
|
||||
updated = ref.updated;
|
||||
|
||||
if (ref.updated.buffer) {
|
||||
if (ref.updated.bits.buffer) {
|
||||
buffer = ref.buffer;
|
||||
texture = ref.texture;
|
||||
size = ref.size;
|
||||
bufferSize = ref.bufferSize;
|
||||
}
|
||||
|
||||
if (ref.updated.damage) {
|
||||
if (ref.updated.bits.damage) {
|
||||
damage = ref.damage;
|
||||
bufferDamage = ref.bufferDamage;
|
||||
}
|
||||
|
||||
if (ref.updated.input)
|
||||
if (ref.updated.bits.input)
|
||||
input = ref.input;
|
||||
|
||||
if (ref.updated.opaque)
|
||||
if (ref.updated.bits.opaque)
|
||||
opaque = ref.opaque;
|
||||
|
||||
if (ref.updated.offset)
|
||||
if (ref.updated.bits.offset)
|
||||
offset = ref.offset;
|
||||
|
||||
if (ref.updated.scale)
|
||||
if (ref.updated.bits.scale)
|
||||
scale = ref.scale;
|
||||
|
||||
if (ref.updated.transform)
|
||||
if (ref.updated.bits.transform)
|
||||
transform = ref.transform;
|
||||
|
||||
if (ref.updated.viewport)
|
||||
if (ref.updated.bits.viewport)
|
||||
viewport = ref.viewport;
|
||||
|
||||
if (ref.updated.acquire)
|
||||
if (ref.updated.bits.acquire)
|
||||
acquire = ref.acquire;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ struct SSurfaceState {
|
|||
bool offset : 1;
|
||||
bool viewport : 1;
|
||||
bool acquire : 1;
|
||||
};
|
||||
} bits;
|
||||
} updated;
|
||||
|
||||
bool rejected = false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue