git: 4e2761bac856 - 2022Q2 - emulators/rpcs3: update to 0.0.22.13535
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 02 May 2022 08:04:31 UTC
The branch 2022Q2 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=4e2761bac85601c0eb8f45626b6b235e46e51658 commit 4e2761bac85601c0eb8f45626b6b235e46e51658 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2022-04-09 22:23:32 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2022-05-02 08:03:47 +0000 emulators/rpcs3: update to 0.0.22.13535 Changes: https://github.com/RPCS3/rpcs3/compare/e53bbd668b...799c4837d (cherry picked from commit 3c93c01412062cebaba87b9b506284b2f5d9c4c8) (cherry picked from commit 73511d862d9b2fb4925c2dcc6c1c76c844289013) (cherry picked from commit 2b1343e11e933cda37cdf8ea9c8f5349efd1896c) (cherry picked from commit 4c889a2e032bb1e7211924c53dc289daaf5da5e4) (cherry picked from commit dd73ce806b40d63434b0e9a81213bd18c0aa95b4) (cherry picked from commit c174f30a9415897160c5b116b982bfd92dd35b41) (cherry picked from commit 72f06bca7723a576ea83c3ad89cf0a16ee4c9292) (cherry picked from commit 9adc396a2cffe829bd61a72de1d6f259c0f36aa7) (cherry picked from commit 222606b3f26588be5d9e29b3cbc0b201c5659ab7) (cherry picked from commit a8fe1f60e7a8c4377816d02eb7209a2a0c60f7ee) (cherry picked from commit 2b2ca99e3ff1e8a4ae8494ebb85811ba4fb3fdf0) (cherry picked from commit dd1562148fabc500a39277fef2d822cac9c05b77) (cherry picked from commit 95e738d6778803703b84f2d2ea45ccd8040f32a0) (cherry picked from commit e0f8816b35009be48ccc57ac1cdff7478a77137b) --- emulators/rpcs3/Makefile | 11 +- emulators/rpcs3/distinfo | 16 +- emulators/rpcs3/files/patch-flatbuffers-2.0.5 | 531 ++++++++++++++++++++++++++ 3 files changed, 542 insertions(+), 16 deletions(-) diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile index 90fa2a22d306..068df0dda7af 100644 --- a/emulators/rpcs3/Makefile +++ b/emulators/rpcs3/Makefile @@ -1,12 +1,9 @@ PORTNAME= rpcs3 DISTVERSIONPREFIX= v -DISTVERSION= 0.0.21-13400 # git rev-list --count HEAD -DISTVERSIONSUFFIX= -ge53bbd668b +DISTVERSION= 0.0.22 # git rev-list --count HEAD +DISTVERSIONSUFFIX= -13535-g799c4837d CATEGORIES= emulators -PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ -PATCHFILES+= 41a05f95a057.patch:-p1 # https://github.com/RPCS3/rpcs3/pull/11868 - MAINTAINER= jbeich@FreeBSD.org COMMENT= PS3 emulator/debugger @@ -34,8 +31,8 @@ GH_TUPLE= RPCS3:hidapi:hidapi-0.11.2-4-g6cf1336:hidapi/3rdparty/hidapi/hidapi \ jbeder:yaml-cpp:yaml-cpp-0.7.0-1-g0b67821:yamlcpp/3rdparty/yaml-cpp/yaml-cpp \ KhronosGroup:SPIRV-Headers:1.5.3.reservations1:spirv_headers/3rdparty/SPIRV/SPIRV-Headers \ KhronosGroup:SPIRV-Tools:v2020.4:spirv_tools/3rdparty/SPIRV/SPIRV-Tools \ - KhronosGroup:glslang:11.7.1:glslang/3rdparty/glslang/glslang \ - kinetiknz:cubeb:cubeb-0.2-1350-gf79e0cf:cubeb/3rdparty/cubeb/cubeb \ + KhronosGroup:glslang:11.9.0:glslang/3rdparty/glslang/glslang \ + kinetiknz:cubeb:cubeb-0.2-1381-g708f52c:cubeb/3rdparty/cubeb/cubeb \ wolfSSL:wolfssl:v5.2.0-stable-245-gdcaa218ed:wolfssl/3rdparty/wolfssl/wolfssl USES= cmake compiler:c++17-lang elfctl gl iconv:wchar_t localbase:ldflags \ diff --git a/emulators/rpcs3/distinfo b/emulators/rpcs3/distinfo index 55aefce365a5..44083c114e4a 100644 --- a/emulators/rpcs3/distinfo +++ b/emulators/rpcs3/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1649156825 -SHA256 (RPCS3-rpcs3-v0.0.21-13400-ge53bbd668b_GH0.tar.gz) = fe4cb8e77ada0e41ac0f35a13cd4ebd7825249d35d03c459929238fb3e4d7562 -SIZE (RPCS3-rpcs3-v0.0.21-13400-ge53bbd668b_GH0.tar.gz) = 8304106 +TIMESTAMP = 1651411427 +SHA256 (RPCS3-rpcs3-v0.0.22-13535-g799c4837d_GH0.tar.gz) = 708f5c74c3f184efc89596b3014d78210a7bbda28b8cd15b9ae75046b6a2419f +SIZE (RPCS3-rpcs3-v0.0.22-13535-g799c4837d_GH0.tar.gz) = 8357874 SHA256 (RPCS3-hidapi-hidapi-0.11.2-4-g6cf1336_GH0.tar.gz) = 9f14a553b65008221b8c343d45a73d3c10da512e05cefecd5cc1ceacb32430c4 SIZE (RPCS3-hidapi-hidapi-0.11.2-4-g6cf1336_GH0.tar.gz) = 233659 SHA256 (RPCS3-llvm-mirror-509d31ad8967_GH0.tar.gz) = 82a62696fb4a24187ed50146edfba3e587aa7ec3c809e644e0d69a530f06e6f3 @@ -15,13 +15,11 @@ SHA256 (KhronosGroup-SPIRV-Headers-1.5.3.reservations1_GH0.tar.gz) = aa3c579cd25 SIZE (KhronosGroup-SPIRV-Headers-1.5.3.reservations1_GH0.tar.gz) = 393836 SHA256 (KhronosGroup-SPIRV-Tools-v2020.4_GH0.tar.gz) = d6377d2febe831eb78e84593a10d242a4fd52cb12174133151cb48801abdc6d2 SIZE (KhronosGroup-SPIRV-Tools-v2020.4_GH0.tar.gz) = 2282982 -SHA256 (KhronosGroup-glslang-11.7.1_GH0.tar.gz) = ab2e2ddc507bb418b9227cbe6f443eb06e89e2387944f42026d82c0b4ef79b0a -SIZE (KhronosGroup-glslang-11.7.1_GH0.tar.gz) = 3426303 -SHA256 (kinetiknz-cubeb-cubeb-0.2-1350-gf79e0cf_GH0.tar.gz) = 8629757290774a34ed3fcd53b6491e9ccc96231018406c58c493f336b3ced908 -SIZE (kinetiknz-cubeb-cubeb-0.2-1350-gf79e0cf_GH0.tar.gz) = 220847 +SHA256 (KhronosGroup-glslang-11.9.0_GH0.tar.gz) = d5744adba19eef9ad3d73f524226b39fec559d94cb582cd442e3c5de930004b2 +SIZE (KhronosGroup-glslang-11.9.0_GH0.tar.gz) = 3532657 +SHA256 (kinetiknz-cubeb-cubeb-0.2-1381-g708f52c_GH0.tar.gz) = d6eead7fadd72cd05234827f6e31165f4d144385de89fdd1a007055845697521 +SIZE (kinetiknz-cubeb-cubeb-0.2-1381-g708f52c_GH0.tar.gz) = 222586 SHA256 (wolfSSL-wolfssl-v5.2.0-stable-245-gdcaa218ed_GH0.tar.gz) = d5d9d916797dc43a51a69140fe5a74cf8fde4310a2f3b0705a6b335701fa4deb SIZE (wolfSSL-wolfssl-v5.2.0-stable-245-gdcaa218ed_GH0.tar.gz) = 20570430 SHA256 (llvm-llvm-project-llvmorg-13.0.1-rc1_GH0.tar.gz) = c9411f1882eaf0c190fd5b412deb0bd7dba61a48df243d3408298cc6f53b6921 SIZE (llvm-llvm-project-llvmorg-13.0.1-rc1_GH0.tar.gz) = 147284646 -SHA256 (41a05f95a057.patch) = bb7c99aca39e882ab42656b1af7f6c8d6819ec968583e17119f9d69719a37a12 -SIZE (41a05f95a057.patch) = 1974 diff --git a/emulators/rpcs3/files/patch-flatbuffers-2.0.5 b/emulators/rpcs3/files/patch-flatbuffers-2.0.5 new file mode 100644 index 000000000000..b143b0c748f3 --- /dev/null +++ b/emulators/rpcs3/files/patch-flatbuffers-2.0.5 @@ -0,0 +1,531 @@ +Revert https://github.com/RPCS3/rpcs3/commit/d02a8ba2b90b +until https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263552 + +In file included from rpcs3/Emu/Cell/lv2/sys_net.cpp:34: +In file included from rpcs3/Emu/NP/np_handler.h:11: +In file included from rpcs3/Emu/NP/rpcn_client.h:29: +rpcs3/Emu/NP/generated/np2_structs_generated.h:128:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint16_t>(verifier, VT_ID, 2) && + ^~~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:191:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint16_t>(verifier, VT_ID, 2) && + ^~~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:192:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint32_t>(verifier, VT_NUM, 4) && + ^~~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:242:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint64_t>(verifier, VT_UPDATEDATE, 8) && + ^~~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:298:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint64_t>(verifier, VT_UPDATEDATE, 8) && + ^~~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:299:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint16_t>(verifier, VT_UPDATEMEMBERID, 2) && + ^~~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:360:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint8_t>(verifier, VT_TYPE, 1) && + ^~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:361:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint8_t>(verifier, VT_FLAG, 1) && + ^~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:362:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint16_t>(verifier, VT_HUBMEMBERID, 2) && + ^~~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:425:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint32_t>(verifier, VT_SLOTNUM, 4) && + ^~~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:426:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint8_t>(verifier, VT_WITHLABEL, 1) && + ^~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:429:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint8_t>(verifier, VT_WITHPASSWORD, 1) && + ^~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:609:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint64_t>(verifier, VT_JOINDATE, 8) && + ^~~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:610:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint16_t>(verifier, VT_MEMBERID, 2) && + ^~~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:611:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint8_t>(verifier, VT_TEAMID, 1) && + ^~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:614:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint8_t>(verifier, VT_NATTYPE, 1) && + ^~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:615:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint32_t>(verifier, VT_FLAGATTR, 4) && + ^~~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:737:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint8_t>(verifier, VT_GROUPID, 1) && + ^~~~~~~~~~~~~~~~~~~~ +rpcs3/Emu/NP/generated/np2_structs_generated.h:738:12: error: no matching member function for call to 'VerifyField' + VerifyField<uint8_t>(verifier, VT_WITHPASSWORD, 1) && + ^~~~~~~~~~~~~~~~~~~~ +/usr/local/include/flatbuffers/table.h:115:8: note: candidate function template not viable: requires 2 arguments, but 3 were provided + bool VerifyField(const Verifier &verifier, voffset_t field) const { + ^ +fatal error: too many errors emitted, stopping now [-ferror-limit=] + +--- rpcs3/Emu/NP/generated/np2_structs_generated.h.orig 2022-04-24 18:18:36 UTC ++++ rpcs3/Emu/NP/generated/np2_structs_generated.h +@@ -125,7 +125,7 @@ struct BinAttr FLATBUFFERS_FINAL_CLASS : private flatb + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint16_t>(verifier, VT_ID, 2) && ++ VerifyField<uint16_t>(verifier, VT_ID) && + VerifyOffset(verifier, VT_DATA) && + verifier.VerifyVector(data()) && + verifier.EndTable(); +@@ -188,8 +188,8 @@ struct IntAttr FLATBUFFERS_FINAL_CLASS : private flatb + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint16_t>(verifier, VT_ID, 2) && +- VerifyField<uint32_t>(verifier, VT_NUM, 4) && ++ VerifyField<uint16_t>(verifier, VT_ID) && ++ VerifyField<uint32_t>(verifier, VT_NUM) && + verifier.EndTable(); + } + }; +@@ -239,7 +239,7 @@ struct RoomMemberBinAttrInternal FLATBUFFERS_FINAL_CLA + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint64_t>(verifier, VT_UPDATEDATE, 8) && ++ VerifyField<uint64_t>(verifier, VT_UPDATEDATE) && + VerifyOffset(verifier, VT_DATA) && + verifier.VerifyTable(data()) && + verifier.EndTable(); +@@ -295,8 +295,8 @@ struct BinAttrInternal FLATBUFFERS_FINAL_CLASS : priva + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint64_t>(verifier, VT_UPDATEDATE, 8) && +- VerifyField<uint16_t>(verifier, VT_UPDATEMEMBERID, 2) && ++ VerifyField<uint64_t>(verifier, VT_UPDATEDATE) && ++ VerifyField<uint16_t>(verifier, VT_UPDATEMEMBERID) && + VerifyOffset(verifier, VT_DATA) && + verifier.VerifyTable(data()) && + verifier.EndTable(); +@@ -357,9 +357,9 @@ struct OptParam FLATBUFFERS_FINAL_CLASS : private flat + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint8_t>(verifier, VT_TYPE, 1) && +- VerifyField<uint8_t>(verifier, VT_FLAG, 1) && +- VerifyField<uint16_t>(verifier, VT_HUBMEMBERID, 2) && ++ VerifyField<uint8_t>(verifier, VT_TYPE) && ++ VerifyField<uint8_t>(verifier, VT_FLAG) && ++ VerifyField<uint16_t>(verifier, VT_HUBMEMBERID) && + verifier.EndTable(); + } + }; +@@ -422,11 +422,11 @@ struct GroupConfig FLATBUFFERS_FINAL_CLASS : private f + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint32_t>(verifier, VT_SLOTNUM, 4) && +- VerifyField<uint8_t>(verifier, VT_WITHLABEL, 1) && ++ VerifyField<uint32_t>(verifier, VT_SLOTNUM) && ++ VerifyField<uint8_t>(verifier, VT_WITHLABEL) && + VerifyOffset(verifier, VT_LABEL) && + verifier.VerifyVector(label()) && +- VerifyField<uint8_t>(verifier, VT_WITHPASSWORD, 1) && ++ VerifyField<uint8_t>(verifier, VT_WITHPASSWORD) && + verifier.EndTable(); + } + }; +@@ -606,13 +606,13 @@ struct RoomMemberDataInternal FLATBUFFERS_FINAL_CLASS + return VerifyTableStart(verifier) && + VerifyOffset(verifier, VT_USERINFO) && + verifier.VerifyTable(userInfo()) && +- VerifyField<uint64_t>(verifier, VT_JOINDATE, 8) && +- VerifyField<uint16_t>(verifier, VT_MEMBERID, 2) && +- VerifyField<uint8_t>(verifier, VT_TEAMID, 1) && ++ VerifyField<uint64_t>(verifier, VT_JOINDATE) && ++ VerifyField<uint16_t>(verifier, VT_MEMBERID) && ++ VerifyField<uint8_t>(verifier, VT_TEAMID) && + VerifyOffset(verifier, VT_ROOMGROUP) && + verifier.VerifyTable(roomGroup()) && +- VerifyField<uint8_t>(verifier, VT_NATTYPE, 1) && +- VerifyField<uint32_t>(verifier, VT_FLAGATTR, 4) && ++ VerifyField<uint8_t>(verifier, VT_NATTYPE) && ++ VerifyField<uint32_t>(verifier, VT_FLAGATTR) && + VerifyOffset(verifier, VT_ROOMMEMBERBINATTRINTERNAL) && + verifier.VerifyVector(roomMemberBinAttrInternal()) && + verifier.VerifyVectorOfTables(roomMemberBinAttrInternal()) && +@@ -734,13 +734,13 @@ struct RoomGroup FLATBUFFERS_FINAL_CLASS : private fla + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint8_t>(verifier, VT_GROUPID, 1) && +- VerifyField<uint8_t>(verifier, VT_WITHPASSWORD, 1) && +- VerifyField<uint8_t>(verifier, VT_WITHLABEL, 1) && ++ VerifyField<uint8_t>(verifier, VT_GROUPID) && ++ VerifyField<uint8_t>(verifier, VT_WITHPASSWORD) && ++ VerifyField<uint8_t>(verifier, VT_WITHLABEL) && + VerifyOffset(verifier, VT_LABEL) && + verifier.VerifyVector(label()) && +- VerifyField<uint32_t>(verifier, VT_SLOTNUM, 4) && +- VerifyField<uint32_t>(verifier, VT_CURGROUPMEMBERNUM, 4) && ++ VerifyField<uint32_t>(verifier, VT_SLOTNUM) && ++ VerifyField<uint32_t>(verifier, VT_CURGROUPMEMBERNUM) && + verifier.EndTable(); + } + }; +@@ -865,20 +865,20 @@ struct RoomDataInternal FLATBUFFERS_FINAL_CLASS : priv + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint16_t>(verifier, VT_SERVERID, 2) && +- VerifyField<uint32_t>(verifier, VT_WORLDID, 4) && +- VerifyField<uint64_t>(verifier, VT_LOBBYID, 8) && +- VerifyField<uint64_t>(verifier, VT_ROOMID, 8) && +- VerifyField<uint64_t>(verifier, VT_PASSWORDSLOTMASK, 8) && +- VerifyField<uint32_t>(verifier, VT_MAXSLOT, 4) && ++ VerifyField<uint16_t>(verifier, VT_SERVERID) && ++ VerifyField<uint32_t>(verifier, VT_WORLDID) && ++ VerifyField<uint64_t>(verifier, VT_LOBBYID) && ++ VerifyField<uint64_t>(verifier, VT_ROOMID) && ++ VerifyField<uint64_t>(verifier, VT_PASSWORDSLOTMASK) && ++ VerifyField<uint32_t>(verifier, VT_MAXSLOT) && + VerifyOffset(verifier, VT_MEMBERLIST) && + verifier.VerifyVector(memberList()) && + verifier.VerifyVectorOfTables(memberList()) && +- VerifyField<uint16_t>(verifier, VT_OWNERID, 2) && ++ VerifyField<uint16_t>(verifier, VT_OWNERID) && + VerifyOffset(verifier, VT_ROOMGROUP) && + verifier.VerifyVector(roomGroup()) && + verifier.VerifyVectorOfTables(roomGroup()) && +- VerifyField<uint32_t>(verifier, VT_FLAGATTR, 4) && ++ VerifyField<uint32_t>(verifier, VT_FLAGATTR) && + VerifyOffset(verifier, VT_ROOMBINATTRINTERNAL) && + verifier.VerifyVector(roomBinAttrInternal()) && + verifier.VerifyVectorOfTables(roomBinAttrInternal()) && +@@ -1067,23 +1067,23 @@ struct RoomDataExternal FLATBUFFERS_FINAL_CLASS : priv + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint16_t>(verifier, VT_SERVERID, 2) && +- VerifyField<uint32_t>(verifier, VT_WORLDID, 4) && +- VerifyField<uint16_t>(verifier, VT_PUBLICSLOTNUM, 2) && +- VerifyField<uint16_t>(verifier, VT_PRIVATESLOTNUM, 2) && +- VerifyField<uint64_t>(verifier, VT_LOBBYID, 8) && +- VerifyField<uint64_t>(verifier, VT_ROOMID, 8) && +- VerifyField<uint16_t>(verifier, VT_OPENPUBLICSLOTNUM, 2) && +- VerifyField<uint16_t>(verifier, VT_MAXSLOT, 2) && +- VerifyField<uint16_t>(verifier, VT_OPENPRIVATESLOTNUM, 2) && +- VerifyField<uint16_t>(verifier, VT_CURMEMBERNUM, 2) && +- VerifyField<uint64_t>(verifier, VT_PASSWORDSLOTMASK, 8) && ++ VerifyField<uint16_t>(verifier, VT_SERVERID) && ++ VerifyField<uint32_t>(verifier, VT_WORLDID) && ++ VerifyField<uint16_t>(verifier, VT_PUBLICSLOTNUM) && ++ VerifyField<uint16_t>(verifier, VT_PRIVATESLOTNUM) && ++ VerifyField<uint64_t>(verifier, VT_LOBBYID) && ++ VerifyField<uint64_t>(verifier, VT_ROOMID) && ++ VerifyField<uint16_t>(verifier, VT_OPENPUBLICSLOTNUM) && ++ VerifyField<uint16_t>(verifier, VT_MAXSLOT) && ++ VerifyField<uint16_t>(verifier, VT_OPENPRIVATESLOTNUM) && ++ VerifyField<uint16_t>(verifier, VT_CURMEMBERNUM) && ++ VerifyField<uint64_t>(verifier, VT_PASSWORDSLOTMASK) && + VerifyOffset(verifier, VT_OWNER) && + verifier.VerifyTable(owner()) && + VerifyOffset(verifier, VT_ROOMGROUP) && + verifier.VerifyVector(roomGroup()) && + verifier.VerifyVectorOfTables(roomGroup()) && +- VerifyField<uint32_t>(verifier, VT_FLAGATTR, 4) && ++ VerifyField<uint32_t>(verifier, VT_FLAGATTR) && + VerifyOffset(verifier, VT_ROOMSEARCHABLEINTATTREXTERNAL) && + verifier.VerifyVector(roomSearchableIntAttrExternal()) && + verifier.VerifyVectorOfTables(roomSearchableIntAttrExternal()) && +@@ -1261,7 +1261,7 @@ struct IntSearchFilter FLATBUFFERS_FINAL_CLASS : priva + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint8_t>(verifier, VT_SEARCHOPERATOR, 1) && ++ VerifyField<uint8_t>(verifier, VT_SEARCHOPERATOR) && + VerifyOffset(verifier, VT_ATTR) && + verifier.VerifyTable(attr()) && + verifier.EndTable(); +@@ -1313,7 +1313,7 @@ struct BinSearchFilter FLATBUFFERS_FINAL_CLASS : priva + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint8_t>(verifier, VT_SEARCHOPERATOR, 1) && ++ VerifyField<uint8_t>(verifier, VT_SEARCHOPERATOR) && + VerifyOffset(verifier, VT_ATTR) && + verifier.VerifyTable(attr()) && + verifier.EndTable(); +@@ -1367,7 +1367,7 @@ struct PresenceOptionData FLATBUFFERS_FINAL_CLASS : pr + return VerifyTableStart(verifier) && + VerifyOffset(verifier, VT_DATA) && + verifier.VerifyVector(data()) && +- VerifyField<uint32_t>(verifier, VT_LEN, 4) && ++ VerifyField<uint32_t>(verifier, VT_LEN) && + verifier.EndTable(); + } + }; +@@ -1430,7 +1430,7 @@ struct RoomGroupPasswordConfig FLATBUFFERS_FINAL_CLASS + return VerifyTableStart(verifier) && + VerifyOffset(verifier, VT_GROUPID) && + verifier.VerifyVector(groupId()) && +- VerifyField<uint8_t>(verifier, VT_WITHPASSWORD, 1) && ++ VerifyField<uint8_t>(verifier, VT_WITHPASSWORD) && + verifier.EndTable(); + } + }; +@@ -1523,13 +1523,13 @@ struct SearchRoomRequest FLATBUFFERS_FINAL_CLASS : pri + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<int32_t>(verifier, VT_OPTION, 4) && +- VerifyField<uint32_t>(verifier, VT_WORLDID, 4) && +- VerifyField<uint64_t>(verifier, VT_LOBBYID, 8) && +- VerifyField<uint32_t>(verifier, VT_RANGEFILTER_STARTINDEX, 4) && +- VerifyField<uint32_t>(verifier, VT_RANGEFILTER_MAX, 4) && +- VerifyField<uint32_t>(verifier, VT_FLAGFILTER, 4) && +- VerifyField<uint32_t>(verifier, VT_FLAGATTR, 4) && ++ VerifyField<int32_t>(verifier, VT_OPTION) && ++ VerifyField<uint32_t>(verifier, VT_WORLDID) && ++ VerifyField<uint64_t>(verifier, VT_LOBBYID) && ++ VerifyField<uint32_t>(verifier, VT_RANGEFILTER_STARTINDEX) && ++ VerifyField<uint32_t>(verifier, VT_RANGEFILTER_MAX) && ++ VerifyField<uint32_t>(verifier, VT_FLAGFILTER) && ++ VerifyField<uint32_t>(verifier, VT_FLAGATTR) && + VerifyOffset(verifier, VT_INTFILTER) && + verifier.VerifyVector(intFilter()) && + verifier.VerifyVectorOfTables(intFilter()) && +@@ -1664,9 +1664,9 @@ struct SearchRoomResponse FLATBUFFERS_FINAL_CLASS : pr + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint32_t>(verifier, VT_STARTINDEX, 4) && +- VerifyField<uint32_t>(verifier, VT_TOTAL, 4) && +- VerifyField<uint32_t>(verifier, VT_SIZE, 4) && ++ VerifyField<uint32_t>(verifier, VT_STARTINDEX) && ++ VerifyField<uint32_t>(verifier, VT_TOTAL) && ++ VerifyField<uint32_t>(verifier, VT_SIZE) && + VerifyOffset(verifier, VT_ROOMS) && + verifier.VerifyVector(rooms()) && + verifier.VerifyVectorOfTables(rooms()) && +@@ -1804,10 +1804,10 @@ struct CreateJoinRoomRequest FLATBUFFERS_FINAL_CLASS : + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint32_t>(verifier, VT_WORLDID, 4) && +- VerifyField<uint64_t>(verifier, VT_LOBBYID, 8) && +- VerifyField<uint32_t>(verifier, VT_MAXSLOT, 4) && +- VerifyField<uint32_t>(verifier, VT_FLAGATTR, 4) && ++ VerifyField<uint32_t>(verifier, VT_WORLDID) && ++ VerifyField<uint64_t>(verifier, VT_LOBBYID) && ++ VerifyField<uint32_t>(verifier, VT_MAXSLOT) && ++ VerifyField<uint32_t>(verifier, VT_FLAGATTR) && + VerifyOffset(verifier, VT_ROOMBINATTRINTERNAL) && + verifier.VerifyVector(roomBinAttrInternal()) && + verifier.VerifyVectorOfTables(roomBinAttrInternal()) && +@@ -1825,7 +1825,7 @@ struct CreateJoinRoomRequest FLATBUFFERS_FINAL_CLASS : + VerifyOffset(verifier, VT_GROUPCONFIG) && + verifier.VerifyVector(groupConfig()) && + verifier.VerifyVectorOfTables(groupConfig()) && +- VerifyField<uint64_t>(verifier, VT_PASSWORDSLOTMASK, 8) && ++ VerifyField<uint64_t>(verifier, VT_PASSWORDSLOTMASK) && + VerifyOffset(verifier, VT_ALLOWEDUSER) && + verifier.VerifyVector(allowedUser()) && + verifier.VerifyVectorOfStrings(allowedUser()) && +@@ -1837,7 +1837,7 @@ struct CreateJoinRoomRequest FLATBUFFERS_FINAL_CLASS : + VerifyOffset(verifier, VT_ROOMMEMBERBINATTRINTERNAL) && + verifier.VerifyVector(roomMemberBinAttrInternal()) && + verifier.VerifyVectorOfTables(roomMemberBinAttrInternal()) && +- VerifyField<uint8_t>(verifier, VT_TEAMID, 1) && ++ VerifyField<uint8_t>(verifier, VT_TEAMID) && + VerifyOffset(verifier, VT_SIGOPTPARAM) && + verifier.VerifyTable(sigOptParam()) && + verifier.EndTable(); +@@ -2030,7 +2030,7 @@ struct JoinRoomRequest FLATBUFFERS_FINAL_CLASS : priva + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint64_t>(verifier, VT_ROOMID, 8) && ++ VerifyField<uint64_t>(verifier, VT_ROOMID) && + VerifyOffset(verifier, VT_ROOMPASSWORD) && + verifier.VerifyVector(roomPassword()) && + VerifyOffset(verifier, VT_JOINROOMGROUPLABEL) && +@@ -2040,7 +2040,7 @@ struct JoinRoomRequest FLATBUFFERS_FINAL_CLASS : priva + verifier.VerifyVectorOfTables(roomMemberBinAttrInternal()) && + VerifyOffset(verifier, VT_OPTDATA) && + verifier.VerifyTable(optData()) && +- VerifyField<uint8_t>(verifier, VT_TEAMID, 1) && ++ VerifyField<uint8_t>(verifier, VT_TEAMID) && + verifier.EndTable(); + } + }; +@@ -2131,7 +2131,7 @@ struct LeaveRoomRequest FLATBUFFERS_FINAL_CLASS : priv + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint64_t>(verifier, VT_ROOMID, 8) && ++ VerifyField<uint64_t>(verifier, VT_ROOMID) && + VerifyOffset(verifier, VT_OPTDATA) && + verifier.VerifyTable(optData()) && + verifier.EndTable(); +@@ -2308,7 +2308,7 @@ struct SetRoomDataExternalRequest FLATBUFFERS_FINAL_CL + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint64_t>(verifier, VT_ROOMID, 8) && ++ VerifyField<uint64_t>(verifier, VT_ROOMID) && + VerifyOffset(verifier, VT_ROOMSEARCHABLEINTATTREXTERNAL) && + verifier.VerifyVector(roomSearchableIntAttrExternal()) && + verifier.VerifyVectorOfTables(roomSearchableIntAttrExternal()) && +@@ -2414,16 +2414,16 @@ struct SetRoomDataInternalRequest FLATBUFFERS_FINAL_CL + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint64_t>(verifier, VT_ROOMID, 8) && +- VerifyField<uint32_t>(verifier, VT_FLAGFILTER, 4) && +- VerifyField<uint32_t>(verifier, VT_FLAGATTR, 4) && ++ VerifyField<uint64_t>(verifier, VT_ROOMID) && ++ VerifyField<uint32_t>(verifier, VT_FLAGFILTER) && ++ VerifyField<uint32_t>(verifier, VT_FLAGATTR) && + VerifyOffset(verifier, VT_ROOMBINATTRINTERNAL) && + verifier.VerifyVector(roomBinAttrInternal()) && + verifier.VerifyVectorOfTables(roomBinAttrInternal()) && + VerifyOffset(verifier, VT_PASSWORDCONFIG) && + verifier.VerifyVector(passwordConfig()) && + verifier.VerifyVectorOfTables(passwordConfig()) && +- VerifyField<uint64_t>(verifier, VT_PASSWORDSLOTMASK, 8) && ++ VerifyField<uint64_t>(verifier, VT_PASSWORDSLOTMASK) && + VerifyOffset(verifier, VT_OWNERPRIVILEGERANK) && + verifier.VerifyVector(ownerPrivilegeRank()) && + verifier.EndTable(); +@@ -2531,9 +2531,9 @@ struct SetRoomMemberDataInternalRequest FLATBUFFERS_FI + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint64_t>(verifier, VT_ROOMID, 8) && +- VerifyField<uint16_t>(verifier, VT_MEMBERID, 2) && +- VerifyField<uint8_t>(verifier, VT_TEAMID, 1) && ++ VerifyField<uint64_t>(verifier, VT_ROOMID) && ++ VerifyField<uint16_t>(verifier, VT_MEMBERID) && ++ VerifyField<uint8_t>(verifier, VT_TEAMID) && + VerifyOffset(verifier, VT_ROOMMEMBERBINATTRINTERNAL) && + verifier.VerifyVector(roomMemberBinAttrInternal()) && + verifier.VerifyVectorOfTables(roomMemberBinAttrInternal()) && +@@ -2611,7 +2611,7 @@ struct GetRoomDataInternalRequest FLATBUFFERS_FINAL_CL + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint64_t>(verifier, VT_ROOMID, 8) && ++ VerifyField<uint64_t>(verifier, VT_ROOMID) && + VerifyOffset(verifier, VT_ATTRID) && + verifier.VerifyVector(attrId()) && + verifier.EndTable(); +@@ -2680,7 +2680,7 @@ struct RoomMemberUpdateInfo FLATBUFFERS_FINAL_CLASS : + return VerifyTableStart(verifier) && + VerifyOffset(verifier, VT_ROOMMEMBERDATAINTERNAL) && + verifier.VerifyTable(roomMemberDataInternal()) && +- VerifyField<uint8_t>(verifier, VT_EVENTCAUSE, 1) && ++ VerifyField<uint8_t>(verifier, VT_EVENTCAUSE) && + VerifyOffset(verifier, VT_OPTDATA) && + verifier.VerifyTable(optData()) && + verifier.EndTable(); +@@ -2741,8 +2741,8 @@ struct RoomUpdateInfo FLATBUFFERS_FINAL_CLASS : privat + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint8_t>(verifier, VT_EVENTCAUSE, 1) && +- VerifyField<int32_t>(verifier, VT_ERRORCODE, 4) && ++ VerifyField<uint8_t>(verifier, VT_EVENTCAUSE) && ++ VerifyField<int32_t>(verifier, VT_ERRORCODE) && + VerifyOffset(verifier, VT_OPTDATA) && + verifier.VerifyTable(optData()) && + verifier.EndTable(); +@@ -2813,8 +2813,8 @@ struct RoomDataInternalUpdateInfo FLATBUFFERS_FINAL_CL + return VerifyTableStart(verifier) && + VerifyOffset(verifier, VT_NEWROOMDATAINTERNAL) && + verifier.VerifyTable(newRoomDataInternal()) && +- VerifyField<uint32_t>(verifier, VT_PREVFLAGATTR, 4) && +- VerifyField<uint64_t>(verifier, VT_PREVROOMPASSWORDSLOTMASK, 8) && ++ VerifyField<uint32_t>(verifier, VT_PREVFLAGATTR) && ++ VerifyField<uint64_t>(verifier, VT_PREVROOMPASSWORDSLOTMASK) && + VerifyOffset(verifier, VT_NEWROOMGROUP) && + verifier.VerifyVector(newRoomGroup()) && + VerifyOffset(verifier, VT_NEWROOMBINATTRINTERNAL) && +@@ -2911,8 +2911,8 @@ struct RoomMemberDataInternalUpdateInfo FLATBUFFERS_FI + return VerifyTableStart(verifier) && + VerifyOffset(verifier, VT_NEWROOMMEMBERDATAINTERNAL) && + verifier.VerifyTable(newRoomMemberDataInternal()) && +- VerifyField<uint32_t>(verifier, VT_PREVFLAGATTR, 4) && +- VerifyField<uint8_t>(verifier, VT_PREVTEAMID, 1) && ++ VerifyField<uint32_t>(verifier, VT_PREVFLAGATTR) && ++ VerifyField<uint8_t>(verifier, VT_PREVTEAMID) && + VerifyOffset(verifier, VT_NEWROOMMEMBERBINATTRINTERNAL) && + verifier.VerifyVector(newRoomMemberBinAttrInternal()) && + verifier.EndTable(); +@@ -2997,10 +2997,10 @@ struct GetPingInfoResponse FLATBUFFERS_FINAL_CLASS : p + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint16_t>(verifier, VT_SERVERID, 2) && +- VerifyField<uint32_t>(verifier, VT_WORLDID, 4) && +- VerifyField<uint64_t>(verifier, VT_ROOMID, 8) && +- VerifyField<uint32_t>(verifier, VT_RTT, 4) && ++ VerifyField<uint16_t>(verifier, VT_SERVERID) && ++ VerifyField<uint32_t>(verifier, VT_WORLDID) && ++ VerifyField<uint64_t>(verifier, VT_ROOMID) && ++ VerifyField<uint32_t>(verifier, VT_RTT) && + verifier.EndTable(); + } + }; +@@ -3072,13 +3072,13 @@ struct SendRoomMessageRequest FLATBUFFERS_FINAL_CLASS + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint64_t>(verifier, VT_ROOMID, 8) && +- VerifyField<uint8_t>(verifier, VT_CASTTYPE, 1) && ++ VerifyField<uint64_t>(verifier, VT_ROOMID) && ++ VerifyField<uint8_t>(verifier, VT_CASTTYPE) && + VerifyOffset(verifier, VT_DST) && + verifier.VerifyVector(dst()) && + VerifyOffset(verifier, VT_MSG) && + verifier.VerifyVector(msg()) && +- VerifyField<uint8_t>(verifier, VT_OPTION, 1) && ++ VerifyField<uint8_t>(verifier, VT_OPTION) && + verifier.EndTable(); + } + }; +@@ -3173,8 +3173,8 @@ struct RoomMessageInfo FLATBUFFERS_FINAL_CLASS : priva + } + bool Verify(flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && +- VerifyField<uint8_t>(verifier, VT_FILTERED, 1) && +- VerifyField<uint8_t>(verifier, VT_CASTTYPE, 1) && ++ VerifyField<uint8_t>(verifier, VT_FILTERED) && ++ VerifyField<uint8_t>(verifier, VT_CASTTYPE) && + VerifyOffset(verifier, VT_DST) && + verifier.VerifyVector(dst()) && + VerifyOffset(verifier, VT_SRCMEMBER) && +@@ -3289,10 +3289,10 @@ struct MessageDetails FLATBUFFERS_FINAL_CLASS : privat + return VerifyTableStart(verifier) && + VerifyOffset(verifier, VT_COMMUNICATIONID) && + verifier.VerifyString(communicationId()) && +- VerifyField<uint64_t>(verifier, VT_MSGID, 8) && +- VerifyField<uint16_t>(verifier, VT_MAINTYPE, 2) && +- VerifyField<uint16_t>(verifier, VT_SUBTYPE, 2) && +- VerifyField<uint32_t>(verifier, VT_MSGFEATURES, 4) && ++ VerifyField<uint64_t>(verifier, VT_MSGID) && ++ VerifyField<uint16_t>(verifier, VT_MAINTYPE) && ++ VerifyField<uint16_t>(verifier, VT_SUBTYPE) && ++ VerifyField<uint32_t>(verifier, VT_MSGFEATURES) && + VerifyOffset(verifier, VT_SUBJECT) && + verifier.VerifyString(subject()) && + VerifyOffset(verifier, VT_BODY) && +@@ -3409,7 +3409,6 @@ struct SendMessageRequest FLATBUFFERS_FINAL_CLASS : pr + return VerifyTableStart(verifier) && + VerifyOffset(verifier, VT_MESSAGE) && + verifier.VerifyVector(message()) && +- verifier.VerifyNestedFlatBuffer<MessageDetails>(message(), nullptr) && + VerifyOffset(verifier, VT_NPIDS) && + verifier.VerifyVector(npids()) && + verifier.VerifyVectorOfStrings(npids()) &&