Currently no compiler has full C++23 support. We target to leverage C++23, and has already use some of the features if the compiler has them. Some parts of the renderer need to be changed once we have full C++23 support on the compilers we use:
[ ] MSVC: Remove the use of /std:c++latest in Photon-v2-ThirdParty's CMakeLists
[ ] MSVC: Remove the use of /std:c++latest in Photon-v2's CMakeLists
Currently no compiler has full C++23 support. We target to leverage C++23, and has already use some of the features if the compiler has them. Some parts of the renderer need to be changed once we have full C++23 support on the compilers we use:
/std:c++latest
in Photon-v2-ThirdParty's CMakeLists/std:c++latest
in Photon-v2's CMakeLists