ะะตะฝะดะถะฐะผะธะฝ ะกะฐะผะผะตััะพะฝ (Benjamin Summerton), ะฐะฒัะพั ัะธััะตะผั ััะฐััะธัะพะฒะบะธ ะปััะตะน PSRayTracing, ะฟัะพะฐะฝะฐะปะธะทะธัะพะฒะฐะป ะฒะปะธัะฝะธะต ะฝะฐ ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั ะฟัะธะปะพะถะตะฝะธะน ะธัะฟะพะปัะทะพะฒะฐะฝะธะต ะฒ ะบะพะดะต ะฝะฐ ัะทัะบะต ะก++ ะบะปััะตะฒะพะณะพ ัะปะพะฒะฐ ยซfinalยป, ะฟะพัะฒะธะฒัะตะณะพัั ะฒ ััะฐะฝะดะฐััะต C++11. ะัะธัะธะฝะพะน ะฟัะพะฒะตะดะตะฝะธั ัะตััะธัะพะฒะฐะฝะธั ะฟะพัะปัะถะธะปะธ ะฒะธัะฐััะธะต ะฒ ัะตัะธ ะทะฐัะฒะปะตะฝะธั, ััะพ ะธัะฟะพะปัะทะพะฒะฐะฝะธะต ยซfinalยป ะฟะพะทะฒะพะปัะตั ะฟะพะฒััะธัั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั, ะบะพัะพััะต ะพะณัะฐะฝะธัะธะฒะฐะปะธัั ะพัะตะฝะพัะฝัะผะธ ััะถะดะตะฝะธัะผะธ ะฑะตะท ัะบะฐะทะฐะฝะธั ัะตะทัะปััะฐัะพะฒ ะธะทะผะตะฝะตะฝะธะน.
ะัะพะฒะตะดัะฝะฝะพะต ะะตะฝะดะถะฐะผะธะฝะพะผ ัะตััะธัะพะฒะฐะฝะธะต ะฟะพะบะฐะทะฐะปะพ, ััะพ ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั ะฟัะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ ยซfinalยป ัะธะปัะฝะพ ะทะฐะฒะธัะธั ะพั ะบะพะผะฟะธะปััะพัะฐ. ะัะธ ัะฑะพัะบะต ะฒ GCC ะดะตะนััะฒะธัะตะปัะฝะพ ะฒ ะทะฐะผะตัะฝะพะผ ัะธัะปะต ัะปััะฐะตะฒ ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั ะฒะพะทัะฐััะฐะปะฐ, ะฝะพ ะฟัะธ ัะฑะพัะบะต ะฒ Clang ะธ MSVC ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั ะฒ ะฑะพะปััะธะฝััะฒะต ัะปััะฐะตะฒ ัะฝะธะถะฐะปะฐัั, ะฟัะธััะผ ะฑะพะปะตะต ะพัััะธะผะพ. ะัะธ ััะพะผ ะฑะพะปััะพะต ะฒะปะธัะฝะธะต, ะบัะพะผะต ะบะพะผะฟะธะปััะพัะฐ, ะธะผะตะปะฐ ะฟะปะฐััะพัะผะฐ, ะฝะฐะฟัะธะผะตั, ะฟัะพัะตะดะฐะฝะธะต ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ ะฑะพะปััะต ะฟัะพัะฒะปัะปะธัั ะฝะฐ ัะธััะตะผะต ั CPU AMD Ryzen 9 6900HX, ัะตะผ ะฝะฐ ัะธััะตะผะต ั CPU Apple M1.
ะะฐะฟัะธะผะตั, ะฝะฐ ัะธััะตะผะต AMD Ryzen 9 6900HX ั Ubuntu 23.10 ะฟัะธ ัะฑะพัะบะต ะฒ Clang ะฒ 90% ัะตััะพะฒ ะฟัะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ ยซfinalยป ะฝะฐะฑะปัะดะฐะปะพัั ะทะฐะผะตะดะปะตะฝะธะต ัะฐะฑะพัั ะบะฐะบ ะผะธะฝะธะผัะผ ะฝะฐ 5%, ะฝะพ ะฒ 2.5% ัะปััะฐะตะฒ ัะธะบัะธัะพะฒะฐะปะพัั ััะบะพัะตะฝะธะต ะบะฐะบ ะผะธะฝะธะผัะผ ะฝะฐ 5%. ะะปั GCC ะทะฐะผะตะดะปะตะฝะธะต ะฝะฐ 5% ัะธะบัะธัะพะฒะฐะปะพัั ะฒ 0.9% ัะปััะฐะตะฒ, ะฐ ััะบะพัะตะฝะธะต ะฝะฐ 5% โ ะฒ 15.8% ัะปััะฐะตะฒ. ะ MSVC 5% ะทะฐะผะตะดะปะตะฝะธะต ะฝะฐะฑะปัะดะฐะปะพัั ะฒ 26.2% ัะตััะพะฒ, ะฐ 5% ััะบะพัะตะฝะธะต โ 13.3%. ะะปั ัะตะฑั ะฐะฒัะพั ะธััะปะตะดะพะฒะฐะฝะธั ัะดะตะปะฐะป ะฒัะฒะพะด ะพ ะฝะตะพะฑั
ะพะดะธะผะพััะธ ะธะทะฑะตะณะฐัั ะธัะฟะพะปัะทะพะฒะฐะฝะธะต ยซfinalยป.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru