{"id":47638,"date":"2019-11-05T01:17:21","date_gmt":"2019-11-05T01:17:21","guid":{"rendered":"https:\/\/www.libretro.com\/?p=47638"},"modified":"2020-05-27T03:05:05","modified_gmt":"2020-05-27T03:05:05","slug":"doom-3-libretro-core-dhewm3-coming-soon-to-core-updater","status":"publish","type":"post","link":"https:\/\/www.libretro.com\/index.php\/doom-3-libretro-core-dhewm3-coming-soon-to-core-updater\/","title":{"rendered":"Doom 3 Libretro core dhewm3 coming soon to Core Updater!"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/chNMZ0FcNK0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>The #Doom 3 source port dhewm3 finally hits #Libretro\/#RetroArch, allowing you to play Doom 3 natively on #RetroArch! This is all thanks to the efforts of Rinnegatamante, who previously did the Quake 2 and 3 source ports to libretro\/RetroArch.<\/p>\n<p>In the video above you will see us running through the beginning sections. This video was recorded at a resolution of 1440p (256&#215;1440) running at 120 frames per second. To top all this off, internally the game is rendering at a 4K resolution (3840&#215;2160), yet it still outputs to 1440p ultimately.<\/p>\n<p>This will hit the buildbot Core Downloader soon, targeting at first Linux and Windows. We will see which other platforms it can be ported to later on. It&#8217;s a far more demanding games than previous id Tech games at least.<\/p>\n<h2>Design decisions<\/h2>\n<p>Some decisions were made during the porting of this:<\/p>\n<ul>\n<li>Right now it&#8217;s using the gamepad only as a control scheme, and requires pretty much the use of two analog sticks. There might be more controller configurations in the future, including full-fledged keyboard and mouse support. For now, as stated before, it&#8217;s only the gamepad.<\/li>\n<li>Internal resolution can be increased up to 4K (3840&#215;2160). It will make sense to increase this later on.<\/li>\n<li>Just like the Quake 2\/3 cores before it, with minimal tweaking Doom 3 runs generally great on higher refresh rates.<\/li>\n<li>For Doom 3 we are targeting fixed framerates (you can set the target framerate as a core option). We are well aware that while the game was made for Geforce 3, a lot of this hardware and even more recent ones struggled to reach a solid 30fps framerate, never mind a stable 60fps.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The #Doom 3 source port dhewm3 finally hits #Libretro\/#RetroArch, allowing you to play Doom 3 natively on #RetroArch! This is all thanks to the efforts of Rinnegatamante, who previously did the Quake 2 and 3 source ports to libretro\/RetroArch. In the video above you will see us running through the beginning sections. This video was [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[28],"tags":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/47638"}],"collection":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/comments?post=47638"}],"version-history":[{"count":1,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/47638\/revisions"}],"predecessor-version":[{"id":47639,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/47638\/revisions\/47639"}],"wp:attachment":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/media?parent=47638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/categories?post=47638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/tags?post=47638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}