303 Commits

Author SHA1 Message Date
Martin Gerhardy
af08c7c988 TWINE: fixed missing shadow in behaviour string for classic release 2022-06-03 18:52:44 +02:00
Martin Gerhardy
35e0a747a4 TWINE: don't show the behaviour dialog in classic mode 2022-06-02 10:09:25 +02:00
Martin Gerhardy
ca293e49aa TWINE: helper macros for seconds 2022-06-02 10:09:25 +02:00
Martin Gerhardy
e7b829412e TWINE: show the 2.21 logo and the lba1 classic bitmap 2022-06-01 18:16:00 +02:00
Martin Gerhardy
d276f63f54 TWINE: replaced magic numbers 2022-02-15 07:43:45 +01:00
Martin Gerhardy
593b7d068d TWINE: added debug commands to toggle the dark palette mode 2021-12-31 11:48:32 +01:00
Martin Gerhardy
41bb954435 TWINE: renamed member for palette fade handling 2021-12-31 11:48:32 +01:00
Martin Gerhardy
bed47375bc TWINE: fixed mixing of render types and material types 2021-12-27 21:40:00 +01:00
Martin Gerhardy
14177d7144 TWINE: boat window rendering is broken (renderPolygonsCopper
https://bugs.scummvm.org/ticket/12820
2021-12-27 21:38:28 +01:00
Martin Gerhardy
7d47c43b57 TWINE: Weird colors in sewers on Citadel island
https://bugs.scummvm.org/ticket/13163
2021-12-27 19:23:56 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Martin Gerhardy
784d088ec6 TWINE: fixed regression in circle clip handling
and properly fixed the rendering artifacts now

https://bugs.scummvm.org/ticket/13123
2021-12-16 20:07:03 +01:00
Martin Gerhardy
1985b8363d TWINE: Adeline software jingle keeps looping through the startup screens
https://bugs.scummvm.org/ticket/11989
2021-12-02 06:11:23 +01:00
Martin Gerhardy
534c5718b4 TWINE: Adeline software jingle keeps looping through the startup screens 2021-11-29 17:21:58 +01:00
Martin Gerhardy
ca9044323c TWINE: removed broken crossfade feature 2021-11-29 17:17:20 +01:00
Martin Gerhardy
24b7e04424 TWINE: fixed polygon clipping issue
https://bugs.scummvm.org/ticket/12020
2021-11-29 16:26:47 +01:00
Martin Gerhardy
a0262ed13b TWINE: Rendering artifacts if 3d model is clipped
https://bugs.scummvm.org/ticket/12020
2021-11-29 16:11:36 +01:00
Martin Gerhardy
2fd077dd74 TWINE: renamed some members to match the source release
fixed SCENE_SIZE_MAX and getBrickShapeFull according to source release
2021-11-16 20:05:20 +01:00
Martin Gerhardy
46723348fc TWINE: added clipping to model rendering
this fixes the rendering issue with drowing
2021-10-11 20:31:58 +02:00
Martin Gerhardy
cae51f4222 TWINE: ensure that the clip is properly reset 2021-10-11 20:31:58 +02:00
Martin Gerhardy
f4461e7424 TWINE: make sure we have a proper clip value set 2021-10-11 20:31:58 +02:00
Martin Gerhardy
10402047b7 TWINE: added missing reset of clipping area 2021-10-11 20:31:58 +02:00
Martin Gerhardy
f9e6995539 TWINE: prepare compilePolygons to support clipping 2021-10-11 20:31:58 +02:00
Martin Gerhardy
3c6e9ad2c9 TWINE: renamed variable 2021-10-11 20:31:58 +02:00
Martin Gerhardy
b7bd68662e TWINE: fill missing DrawListType values 2021-10-11 20:31:58 +02:00
Martin Gerhardy
df6f013b0f TWINE: implemented menu demo loop 2021-10-11 20:31:58 +02:00
Martin Gerhardy
379ddd1ff2 TWINE: converted more render methods 2021-10-10 16:24:51 +02:00
Martin Gerhardy
d8761a1bd0 TWINE: forward color as int16
because some of the polygon fill methods rely on the color value being a range
from start to end
2021-10-10 11:52:39 +02:00
Martin Gerhardy
002de89fad TWINE: the color values can contain two values - start and end color 2021-10-10 11:52:39 +02:00
Martin Gerhardy
37c48f7e44 TWINE: fixed filler methods 2021-10-10 11:52:39 +02:00
Martin Gerhardy
40dc338671 TWINE: fixed low detail render method 2021-10-10 11:52:39 +02:00
Martin Gerhardy
2d6abce5ca TWINE: renamed method 2021-10-10 11:52:39 +02:00
Martin Gerhardy
808516dc2f TWINE: circle rendering is using proper fill methods now 2021-10-10 11:52:39 +02:00
Martin Gerhardy
010a29a413 TWINE: prepare for color blending in marble fill method 2021-10-10 11:52:39 +02:00
Martin Gerhardy
d157596665 TWINE: started to implement polygon render types for circles 2021-10-10 11:52:39 +02:00
Martin Gerhardy
87d9232202 TWINE: renamed variables 2021-10-10 11:52:39 +02:00
Martin Gerhardy
da0e5a8193 TWINE: improved polygon render methods 2021-10-10 11:52:39 +02:00
Martin Gerhardy
efc5e0bcf5 TWINE: added low poly details render methods 2021-10-10 11:52:39 +02:00
Martin Gerhardy
b39e1c260d TWINE: implemented most of the polygon details mappings 2021-10-10 11:52:39 +02:00
Martin Gerhardy
ae07194e58 TWINE: fixed polygon filler type enums 2021-10-10 11:52:39 +02:00
Martin Gerhardy
a2b1ae288f TWINE: improved renderHolomapPolygons readability 2021-10-08 19:00:01 +02:00
Martin Gerhardy
08833c3d0f TWINE: renamed variables 2021-10-08 19:00:01 +02:00
Martin Gerhardy
e28dd8db29 TWINE: renamed method 2021-10-08 18:42:27 +02:00
Martin Gerhardy
ba562ccc2f TWINE: extended warning message with the draw list type 2021-10-03 21:14:35 +02:00
Martin Gerhardy
847689b5f7 TWINE: improved error checks for palette loading 2021-09-15 17:34:50 +02:00
Martin Gerhardy
1587e87617 TWINE: prepare holomap code to work with other surfaces and images 2021-09-15 17:34:50 +02:00
Martin Gerhardy
4b512d64b8 TWINE: added lba2 intro support 2021-09-10 19:20:56 +02:00
Martin Gerhardy
359c1ba2cf TWINE: fixed holomap arrow clipping 2021-09-08 19:53:53 +02:00
Martin Gerhardy
dd73daacf5 TWINE: fixed potential buffer underflow in renderPolygonsGouraud 2021-09-06 20:05:49 +02:00
Martin Gerhardy
af8aa09bbe TWINE: renamed variable 2021-09-06 20:05:30 +02:00