A comparison of Performance on WebGPU and WebGL in the Godot game engine

被引:0
|
作者
Fransson, Emil [1 ]
Hermansson, Jonatan [1 ]
Hu, Yan [1 ]
机构
[1] Blekinge Inst Technol, Dept Comp Sci, Karlskrona, Sweden
来源
2024 IEEE GAMING, ENTERTAINMENT, AND MEDIA CONFERENCE, GEM 2024 | 2024年
关键词
Game Engine; Performance Overhead; Rendering; WebGPU; WebGL;
D O I
10.1109/GEM61861.2024.10585437
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
WebGL has been the standard API for rendering graphics on the web over the years. A new technology, WebGPU, has been set to release in 2023 and utilizes many of the novel rendering approaches and features common for the native modern graphics APIs, such as Vulkan. Currently, very limited research exists regarding WebGPU's rasterization capabilities. In particular, no research exists about its capabilities when used as a rendering backend in game engines. This paper aims to investigate performance differences between WebGL and WebGPU. It is done in the context of the game engine Godot, and the measured performance is that of the CPU and GPU frame time. The results show that WebGPU performs better than WebGL when used as a rendering backend in Godot, for both the games tests and the synthetic tests. The comparisons clearly show that WebGPU performs faster in mean CPU and GPU frame time.
引用
收藏
页码:462 / 467
页数:6
相关论文
共 50 条
  • [1] Comparison of Physics Frameworks for WebGL-Based Game Engine
    Yogya, Resa
    Kosala, Raymond
    ICASCE 2013 - INTERNATIONAL CONFERENCE ON ADVANCES SCIENCE AND CONTEMPORARY ENGINEERING, 2014, 68
  • [2] COMPARISON OF CHARACTERISTICS OF BIM VISUALIZATION AND INTERACTIVE APPLICATION BASED ON WEBGL AND GAME ENGINE
    Zheng, Y.
    Merchant, A.
    Laninga, J.
    Xiang, Z. X.
    Alshaebi, K.
    Arellano, N.
    Romaniuk, H.
    Fai, S.
    Sun, D. H.
    29TH CIPA SYMPOSIUM DOCUMENTING, UNDERSTANDING, PRESERVING CULTURAL HERITAGE. HUMANITIES AND DIGITAL TECHNOLOGIES FOR SHAPING THE FUTURE, VOL. 48-M-2, 2023, : 1671 - 1677
  • [3] Deep Reinforcement Learning with Godot Game Engine
    Ranaweera, Mahesh
    Mahmoud, Qusay H.
    ELECTRONICS, 2024, 13 (05)
  • [4] 'WAITING FOR GODOT' AND THE 'MIKADO' - THE GAME OF TIME
    DYSON, JP
    ENGLISH LANGUAGE NOTES, 1980, 18 (01) : 46 - 48
  • [5] GPU Computing to Improve Game Engine Performance
    Asaduzzaman, Abu
    Lee, Hin Y.
    JOURNAL OF ENGINEERING AND TECHNOLOGICAL SCIENCES, 2014, 46 (02): : 226 - 243
  • [6] RenderCore - a new WebGPU-based rendering engine for ROOT-EVE
    Bohak, Ciril
    Kovalskyi, Dmytro
    Linev, Sergey
    Tadel, Alja Mrak
    Strban, Sebastien
    Tadel, Matevz
    Yagil, Avi
    26TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS, CHEP 2023, 2024, 295
  • [7] An Application of Game Theory to Beckett's Waiting for Godot and Endgame
    Azodi, Kaveh
    Khazai, Sara
    Sabbagh, Mahmoud Reza Ghorban
    SAMUEL BECKETT TODAY/AUJOURD'HUI, 2022, 34 (02) : 331 - 345
  • [8] PERFORMANCE COMPARISON OF MORE ELECTRIC ENGINE CONFIGURATIONS
    Pluijms, Antoon
    Schmidt, Klaus-Juergen
    Stastny, Karel
    Chibisov, Borys
    PROCEEDINGS OF THE ASME TURBO EXPO 2008, VOL 1, 2008, : 113 - 122
  • [9] A Comparison on the Performance of Crossover Techniques in Video Game
    Soon, Gan Kim
    Guan, Tan Tse
    On, Chin Kim
    Alfred, Rayner
    Anthony, Patricia
    2013 IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2013), 2013, : 493 - +
  • [10] LodStrips in a game engine
    Ramos, JF
    Chover, M
    INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 6, POST-CONFERENCE ISSUE, PROCEEDINGS, 2004, : 288 - 292