Difference between revisions of "QZDoom"

From DoomWiki.org

[checked revision][checked revision]
(add new parameters for initial release info)
m (add/update links)
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{stub}}
+
{{InfoboxSoftware
{{InfoboxSourcePort
 
 
|name = QZDoom
 
|name = QZDoom
 
|port = QZDoom
 
|port = QZDoom
Line 6: Line 5:
 
|logo = [[File:Qzdoom-logo.png|240px]]
 
|logo = [[File:Qzdoom-logo.png|240px]]
 
|standard = [[ZDoom]]
 
|standard = [[ZDoom]]
|developer = [[dpJudas]], [[Rachael Alexanderson (Eruanna)|Eruanna]]
+
|developer = [[Magnus Norddahl (dpJudas)]], [[Rachael Alexanderson (Eruanna)|Eruanna]]
 
|baseparent = [[GZDoom]]
 
|baseparent = [[GZDoom]]
|released = 0.1 (2016-10-19)
+
|programming language = {{wp|C++}}
|programming language = [[Wikipedia:C++ (Programming Language)|C++]]
 
 
|status = Active
 
|status = Active
|initialversion = {{safesubst::{{FULLPAGENAME}}/InitialVersion}}
+
|initialversion = 0.1
|initialdate = {{safesubst::{{FULLPAGENAME}}/InitialDate}}
+
|initialdate = 2016-10-18
 
|platform = Cross-Platform
 
|platform = Cross-Platform
 
|language = English (United States)
 
|language = English (United States)
Line 18: Line 16:
 
|website = https://qzdoom.drdteam.org/
 
|website = https://qzdoom.drdteam.org/
 
|repotype = git
 
|repotype = git
|repourl = [https://github.com/raa-eruanna/qzdoom github.com]
+
|repourl = [https://github.com/ZDoom/qzdoom GitHub]
 
}}
 
}}
  
'''QZDoom''' is a {{wp|fork (software)|fork}} of [[GZDoom]] with support for 32-bit true-color rendering, first released on [[Timeline of source port releases#2016|October 18, 2016]]. It was created by [[dpJudas]] and [[Rachael Alexanderson (Eruanna)]]. It was originally opened as a {{wp|pull request}} against [[ZDoom]], to replace the 8-bit software renderer with a 32-bit one, but negative responses and lack of motion toward adoption from ZDoom's core developer team, combined with movement of the project in a radically new direction, eventually led to it becoming a separate project.{{cite web|author=Gez|title=Truecolor software rendering|url=http://forum.zdoom.org/viewtopic.php?p=942238#p942238|publication=[[ZDoom forums]]|publishdate=28 May 2016|accessdate=19 October 2016}}
+
'''QZDoom''' is a {{wp|fork (software)|fork}} of [[GZDoom]] with support for 32-bit true-color rendering, first released on [[Timeline of source port releases#2016|October 18, 2016]]. It was created by [[Magnus Norddahl (dpJudas)]] and [[Rachael Alexanderson (Eruanna)]]. It was originally opened as a {{wp|pull request}} against [[ZDoom]], to replace the 8-bit software renderer with a 32-bit one, but negative responses and lack of motion toward adoption from ZDoom's core developer team, combined with movement of the project in a radically new direction, eventually led to it becoming a separate project.{{cite web|author=Gez|title=|url={{zdforums|p=942238|Truecolor software rendering}}|publication=[[ZDoom forums]]|publishdate=27 September 2016|accessdate=19 October 2016}}
  
 
After the true-color renderer was merged in the parent port for the GZDoom 3.0 release, QZDoom now serves as an experimental port to test and refine ambitious new features before their eventual inclusion into GZDoom.
 
After the true-color renderer was merged in the parent port for the GZDoom 3.0 release, QZDoom now serves as an experimental port to test and refine ambitious new features before their eventual inclusion into GZDoom.
 +
 +
==Features==
 +
* All features from GZDoom 3.4.0 ([[ACS]], [[ZScript]])
 +
* All ZDoom features
 +
* True color renderer
 +
* OpenGL based renderer:
 +
** Full [[3D floor]]s (including [[slope]]s)
 +
** Reflective floors
 +
** Dynamic lights, brightmaps, glowing flats, custom {{wp|GLSL|hardware shaders}}
 +
** ''{{wp|Quake II}}'' and ''{{wp|Half-Life (video game)|Half-Life}}''-style [[skybox]]es in addition to regular ZDoom skyboxes
 +
** Optional high-quality (HQnX) rescaling filters for graphics, sprites and textures
 +
** MD2, MD3 and DMD model support
  
 
==External links==
 
==External links==
 
* [https://qzdoom.drdteam.org/ Official website]
 
* [https://qzdoom.drdteam.org/ Official website]
* [https://github.com/raa-eruanna/qzdoom Source code repository] at GitHub
+
* [https://github.com/ZDoom/qzdoom Source code repository] at {{wp|GitHub}}
* {{zdforums|52270|Original pull request thread}} at the ZDoom forums
+
* [https://github.com/ZDoom/qzdoom/releases Releases page] at GitHub
 +
* {{zdforums|52270|Original pull request thread}} at the [[ZDoom forums]]
 +
* {{zdforums|60838|QZDoom 2.1.0 release thread}} at the ZDoom forums
  
 
==References==
 
==References==
Line 41: Line 53:
 
{{s-end}}
 
{{s-end}}
  
[[Category:Source ports]]
+
[[Category:Source ports by name]]
 
[[Category:ZDoom]]
 
[[Category:ZDoom]]
 
[[Category:Boom compatible]]
 
[[Category:Boom compatible]]

Latest revision as of 10:26, 6 October 2023

QZDoom
Qzdoom-logo.png
Standard ZDoom
Codebase GZDoom
Developer(s) Magnus Norddahl (dpJudas), Eruanna
Initial release 0.1 (2016-10-18, 7 years ago)
Latest release 2.1.0 (2018-06-08, 5 years ago)
Development status Active
Written in C++
Target Platform Cross-Platform
Available in English (United States)
License DSL, BSD, others
Website https://qzdoom.drdteam.org/
Source Repository

(git)

GitHub

QZDoom is a fork of GZDoom with support for 32-bit true-color rendering, first released on October 18, 2016. It was created by Magnus Norddahl (dpJudas) and Rachael Alexanderson (Eruanna). It was originally opened as a pull request against ZDoom, to replace the 8-bit software renderer with a 32-bit one, but negative responses and lack of motion toward adoption from ZDoom's core developer team, combined with movement of the project in a radically new direction, eventually led to it becoming a separate project.[1]

After the true-color renderer was merged in the parent port for the GZDoom 3.0 release, QZDoom now serves as an experimental port to test and refine ambitious new features before their eventual inclusion into GZDoom.

Features[edit]

  • All features from GZDoom 3.4.0 (ACS, ZScript)
  • All ZDoom features
  • True color renderer
  • OpenGL based renderer:
    • Full 3D floors (including slopes)
    • Reflective floors
    • Dynamic lights, brightmaps, glowing flats, custom hardware shaders
    • Quake II and Half-Life-style skyboxes in addition to regular ZDoom skyboxes
    • Optional high-quality (HQnX) rescaling filters for graphics, sprites and textures
    • MD2, MD3 and DMD model support

External links[edit]

References[edit]

  1. Gez (27 September 2016). Truecolor software rendering. ZDoom forums. Retrieved 19 October 2016.
Source code genealogy
Based on Name Base for
GZDoom QZDoom Active