Opened 2 months ago

Last modified 2 months ago

#15699 new defect

FREESCAPE: TinyGL stipple pattern implementation using textures is somehow broken

Reported by: neuromancer Owned by: neuromancer
Priority: high Component: Engine: Freescape
Version: Keywords:
Cc: Game:

Description

The TinyGL stipple pattern emulation was switched from using glPolygonOffset to use textures to avoid numerical issues (triangles were too close for software engine when drawing stipple in two passes). However, it doesn't work properly yet. While in some cases like the Driller DOS demo, it looks ok (but not entirely correct), some other stipple patterns like the ones in the Dark Side ZX demo (https://downloads.scummvm.org/frs/demos/freescape/darkside-zx-demo.zip) are completely broken. I have attached the different screenshots using OpenGL and TinyGL.

Attachments (2)

scummvm-darkside-demo-zx-1-00001.png (63.1 KB ) - added by neuromancer 2 months ago.
scummvm-darkside-demo-zx-1-00000.png (34.2 KB ) - added by neuromancer 2 months ago.

Download all attachments as: .zip

Change History (3)

by neuromancer, 2 months ago

by neuromancer, 2 months ago

comment:1 by neuromancer, 2 months ago

Summary: FREESCAPE: TinyGL stipple pattern emulation is somehow brokenFREESCAPE: TinyGL stipple pattern implementation using textures is somehow broken
Note: See TracTickets for help on using tickets.