Dege, good day.
My apologies for a long wait. I read you message "ingame MSAA is also disabled", and I made some AA tests for understanding what mode AA used in game. I think you will be interested, I found some strange with enabled AA in dgVoodoo (maybe only for me).
You have AMD video card or other?
I think config not give result, because I use original config and Control panel for small changes. For save your time I compared original config with my, and found all difference:
[General]
OutputAPI = d3d11_fl11_0 (default is = bestavailable )
Adapters = 1 (default is = all )
[DirectX]
VRAM = 3072 (default is = 256 )
Current dgVoodoo.conf for WIP 89.3 , I removed comments for easy analytics
Version = 0x280
;--------------------------------------------------------------------------
[General]
OutputAPI = d3d11_fl11_0
Adapters = 1
FullScreenOutput = default
FullScreenMode = true
ScalingMode = unspecified
ProgressiveScanlineOrder = false
EnumerateRefreshRates = false
Brightness = 100
Color = 100
Contrast = 100
InheritColorProfileInFullScreenMode = true
KeepWindowAspectRatio = true
CaptureMouse = true
CenterAppWindow = false
;--------------------------------------------------------------------------
[GeneralExt]
DesktopResolution =
DesktopBitDepth =
DeframerSize = 1
ImageScaleFactor = 1
CursorScaleFactor = 0
DisplayROI =
Resampling = bilinear
PresentationModel = auto
FreeMouse = false
WindowedAttributes =
FullscreenAttributes =
FPSLimit = 0
Environment =
SystemHookFlags =
;--------------------------------------------------------------------------
[Glide]
VideoCard = voodoo_2
OnboardRAM = 8
MemorySizeOfTMU = 4096
NumberOfTMUs = 2
TMUFiltering = appdriven
DisableMipmapping = false
Resolution = unforced
Antialiasing = appdriven
EnableGlideGammaRamp = true
ForceVerticalSync = true
ForceEmulatingTruePCIAccess = false
16BitDepthBuffer = false
3DfxWatermark = true
3DfxSplashScreen = false
PointcastPalette = false
EnableInactiveAppState = false
;--------------------------------------------------------------------------
[GlideExt]
DitheringEffect = pure32bit
Dithering = forcealways
DitherOrderedMatrixSizeScale = 0
;--------------------------------------------------------------------------
[DirectX]
DisableAndPassThru = false
VideoCard = internal3D
VRAM = 3072
Filtering = appdriven
KeepFilterIfPointSampled = false
DisableMipmapping = false
Resolution = unforced
Antialiasing = appdriven
AppControlledScreenMode = true
DisableAltEnterToToggleScreenMode = true
Bilinear2DOperations = false
PhongShadingWhenPossible = false
ForceVerticalSync = false
dgVoodooWatermark = true
FastVideoMemoryAccess = false
;--------------------------------------------------------------------------
[DirectXExt]
AdapterIDType =
VendorID =
DeviceID =
SubsystemID =
RevisionID =
DefaultEnumeratedResolutions = all
ExtraEnumeratedResolutions =
EnumeratedResolutionBitdepths = all
DitheringEffect = pure32bit
Dithering = forcealways
DitherOrderedMatrixSizeScale = 0
DepthBuffersBitDepth = appdriven
Default3DRenderFormat = argb8888
MaxVSConstRegisters = 256
NPatchTesselationLevel = 0
DisplayOutputEnableMask = 0xffffffff
MSD3DDeviceNames = false
RTTexturesForceScaleAndMSAA = true
SmoothedDepthSampling = true
DeferredScreenModeSwitch = false
PrimarySurfaceBatchedUpdate = false
;--------------------------------------------------------------------------
[Debug]
Info = enable
Warning = enable
Error = enable
MaxTraceLevel = 0
;LogToFile = false
We need to separate the problems.
1. Bug with Rectangular tree. I see this bug without dgVoodoo. He maybe separated from bug 2, or be "parent" for bug 2. No need resolve.
Your screen without AA (aliasing around mirror). But I see bug if forced set in driver MSAA/SSAA or set in game Anti-Aliasing = Normal / High / FXAA. If use Reshade with FXAA or dgVoodoo MSAA or dgVoodoo with set AA in game - no rectangular trees.
I found this post dated 2013 year https://steamcommunity.com/app/211970/discuss … 27315330543807/
2. Ordered dithering or "dotted pattern" for trees, trees shadow, wire fence shadow. If only I see this bug, probably my problem. No need resolve.
I see this effect only with dgVoodoo or DXVK. In native mode it's OK.
Your screen without "dotted pattern", so there is no problem with shadows. Maybe I not right, but I not see difference between ordered dither and dotted pattern for visualise. Maybe for rendering it's important difference.
Maybe it's combine only my software/hardware with dgVoodoo. Maybe dither it's hardware/firmare method for replace transparency/alpha for some format textures for AMD video card? You say "D3D9 does not support dithering anyway", dgVoodoo may changing texture format after wrap to DX11? Very many "maybe".
Before send this, I use Regedit and found in AMD driver hive with two keys AAAMethod_DEF = 0 (not sure, Adaptive AA or Alpha AA) and DitherAlpha_NA = 1, I will try change this keys, but not soon. But in native mode it's OK.
3. No reflection.
I don't have an idea. If I understand, you know how to fix it.
About AA. I made some AA tests with game, for see how many video memory used.
Game used video memory (mb) = Total used memory - Used other programs (AMD control panel, browser and etc.). I get memory with GPU-Z Memory Used (dedicated) = RivaTunerStatisticServer on track Monza GP (1958).
Native d3d9, AA driver=App, change AA only in game:
426=790-364 in game AA=Off
426=790-364 in game AA=MLAA
711=1075-364 in game AA=Normal (Rectangular tree )
713=1077-364 in game AA=High (Rectangular tree )
717=1081-364 in game AA=FXAA (Rectangular tree )
Native d3d9, in game AA=Off, change AA only in driver before start game (all with Rectangular tree ):
546=1039-493 AA driver MSAA=2
547=1039-492 AA driver Adaptive MSAA=2
547=1038-491 AA driver SSAA=2
660=1151-491 AA driver MSAA=4
660=1151-491 AA driver SSAA=4
907=1398-491 AA driver MSAA=8
With dgVoodoo, in game AA=Off, change AA in dgVoodoo or driver before start game:
727=1153-426 dgVoodo MSAA=Off, AA driver=App
718=1153-435 dgVoodo MSAA=App, AA driver=App
728=1176-448 dgVoodo MSAA=App, AA driver MSAA=2,4,8 (driver MSAA not work)
1370=1796-426 dgVoodo MSAA=2, AA driver=App
1391=1848-457 dgVoodo MSAA=2, AA driver MSAA=2
2096=2522-426 dgVoodo MSAA=4, AA driver=App
My ideas about results:
1. Are you sure MSAA in dgVoodoo it's MSAA? dgVoodo MSAA=2 use 1370 mb, it's more more than set in driver MSAA=8 with 907mb memory. Even if dgVoodoo without MSAA use +301mb (727-426) than native mode without AA in driver and game AA=off. For dgVoodo MSAA=8 not enough 3072mb vs 907mb for set in driver MSAA=8 with FullHD.
2. Consuming video memory in game with set in game AA=Normal / High / FXAA it's +50mb more then with driver MSAA=4 (717mb vs 660mb), but 190mb less then driver MSAA=8 (717mb vs 907mb). Activate MSAA/SSAA in driver give rectangular tree too. In game AA Normal / High seems like MSAA. In game FXAA it's myabe combined MSAA+FXAA, because use very many memory for standart FXAA, but near if driver MSAA=4.
3. dgVoodoo MSAA=App work as MSAA=Off. I start game after change AA in driver, and will try change AA in driver than game already run, AA not work and game always use 728 mb. In native d3d9 AA driver setings work normal before and after start game.
4. dgVoodoo MSAA + driver SSAA = made little blur for all screen. Test in dgVoodo 2.79.3 and WIP 89.3.
Zoom x2 (lefft picture is dgVoodoo MSAA=2 with AA driver SSAA=2; right picture dgVoodoo MSAA=2 with AA driver=App/ MSAA )
P.S. I use Google translate for correcting text errors, for correct translate for other languages. But Google translation kill my brain last 5-7 years, after as all people may add "my version translate" for word or phrase. The quality of the translation has get down.