mirror of
https://github.com/open-goal/jak-project
synced 2026-07-09 14:55:51 -04:00
add MSAA 4x + lod picking for TIE & tfrag (#1167)
* MSAA * support different TIE lods * tfrag lod picking * always compress screenshots * mute annoying nvidia opengl message * use a string here instead * oops * more mistakes...
This commit is contained in:
@@ -111,22 +111,26 @@ void Level::serialize(Serializer& ser) {
|
||||
tex.serialize(ser);
|
||||
}
|
||||
|
||||
if (ser.is_saving()) {
|
||||
ser.save<size_t>(tfrag_trees.size());
|
||||
} else {
|
||||
tfrag_trees.resize(ser.load<size_t>());
|
||||
}
|
||||
for (auto& tree : tfrag_trees) {
|
||||
tree.serialize(ser);
|
||||
for (int geom = 0; geom < 3; ++geom) {
|
||||
if (ser.is_saving()) {
|
||||
ser.save<size_t>(tfrag_trees[geom].size());
|
||||
} else {
|
||||
tfrag_trees[geom].resize(ser.load<size_t>());
|
||||
}
|
||||
for (auto& tree : tfrag_trees[geom]) {
|
||||
tree.serialize(ser);
|
||||
}
|
||||
}
|
||||
|
||||
if (ser.is_saving()) {
|
||||
ser.save<size_t>(tie_trees.size());
|
||||
} else {
|
||||
tie_trees.resize(ser.load<size_t>());
|
||||
}
|
||||
for (auto& tree : tie_trees) {
|
||||
tree.serialize(ser);
|
||||
for (int geom = 0; geom < 4; ++geom) {
|
||||
if (ser.is_saving()) {
|
||||
ser.save<size_t>(tie_trees[geom].size());
|
||||
} else {
|
||||
tie_trees[geom].resize(ser.load<size_t>());
|
||||
}
|
||||
for (auto& tree : tie_trees[geom]) {
|
||||
tree.serialize(ser);
|
||||
}
|
||||
}
|
||||
|
||||
ser.from_ptr(&version2);
|
||||
|
||||
Reference in New Issue
Block a user