Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Development:Video"

From PCGamingWiki, the wiki about fixing PC games
m (initial OpenGL + D3D9/10 retrofit auto note)
m (fix for empty hdr parameters)
 
(3 intermediate revisions by the same user not shown)
Line 137: Line 137:
 
<!-- HDR support -->
 
<!-- HDR support -->
 
{{#switch: {{#var:VR}},{{{hdr|}}}{{{hdr notes|}}} | true, | true,false | true,unknown = | #default=
 
{{#switch: {{#var:VR}},{{{hdr|}}}{{{hdr notes|}}} | true, | true,false | true,unknown = | #default=
<!-- HDR support -->
 
{{#ifeq: {{{hdr|}}}{{{hdr notes|}}}{{#var:show HDR}} | unknown |
 
 
{{#if: {{#cargo_query:tables=API|where=
 
{{#if: {{#cargo_query:tables=API|where=
 
   (_pageID = {{PAGEID}} AND  OpenGL_versions HOLDS LIKE  '%') OR
 
   (_pageID = {{PAGEID}} AND  OpenGL_versions HOLDS LIKE  '%') OR
 
   (_pageID = {{PAGEID}} AND Direct3D_versions HOLDS LIKE  '9%') OR
 
   (_pageID = {{PAGEID}} AND Direct3D_versions HOLDS LIKE  '9%') OR
   (_pageID = {{PAGEID}} AND Direct3D_versions HOLDS LIKE '10%')
+
   (_pageID = {{PAGEID}} AND Direct3D_versions HOLDS LIKE '10%') OR
  |fields=Direct3D_versions|no html|default=}}
 
| {{#vardefine:show HDR|true}}{{#vardefine:retrofit HDR|true}} }}
 
{{#ifeq: {{#var:show HDR}} || {{#if: {{#cargo_query:tables=API|where=
 
 
   (_pageID = {{PAGEID}} AND Direct3D_versions HOLDS LIKE '11%') OR
 
   (_pageID = {{PAGEID}} AND Direct3D_versions HOLDS LIKE '11%') OR
 
   (_pageID = {{PAGEID}} AND Direct3D_versions HOLDS LIKE '12%')
 
   (_pageID = {{PAGEID}} AND Direct3D_versions HOLDS LIKE '12%')
 
   |fields=Direct3D_versions|no html|default=}}
 
   |fields=Direct3D_versions|no html|default=}}
| {{#vardefine:show HDR|true}} }} }}
+
| {{#vardefine:show HDR|true}}{{#vardefine:retrofit HDR|true}} }}
}}{{#ifeq: {{{hdr|}}}{{{hdr notes|}}}{{#var:show HDR}} | unknown ||
+
{{#ifeq: {{{hdr|}}}{{{hdr notes|}}}{{#var:show HDR}} | unknown ||
 
<tr class="template-infotable-body table-settings-video-body-row">
 
<tr class="template-infotable-body table-settings-video-body-row">
 
<th scope="row" class="table-settings-video-body-parameter">[[Glossary:High dynamic range (HDR)|<abbr title="Game supports expanded color space on HDR-compatible displays">High dynamic range display (HDR)</abbr>]]</th>
 
<th scope="row" class="table-settings-video-body-parameter">[[Glossary:High dynamic range (HDR)|<abbr title="Game supports expanded color space on HDR-compatible displays">High dynamic range display (HDR)</abbr>]]</th>
<td class="table-settings-video-body-rating">{{Tickcross-a|{{{hdr|}}}||{{{hdr notes|}}}}}</td>
+
<td class="table-settings-video-body-rating">{{Tickcross-a|{{#if: {{{hdr|}}} | {{{hdr|}}} | unknown }}||{{{hdr notes|}}}}}</td>
<td colspan="2" class="table-settings-video-body-notes">{{#if: {{{hdr notes|}}} | {{{hdr notes|}}} | {{#switch: {{{hdr|}}} | false | unknown = ''See the [[Glossary:High dynamic range (HDR)#Enable HDR output in unsupported games|glossary page]] for potential alternatives.'' }}}}</td>
+
<td colspan="2" class="table-settings-video-body-notes">{{#if: {{{hdr notes|}}} | {{{hdr notes|}}} | {{#switch: {{{hdr|}}} | limited | true | always on | hackable = | #default = {{#if: {{#var:retrofit HDR}} | ''See the [[Glossary:High dynamic range (HDR)#Enable HDR output in unsupported games|glossary page]] for potential alternatives.'' }} }}}}</td>
 
</tr>
 
</tr>
 
}}
 
}}

Latest revision as of 08:35, 23 May 2022

Error: #cargo_declare must be called from a template page.
Documentation for the above template (sometimes hidden from view).