30 Commits

Author SHA1 Message Date
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Eugene Sandulenko
ada51d0b49
SLUDGE: Implement Dissolve transition 2021-05-16 17:09:32 +02:00
Eugene Sandulenko
c07f28a6b0
SLUDGE: Revert the background transparency fix as that messes with some backgrounds 2021-05-16 00:37:12 +02:00
Eugene Sandulenko
bc38a0a08c
SLUDGE: Implement FADE transition 2021-05-15 00:10:01 +02:00
Eugene Sandulenko
7ee172b47f
SLUDGE: Fixing backdrop transparency. Now parallax works as expected 2021-05-14 18:49:02 +02:00
Eugene Sandulenko
836825abcf
SLUDGE: Merge Parallax stuff back into GraphicsManager 2021-05-14 01:01:58 +02:00
Eugene Sandulenko
28e4e46707
SLUDGE: Reduce header dependencies 2021-05-07 01:29:53 +02:00
Eugene Sandulenko
e3da6f47b5
SLUDGE: Remove unused files and redundant header 2021-05-07 01:29:52 +02:00
Simei Yin
4b271c6e7c SLUDGE: Remove global variable fadeMode and move transition functions to GraphicsManager 2018-04-29 09:57:32 +02:00
Simei Yin
5ced495769 SLUDGE: Move global variable thumbnailWidth/Height to GraphicsManager 2018-04-27 19:48:29 +02:00
Colin Snover
432fd522d2 ENGINES: Remove default1x scaler flag
This flag is removed for a few reasons:

* Engines universally set this flag to true for widths > 320,
  which made it redundant everywhere;
* This flag functioned primarily as a "force 1x scaler" flag,
  since its behaviour was almost completely undocumented and users
  would need to figure out that they'd need an explicit non-default
  scaler set to get a scaler to operate at widths > 320;
* (Most importantly) engines should not be in the business of
  deciding how the backend may choose to render its virtual screen.
  The choice of rendering behaviour belongs to the user, and the
  backend, in that order.

A nearby future commit restores the default1x scaler behaviour in
the SDL backend code for the moment, but in the future it is my
hope that there will be a better configuration UI to allow users
to specify how they want scaling to work for high resolutions.
2017-10-07 12:30:29 -05:00
Simei Yin
867b8dbb92 SLUDGE: Reset engine when launching a new game data file 2017-08-22 16:20:15 +02:00
Simei Yin
7da077b93a SLUDGE: Clear screen before every display 2017-08-01 09:29:34 +02:00
Simei Yin
a1be6d4209 SLUDGE: Move sprite bank to graphics manager 2017-07-21 14:00:24 +02:00
Simei Yin
0fb4a1ddd2 SLUDGE: Objectify input and event handler 2017-07-20 19:10:01 +02:00
Simei Yin
caa51ef49a SLUDGE: Change all structure names to Uppercase 2017-07-20 19:10:01 +02:00
Simei Yin
7e95f7dc63 SLUDGE: Fix backdrop loading for images not of the window size 2017-07-20 02:00:18 +02:00
Simei Yin
e617a53608 SLUDGE: Objectify graphic classes 2017-07-20 00:43:16 +02:00
Simei Yin
0e7d9b4eb2 SLUDGE: Objectify parallex and create graphics manager 2017-07-20 00:43:16 +02:00
Simei Yin
59f9157106 SLUDGE: Remove gl-related graphics.h 2017-07-15 17:51:57 +02:00
Simei Yin
b60aa5eae7 SLUDGE: fix warnings 2017-07-13 23:29:26 +02:00
yinsimei
94ddf526f4 SLUDGE: remove CommonCode directory to have a flat structure 2017-07-13 18:27:45 +02:00
yinsimei
800987ab95 SLUDGE: replace char *by Common::String 2017-07-13 18:27:45 +02:00
yinsimei
f8e1fe0064 SLUDGE: replace int types to scummvm defined ones 2017-07-13 18:27:45 +02:00
yinsimei
07e4982027 SLUDGE: remove #ifdef HAVE_GLES2 and clean code in graphics 2017-07-13 18:27:45 +02:00
yinsimei
bee42dc52f SLUDGE: remove platform dependent defines 2017-07-13 18:27:45 +02:00
yinsimei
a8ccd05315 SLUDGE: header formatting 2017-07-13 18:27:45 +02:00
yinsimei
ca2ee02496 SLUDGE: code formatting 2017-07-13 18:27:45 +02:00
yinsimei
c4a5af22ea SLUDGE: Add namespace 2017-07-13 18:27:45 +02:00
yinsimei
219044abf9 SLUDGE: Add sludge files and make it compile 2017-07-13 18:27:45 +02:00