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

Difference between revisions of "Template:API/switch Direct3D"

From PCGamingWiki, the wiki about fixing PC games
(corrected decimal handling)
m (added DirectX version mapping over to their appropriate Direct3D version in cases where (as far as we currently know) the D3D components were unchanged)
 
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>{{#switch: {{lc:{{{1|}}}}}
+
<includeonly>{{#switch: {{lc:{{{1|}}}}}<!--
 +
  Confirmed Direct3D versions: -->
 +
|1
 +
|1.0=<div title="Error: '{{{1|}}}' not an acceptable value. DirectX 1.0 does not include Direct3D at all." class="svg-icon svg-16 os-error"></div> [[Category:Invalid template usage (infobox game)]]
 +
|2
 +
|2.0
 +
|2.0a=2{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 2|2}}}}
 +
|3
 +
|3.0
 +
|3.0a
 +
|3.0b=3{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 3|3}}}}
 +
|4
 +
|4.0=<div title="Error: '{{{1|}}}' not an acceptable value as this version was cancelled and its features rolled into Direct3D 5." class="svg-icon svg-16 os-error"></div> [[Category:Invalid template usage (infobox game)]]
 +
|5
 
|5.0
 
|5.0
|5=[[Direct3D versions::5]]
+
|5.2=5{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 5|5}}}}
 +
|6
 
|6.0
 
|6.0
|6=[[Direct3D versions::6]]
+
|6.1
 +
|6.1a=6{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 6|6}}}}
 +
|7
 
|7.0
 
|7.0
|7=[[Direct3D versions::7]]
+
|7.0a
|8.0
+
|7.1=7{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 7|7}}}}
|8=[[Direct3D versions::8]]
+
|8
 +
|8.0=8{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 8|8}}}}
 +
|8.0a=8.0a{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 8.0a|8.0a}}}}
 +
|8.1
 +
|8.1a
 +
|8.1b
 +
|8.2=8.1{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 8.1|8.1}}}}
 +
|9
 
|9.0
 
|9.0
|9=[[Direct3D versions::9]]
+
|9.0a=9{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 9.0|9.0}}}}
|10.0
+
|9.0b=9.0b{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 9.0b|9.0b}}}}
|10=[[Direct3D versions::10]]
+
|9.0c=9.0c{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 9.0c|9.0c}}}}
|11.0
+
|9.l
|11=[[Direct3D versions::11]]
+
|9.0l
 +
|9ex=9Ex{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 9Ex|9Ex}}}}
 +
|10
 +
|10.0=10{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 10|10}}}}
 +
|10.1=10.1{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 10.1|10.1}}}}
 +
|11
 +
|11.0=11{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 11|11}}}}
 +
|11.1=11.1{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 11.1|11.1}}}}
 +
|11.2=11.2{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 11.2|11.2}}}}
 +
|11.3=11.3{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 11.3|11.3}}}}
 +
|11.4=11.4{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 11.4|11.4}}}}
 +
|12
 
|12.0
 
|12.0
|12=[[Direct3D versions::12]]
+
|12u=12{{#vardefine:Direct3D versions|{{#if:{{#var:Direct3D versions}}|{{#var:Direct3D versions}}, 12|12}}}}
|6.1
+
|#Default = <div title="Error: '{{{1|}}}' not an acceptable value." class="svg-icon svg-16 os-error"></div> [[Category:Invalid template usage (infobox game)]]
|7.0a
 
|8.1
 
|9.0b
 
|9.0c
 
|10.1=[[Direct3D versions::{{{1|}}}]]
 
|unknown=<div title="Unknown" class="svg-icon svg-25 tickcross-unknown"></div>
 
|#Default = {{{1|}}}[[Category:Invalid template usage (API)]]
 
 
}}</includeonly><noinclude>{{documentation}}</noinclude>
 
}}</includeonly><noinclude>{{documentation}}</noinclude>

Latest revision as of 17:09, 24 November 2022

Documentation for the above template (sometimes hidden from view).