Opened 17 months ago

Closed 8 months ago

#15699 closed defect (fixed)

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 17 months ago.
scummvm-darkside-demo-zx-1-00000.png (34.2 KB ) - added by neuromancer 17 months ago.

Download all attachments as: .zip

Change History (4)

by neuromancer, 17 months ago

by neuromancer, 17 months ago

comment:1 by neuromancer, 17 months ago

Summary: FREESCAPE: TinyGL stipple pattern emulation is somehow brokenFREESCAPE: TinyGL stipple pattern implementation using textures is somehow broken

comment:2 by neuromancer, 8 months ago

Resolution: fixed
Status: newclosed

This is fixed using an TinyGL extension

Note: See TracTickets for help on using tickets.