dpjudas / UT99VulkanDrv

Vulkan, Direct3D 11 and Direct3D 12 renderer for Unreal Tournament (UT99)
Other
68 stars 8 forks source link

2.15 Release has an issue with transparent textures on D3D11 and Vulkan. #30

Closed prakhunov closed 3 months ago

prakhunov commented 4 months ago

When using a texture with transparency on InstaGib plus, the "alpha" layer isn't being rendered correctly.

Screenshot, Texture (as a ZIP darn github) attached.

This was on 469D with the following D3D11 settings.

I also tried it on the Vulkan Renderer and it is the same issue.

[D3D11Drv.D3D11RenderDevice]
LODBias=-0.500000
GammaOffsetBlue=0.000000
GammaOffsetGreen=0.000000
GammaOffsetRed=0.000000
GammaOffset=1.000000
GammaMode=D3D9
UseVSync=False
LightMode=BrighterActors
OccludeLines=True
Hdr=False
AntialiasMode=Off
Saturation=255
Contrast=128
LinearBrightness=128
RefreshRate=0
BloomAmount=128
Bloom=False
GrayFormula=1
GammaCorrectScreenshots=True
UsePrecache=True
UseLightmapAtlas=False
DetailTextures=False
DescFlags=0
Description=
HighDetailActors=True
Coronas=False
ShinySurfaces=False
VolumetricLighting=True

IG+ Crosshair Settings:

CrosshairLayers[0]=(Texture="UltiCross.DotD7Modulate",OffsetX=0,OffsetY=0,ScaleX=1.000000,ScaleY=1.000000,Color=(R=255,G=255,B=255,A=255),Style=4,bSmooth=False,bUse=True)
CrosshairLayers[1]=(Texture="UltiCross.DotD4",OffsetX=0,OffsetY=0,ScaleX=1.000000,ScaleY=1.000000,Color=(R=255,G=255,B=0,A=255),Style=3,bSmooth=False,bUse=True)

But I did try changing all the settings just to make sure it wasn't one of those but the issue is still there no matter what.

Shot00000 UltiCross.zip

I also went as far back as 2.11 just to see if this is a regression and its there as well.

prakhunov commented 3 months ago

Fixed by 2.16