Skip to content

Voodoo emulation displaying wrong textures #5067

Description

@solemgar

Checklist

  • I have searched the issue tracker and was unable to find an open or closed issue matching what I'm seeing.
  • I have verified that the issue is happening in the latest nightly build, or the latest commit, if building from source.

What happened?

When playing Unreal Gold, in the first exteriors map, the textures of the floor are wrongly rendered, like having some issue with dithering. This happens with any Voodoo version regardless of the driver or the hardware emulated (as far as I could see). This was reported too in the 86box discord at least a couple of times by different users.

Here is how it looks:
2024-12-25 16_53_29-P2-350 - 86Box 4 3  build 6148

It should look like this:
image
https://www.youtube.com/watch?v=Z6ndyVz2rQ0

Configuration file

[ATI Mach64GX PCI]
memory = 4

[3Dfx Voodoo Graphics]
type = 2
framebuffer_memory = 4
texture_memory = 4
bilinear = 1
dithersub = 1
dacfilter = 1
render_threads = 4
sli = 0
recompiler = 1

[Realtek RTL8029AS #1]
bios = 0
mac = 7c:f2:f9

[General]
vid_renderer = qt_vulkan
confirm_exit = 0
update_icons = 0
window_remember = 1
scale = 3
force_43 = 1
vid_resize = 1
mouse_sensitivity = 1.2
host_cpu = 12th Gen Intel(R) Core(TM) i7-12700K
emu_build_num = 6148
uuid = ab39b80f-3be5-53d5-9d6f-0a082c617c00
kbd_req_capture = 1

[Machine]
machine = lx6
cpu_family = pentium2_deschutes
cpu_speed = 200000000
cpu_multi = 3
fpu_type = internal
cpu_use_dynarec = 1
fpu_softfloat = 0
time_sync = local
mem_size = 65536

[Video]
gfxcard = trio3d2x_agp
video_fullscreen_scale_maximized = 1
voodoo = 1

[Input devices]
mouse_type = msserial

[Sound]
fm_driver = ymfm
sndcard = sb16

[Network]
net_01_link = 2
net_02_link = 0
net_03_link = 0
net_04_link = 0

[Storage controllers]
hdc = ide_pci
cassette_mode = load

[Floppy and CD-ROM drives]
cdrom_01_parameters = 1, atapi
fdd_01_type = 35_2hd
fdd_02_type = none
cdrom_01_ide_channel = 1:0
cdrom_01_image_history_01 = Voodoo 2 Drivers.iso
cdrom_01_image_history_02 = Windows 98 Second Edition.iso
cdrom_01_image_path = Unreal Gold (USA)/Unreal Gold (USA).cue
cdrom_01_speed = 48
cdrom_01_type = 86BOX_CD-ROM_1.00

[Hard disks]
hdd_01_parameters = 63, 16, 8126, 0, ide
hdd_01_fn = p2-350.vhd
hdd_01_speed = 2000_7200rpm
hdd_01_vhd_blocksize = 4096
hdd_01_ide_channel = 0:0

[Gravis UltraSound]
type = 0
base = 0220
gus_ram = 0
receive_input = 1

[Sound Blaster AWE64 Gold]
onboard_ram = 28672
receive_input = 1
receive_input401 = 0

[Logitech/Microsoft Bus Mouse]
base = 023C
irq = 5
hz = 45
buttons = 3

[Microsoft Serial Mouse]
port = 0
buttons = 2

[Standard PS/2 Mouse]
buttons = 3

[Monitor #1]
window_coordinates = 0, 23, 1463, 773
window_maximized = 1

[Monitor #2]
window_coordinates = 0, 0, 0, 0

[3dfx Voodoo3 3000]
bilinear = 1
dithersub = 1
dacfilter = 0
render_threads = 4
recompiler = 1

[Mouse Systems Serial Mouse]
port = 0
buttons = 3
rts_toggle = 0

[S3 Vision968 PCI (Phoenix)]
memory = 4

[S3 Trio3D/2X (362) AGP]
memory = 8
bilinear = 1
dithering = 1

Operating system

Windows 11 24H2

86Box version

4.3 6148

Build architecture

Windows - x64 (64-bit)

Build type

  • New recompiler
  • Debug build

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions