…Show last 178 lines
61; 'alwaysontop' - forces the app window into the top-most band
62; Environment: Software environment in which dgVoodoo is running: can be left unspecified (native)
63; or can be set to 'DosBox' or 'QEmu'.
64
65DesktopResolution =
66DeframerSize = 1
67ImageScaleFactor = 1
68ForceNearestPointFilter = false
69FreeMouse = false
70WindowedAttributes =
71Environment =
72
73;--------------------------------------------------------------------------
74
75[Glide]
76
77; VideoCard: "voodoo_graphics", "voodoo_rush", "voodoo_2", "voodoo_banshee", "other_greater"
78; OnboardRAM: in MBs
79; MemorySizeOfTMU: in kBs
80;
81; Resolution: either "unforced", "max", "max_isf", "max_fhd", "max_fhd_isf", "max_qhd", "max_qhd_isf", "%d x"
82; or subproperties: h: horizontal, v: vertical
83; + optional subproperty refrate: refresh rate in Hz
84; e.g. Resolution = max, refrate:60
85; Resolution = 2x, refrate:59
86; Resolution = h:1280, v:1024, refrate:75
87; or just use the compact form like "1024x768@60" or "512x384"
88;
89;Antialiasing: "off", "appdriven", "2x", "4x", "8x", "16x" (your GPU must support the chosen one)
90
91VideoCard = voodoo_2
92OnboardRAM = 8
93MemorySizeOfTMU = 4096
94NumberOfTMUs = 2
95ForceBilinearFilter = false
96DisableMipmapping = false
97Resolution = unforced
98Antialiasing = appdriven
99
100EnableGlideGammaRamp = true
101ForceVerticalSync = true
102ForceEmulatingTruePCIAccess = false
10316BitDepthBuffer = false
1043DfxWatermark = true
1053DfxSplashScreen = false
106PointcastPalette = false
107EnableInactiveAppState = false
108
109
110;--------------------------------------------------------------------------
111
112[GlideExt]
113
114; DitheringEffect: "pure32bit", "dither2x2", "dither4x4"
115; Dithering: "disabled", "appdriven", "forcealways"
116; DitherOrderedMatrixSizeScale: integer scale value for dither matrix size
117; 1 = normal, 2 = double size, etc.
118; 0 = automatic (the aim is to have some retro feel&look)
119
120DitheringEffect = pure32bit
121Dithering = forcealways
122DitherOrderedMatrixSizeScale = 0
123
124;--------------------------------------------------------------------------
125
126[DirectX]
127
128; VideoCard: "svga", "internal3D", "geforce_ti_4800", "ati_radeon_8500",
129; "matrox_parhelia-512", "geforce_fx_5700_ultra"
130; VRAM: in MBs
131; Filtering: "appdriven", "pointsampled", "bilinear", "linearmip", "trilinear"
132; or the integer value of an anisotropic filtering level (1-16)
133
134DisableAndPassThru = false
135
136VideoCard = internal3D
137VRAM = 1024
138Filtering = 16
139DisableMipmapping = false
140Resolution = h:1920, v:1080
141Antialiasing = 8x
142
143AppControlledScreenMode = true
144DisableAltEnterToToggleScreenMode = true
145
146BilinearBlitStretch = false
147PhongShadingWhenPossible = false
148ForceVerticalSync = false
149dgVoodooWatermark = false
150FastVideoMemoryAccess = false
151
152;--------------------------------------------------------------------------
153
154[DirectXExt]
155
156; VendorID, DeviceID, SubsystemID, RevisionID:
157; can be defined only for SVGA and Internal3D card types
158
159; DefaultEnumeratedResolutions: you can define what resolutions should be enumerated to the application by default
160; "all", "classics", "none"
161
162; ExtraEnumeratedResolutions: you can add extra resolutions (separated by commas, max 16) that will get
163; enumerated to the application as display adapter supported ones -
164; can be useful if an app supports rendering at arbitrary resolutions
165; and you have a particular favorite resolution that are not
166; enumerated to the application by default
167; you can either use the compact resolution format here, or
168; "max", "max@refrate" meaning your desktop resolution with a potential refresh rate, or
169; "max_4_3", "max_4_3@refrate", "max_16_9", "max_16_9@refrate"
170; meaning the maximum resolution with the given aspect ratio calculated from
171; the desktop resolution with the given refresh rate, e.g. "max_4_3@60", "max_16_9"
172
173; EnumeratedResolutionBitdepths: you can filter what bitdepths are included in the resolution enumeration
174; any subset of {"8", "16", "32"}, or "all"
175
176; DitheringEffect: "pure32bit", "ordered2x2", "ordered4x4"
177; Dithering: "disabled", "appdriven", "forceon16bit", "forcealways"
178; DitherOrderedMatrixSizeScale: integer scale value for dither matrix size
179; 1 = normal, 2 = double size, etc.
180; 0 = automatic
181; DepthBuffersBitDepth: internal bit depth of depth/stencil buffers for 3D rendering (32 bit is not recommended)
182; "appdriven", "forcemin24bit", "force32bit"
183
184; MSD3DDeviceNames: if true then original Microsoft D3D device names are exposed
185; (some applications check for them and they fail)
186
187; RTTexturesForceScaleAndMSAA: if true then forced resolution scaling and MSAA is
188; applied also to rendertarget textures
189; Set it to false for games requiring pixel-precise rendering
190; but be careful it can EASILY break certain things, not recommended
191
192; SmoothedDepthSampling: if true then extra smoothing is added to depth textures
193; when they are sampled
194
195VendorID = 0x0
196DeviceID = 0x0
197SubsystemID = 0x0
198RevisionID = 0x0
199
200DefaultEnumeratedResolutions = all
201ExtraEnumeratedResolutions =
202EnumeratedResolutionBitdepths = all
203
204DitheringEffect = pure32bit
205Dithering = forcealways
206DitherOrderedMatrixSizeScale = 0
207DepthBuffersBitDepth = appdriven
208
209MSD3DDeviceNames = false
210RTTexturesForceScaleAndMSAA = true
211SmoothedDepthSampling = true
212
213;--------------------------------------------------------------------------
214
215[Debug]
216
217; This section affects only debug/spec release builds
218;
219; Info, Warning, Error
220; "Disable" - disables all messages and debugger break
221; "Enable" - enables messages and disables debugger break
222; "EnableBreak" - enables both messages and breaking into debugger
223;
224; MaxTraceLevel: Maximum level of tracing API calls
225; 0 - Disable
226; 1 - API Functions and methods
227; 2 - Additional trace info for internals
228;
229; LogToFile: if false or debugger is detected then output goes to the debug output
230; if true and no debugger detected then output goes to 'dgVoodoo.log'
231; (not implemented yet, always the default debug output is used)
232
233Info = enable
234Warning = enable
235Error = enable
236MaxTraceLevel = 0
237
238LogToFile = false