Colin Snover
bfd7e4e784
Revert "SCI32: Fix small inaccuracy in the scaling drawing code"
...
This reverts commit d85eb8ded6 .
This patch did not correctly fix the scaler to follow the same
rules as SSCI and only worked on the y-axis.
2016-03-13 22:28:39 -05:00
Martin Kiewitz
d85eb8ded6
SCI32: Fix small inaccuracy in the scaling drawing code
...
Previously sourcePos was always originating from plain 0, 0
which made some pixels not always getting drawn at the right
spot when uneven scaling was used (for example 5:12).
Seems to fix gabriel knight 1 hires graphic issues
2016-03-13 13:12:36 +01:00
Johannes Schickel
7be486ae27
SCI: Slight template formatting fixes.
2016-03-08 20:15:22 +01:00
Johannes Schickel
693f8dc295
SCI: Add missing namespace comments in graphics/.
2016-03-08 20:13:05 +01:00
Colin Snover
73eea88939
SCI32: Move in-memory bitmap read/write into its own class
2016-03-07 20:51:06 -06:00
Colin Snover
36800b7017
SCI32: Fix memory leaks
2016-03-06 21:34:43 -06:00
Colin Snover
9a280d3965
SCI32: Add all kBitmap signatures
...
Not all SCI2.1late/SCI3 function signatures are fully known yet,
but all subops are now represented in the kernel tables.
2016-03-03 20:31:10 -06:00
Colin Snover
e5b30fb9af
SCI32: Fix bad reads of mirrored cels
2016-03-01 21:12:31 -06:00
Colin Snover
1c4778d571
SCI: Minor cleanup
...
1. Reorder member initialisations to match class member order
2. Use #pragma mark instead of comments for annotating sections
3. Remove useless >=0 checks on unsigned types
2016-02-18 21:11:06 -06:00
Filippos Karapetis
c1dacbe65d
SCI: Use American English, like we do in other parts of ScummVM
...
This replaces "colour" to "color"
2016-02-19 02:50:16 +02:00
Colin Snover
5a1fa5efa1
SCI: When rewriting lookup tables, also actually record what scale they are for
2016-02-18 13:18:03 -06:00
Colin Snover
775c39102a
SCI: Implement templated drawing subroutines
2016-02-18 13:18:02 -06:00
Colin Snover
75ccabc325
SCI: Implement accurate renderer architecture for SCI32
2016-02-18 13:18:02 -06:00