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 条
  • [31] A Game Engine Based Millimeter Wave Radar Simulation
    Ciarambino, Marco
    Chen, Yung-Yu
    Peinecke, Niklas
    [J]. VIRTUAL, AUGMENTED, AND MIXED REALITY (XR) TECHNOLOGY FOR MULTI-DOMAIN OPERATIONS II, 2021, 11759
  • [32] Design and Implementation of Three-Dimensional Game Engine
    Lu, Huiqiang
    Wang Yijin
    Hu, Ying
    [J]. 2012 WORLD AUTOMATION CONGRESS (WAC), 2012,
  • [33] LoD-based locomotion engine for game characters
    Lin, Zuoyan
    Pan, Zhigeng
    [J]. TECHNOLOGIES FOR E-LEARNING AND DIGITAL ENTERTAINMENT, PROCEEDINGS, 2007, 4469 : 214 - +
  • [34] Expression Techniques for Human Body Motion Using a Game Engine
    Nam, SangHun
    [J]. TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2023, 12 (02): : 808 - 812
  • [35] GEnEbook: A Game Engine to Provide Electronic Gamebooks for Adventure Games
    Sarinho, Victor Travassos
    [J]. 2021 20TH BRAZILIAN SYMPOSIUM ON COMPUTER GAMES AND DIGITAL ENTERTAINMENT (SBGAMES 2021), 2021, : 59 - 68
  • [36] Immersive Experiences and XR: A Game Engine or Multimedia Streaming Problem?
    Gunkel S.N.B.
    Potetsianakis E.
    Klunder T.E.
    Toet A.
    Dijkstra-Soudarissanane S.S.
    [J]. SMPTE Motion Imaging Journal, 2023, 132 (05): : 30 - 37
  • [37] A new fine-grained multithreaded game engine approach
    [J]. 1600, Acta Press (34): : 15 - 22
  • [38] Design and Implementation of Style-Transfer Operations in a Game Engine
    Park, Haechan
    Baek, Nakhoon
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (08) : 1265 - 1273
  • [39] A game engine to make games as multi-agent systems
    Marin-Lora, Carlos
    Chover, Miguel
    Sotoca, Jose M.
    Garcia, Luis A.
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2020, 140 (140)
  • [40] UTSE: A Game Engine-based Simulation Environemnt for Agent
    Hu Jiwen
    Feng Chao
    Liu Yi
    Zhu Riyi
    [J]. FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE IV, PTS 1-5, 2014, 496-500 : 2142 - 2145