Template:Config: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
(add XAudio2 audio backend to deprecated)
(Added manual texture sampling)
Line 39: Line 39:
     {{{crop|}}}
     {{{crop|}}}
     {{{progressivescan|}}}
     {{{progressivescan|}}}
    {{{manualtexturesampling|}}}
     <!-- AUDIO -->
     <!-- AUDIO -->
     {{{dspengine|}}}
     {{{dspengine|}}}
Line 115: Line 116:
     {{{vertexrounding|}}}
     {{{vertexrounding|}}}
     {{{crop|}}}
     {{{crop|}}}
     {{{progressivescan|}}}|
     {{{progressivescan|}}}
    {{{manualtexturesampling|}}}|
     <h3> Graphics </h3>
     <h3> Graphics </h3>
     {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
     {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
Line 174: Line 176:
     {{#if:{{{boundingbox|}}}|{{!}}[[Category:Disable Bounding Box (Config Required)]]{{Hover|Disables a niche GC/Wii GPU feature for a speedup. A very small number of games will break with this. (On/Off)|'''Disable Bounding Box'''}}{{!!}}{{{boundingbox|}}}{{!!}}{{{boundingboxnotes|}}}}}
     {{#if:{{{boundingbox|}}}|{{!}}[[Category:Disable Bounding Box (Config Required)]]{{Hover|Disables a niche GC/Wii GPU feature for a speedup. A very small number of games will break with this. (On/Off)|'''Disable Bounding Box'''}}{{!!}}{{{boundingbox|}}}{{!!}}{{{boundingboxnotes|}}}}}
     {{!}}-
     {{!}}-
     {{#if:{{{vertexrounding|}}}|{{!}}[[Category:Vertex Rounding Hack (Config Required)]]{{Hover|Round 2d vertices to whole pixels (On, Off)|'''Vertex Rounding Hack'''}}{{!!}}{{{vertexrounding|}}}{{!!}}{{{vertexroundingnotes|}}}}}
     {{#if:{{{vertexrounding|}}}|{{!}}[[Category:Vertex Rounding Hack (Config Required)]]{{Hover|Round 2D vertices to whole pixels (On, Off)|'''Vertex Rounding Hack'''}}{{!!}}{{{vertexrounding|}}}{{!!}}{{{vertexroundingnotes|}}}}}
     {{!}}-
     {{!}}-
     {{#if:{{{crop|}}}|{{!}}[[Category:Crop (Config Required)]]{{Hover|Crop the picture from it's native aspect ratio to 4:3 or 16:9. (On, Off)|'''Crop'''}}{{!!}}{{{crop|}}}{{!!}}{{{cropnotes|}}}}}
     {{#if:{{{crop|}}}|{{!}}[[Category:Crop (Config Required)]]{{Hover|Crop the picture from it's native aspect ratio to 4:3 or 16:9. (On, Off)|'''Crop'''}}{{!!}}{{{crop|}}}{{!!}}{{{cropnotes|}}}}}
     {{!}}-
     {{!}}-
     {{#if:{{{progressivescan|}}}|{{!}}[[Category:Enable Progressive Scan (Config Required)]]{{Hover|Enables progressive scan if your game supports it (On, Off)|'''Enable Progressive Scan'''}}{{!!}}{{{progressivescan|}}}{{!!}}{{{progressivescannotes|}}}}}
     {{#if:{{{progressivescan|}}}|{{!}}[[Category:Enable Progressive Scan (Config Required)]]{{Hover|Enables progressive scan if your game supports it (On, Off)|'''Enable Progressive Scan'''}}{{!!}}{{{progressivescan|}}}{{!!}}{{{progressivescannotes|}}}}}
    {{!}}-
    {{#if:{{{manualtexturesampling|}}}|{{!}}[[Category:Manual Texture Sampling (Config Required)]]{{Hover|Use a manual implementation of texture sampling instead of the graphics backend's built-in functionality (On, Off)|'''Manual Texture Sampling'''}}{{!!}}{{{manualtexturesampling|}}}{{!!}}{{{manualtexturesamplingnotes|}}}}}
     {{!}}-
     {{!}}-
     {{!}}}
     {{!}}}

Revision as of 07:57, 17 January 2022

[edit] [purge] Template documentation

This template outputs a standardized set of configuration information.

Example

{{Config
|dualcore               = Off
|dualcorenotes          = Show File Select menus properly
}}

Produces

Only configuration options for the best compatibility where they deviate from defaults are listed.

General

Config Setting Notes
Enable Dual Core Off Show File Select menus properly

Parameters

The following lists a complete set of current config template settings:

== Configuration ==
{{Config
<!-- General -->
|dualcore                   =
|dualcorenotes              =
|speedlimit                 =
|speedlimitnotes            =
|ntscj                      =
|ntscjnotes                 =
|panichandlers              =
|panichandlersnotes         =
|skipbios                   =
|skipbiosnotes              =
|cpuengine                  =
|cpuenginenotes             =
|cpuclock                   =
|cpuclocknotes              =

<!-- Graphics -->
|gfxbackend                 =
|gfxbackendnotes            =
|fullres                    =
|fullresnotes               =
|aspectratio                =
|aspectrationotes           =
|vsync                      =
|vsyncnotes                 =
|startfull                  =
|startfullnotes             =
|rendertomain               =
|rendertomainnotes          =
|shadercomp                 =
|shadercompnotes            =
|compilefirst               =
|compilefirstnotes          =
|internalres                =
|internalresnotes           =
|antialiasing               =
|antialiasingnotes          =
|efbscaledcopy              =
|efbscaledcopynotes         =
|pixellighting              =
|pixellightingnotes         =
|forcetexturefiltering      =
|forcetexturefilteringnotes =
|widescreenhack             =
|widescreenhacknotes        =
|disablefog                 =
|disablefognotes            =
|force24bit                 =
|force24bitnotes            =
|arbmipmap                  =
|arbmipmapnotes             =
|skipcpuefbaccess           =
|skipcpuefbaccessnotes      =
|formatchanges              =
|formatchangesnotes         =
|efb2texonly                =
|efb2texonlynotes           =
|deferefb                   =
|deferefbnotes              =
|accuratetexturecache       =
|accuratetexturecachenotes  =
|gputexdecode               =
|gputexdecodenotes          =
|xfb2texonly                =
|xfb2texonlynotes           =
|xfbimmediate               =
|xfbimmediatenotes          =
|fastdepth                  =
|fastdepthnotes             =
|boundingbox                =
|boundingboxnotes           =
|vertexrounding             =
|vertexroundingnotes        =
|crop                       =
|cropnotes                  =
|progressivescan            =
|progressivescannotes       =
|manualtexturesampling      =
|manualtexturesamplingnotes =

<!-- Audio -->
|dspengine                  =
|dspenginenotes             =
|audiobackend               =
|audiobackendnotes          =

<!-- Wii -->
|pal60                      =
|pal60notes                 =
|screensaver                =
|screensavernotes           =
|sdcard                     =
|sdcardnotes                =
|usbkeyboard                =
|usbkeyboardnotes           =
|systemlang                 =
|systemlangnotes            =

<!-- Wiimote -->
|enablespeakerdata          =
|enablespeakerdatanotes     =
|wiimotemotor               =
|wiimotemotornotes          =

<!-- Game Properties -->
|mmu                        =
|mmunotes                   =
|fprf                       =
|fprfnotes                  =
|syncgputhread              =
|syncgputhreadnotes         =
|fastdisc                   =
|fastdiscnotes              =
|patches                    =
|patchesnotes               =
}}