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