Commit Graph
37 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
lolbot-iichan fb7ef86cf3 TESTBED: Modify Pixel Format tests to display brightness and alpha gradients (#3019)
* TESTBED: Sort Pixel Formats before displaying them

* TESTBED: Display color gradients while testing Pixel Formats

* TESTBED: Display example patterns with CLUT8 pixel formats
2021-05-20 23:25:09 +03:00
lolbot-iichan 2367dd8f98 TESTBED: Add another PixelFormat test (#3009)
* TESTBED: Add another PixelFormat test

I have noticed that Wintermute and FullPipe games are not working on PSP
port (and it looks like they never worked). This was caused by missing
ABGR8888@4 support on the backend, while some engines explicitly
requested this Pixel Format.

I have decided to add a test so that all the backends could be easily
checked for similar issues.

Surprisingly, "backends/graphics/null/null-graphics.h" holds up-to-date,
full and correct list of pixel formats requested by different engines.
There are lots of different Pixel Formats mentioned in different engines
code, but NullGraphicsManager lists all that are explicitly needed for
intGraphics(), not data reading, etc...

* TESTBED: Avoid using NullGraphicsManager at PixelFormat test

Avoid using NullGraphicsManager at PixelFormat test + other minor tweaks
2021-05-14 12:31:57 +03:00
lolbot-iichan 3f10dbeac6 TESTBED: Move code with side-effects away from testsuite constructor 2020-06-13 16:29:17 +02:00
Bastien Bouclet 1ef3e3fe3e TESTBED: Add override keywords 2020-02-09 12:43:16 +01:00
Thierry Crozat 48ec053a13 TESTBED: Add test for kFeatureFilteringMode 2016-10-13 01:45:01 +01:00
Eugene Sandulenko 302562de38 TESTBED: Added mouse cursor 2016-09-03 22:56:09 +02:00
Johannes Schickel 3edca1abb4 TESTBED: Make GPL headers consistent in themselves. 2014-02-18 02:39:38 +01:00
Julien 6362542836 TESTBED: Remove dead code, unused arguments and unreferenced symbols 2011-06-07 03:56:18 -04:00
Julien 08c01d116b TESTBED: Add const modifiers to some parameters/functions 2011-06-07 03:52:15 -04:00
strangerke 69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Johannes Schickel 22489cbf8e TESTBED: Adapt documentation to the palette RGBA->RGB change. 2011-02-20 21:39:30 +01:00
Johannes Schickel 02f93b4aeb TESTBED: Adapt to setPalette RGBA->RGB change. 2011-02-14 17:08:33 +01:00
Neeraj Kumar 4e92b3a17e TESTBED: Some refinemnts related to skipping tests and display in GUI
svn-id: r51945
2010-08-09 20:10:53 +00:00
Neeraj Kumar c675c1fe29 TESTBED: added a test for checking cursor trails in the GUI, fixed some display stuff
svn-id: r51263
2010-07-24 22:01:15 +00:00
Neeraj Kumar f6be0274df TESTBED: added preface to tests, can skip tests now.
svn-id: r51073
2010-07-20 20:20:44 +00:00
Neeraj Kumar b6c2be3bb9 Some more improvements in the TestbedListWidget and added description method in testsuite class
svn-id: r50984
2010-07-18 09:08:18 +00:00
Jordi Vilalta Prat 555acf4ba1 Some code formatting fixes
svn-id: r50893
2010-07-14 19:44:51 +00:00
Jordi Vilalta Prat 0b3201e5e3 Whitespace cleanup (mainly spaces and tabs at the end of line)
svn-id: r50885
2010-07-14 14:12:42 +00:00
Neeraj Kumar 570560e9b5 improved the scaling test to have a rectangle of estimated size of scaled cursor the scaled cursor should entirely cover that estimated rectangle
svn-id: r50802
2010-07-11 16:50:18 +00:00
Neeraj Kumar 00fc80b8d5 Added code to draw rainbow palette using HSV and converting it to RGB
svn-id: r50739
2010-07-07 20:31:28 +00:00
Neeraj Kumar cea663adb6 renamed the guards in header files
svn-id: r50344
2010-06-26 21:28:50 +00:00
Neeraj Kumar 3cc204f461 the ScummVM header included to all source files
svn-id: r50320
2010-06-26 13:07:13 +00:00
Neeraj Kumar b243a93932 added palette rotation test
svn-id: r50220
2010-06-24 15:27:28 +00:00
Neeraj Kumar 6110f16b29 fixed couple of leaks in testbed/fs.cpp, removed some unecesarry code from graphics.cpp/graphics.h
svn-id: r50119
2010-06-21 19:09:19 +00:00
Neeraj Kumar f3dcd38c74 few fixes in GFX tests, added template for FS tests
svn-id: r49925
2010-06-17 11:23:51 +00:00
Neeraj Kumar 569caaf14e some changes in scaling and overlay
svn-id: r49904
2010-06-16 13:10:59 +00:00
Neeraj Kumar 5534caa65d added/fixed some features in palettized cursors/aspect ratio correction etc.
svn-id: r49891
2010-06-15 20:32:46 +00:00
Neeraj Kumar af60633d68 added some features suggested by jordi, needs more work although
svn-id: r49668
2010-06-14 20:15:15 +00:00
Neeraj Kumar 3c511eab1a added code for testing shake, focus, overlay, scaling, need to fix more some of these although
svn-id: r49634
2010-06-13 19:19:06 +00:00
Neeraj Kumar 12b591ed46 improved aspect ratio correction and cursor tests, added test for iconifying and testing mouse movements
svn-id: r49624
2010-06-13 07:49:36 +00:00
Neeraj Kumar 1032b69f51 some minor changes in the testsuite structure, reduced no. of files per testsuite, fixed some formatting
svn-id: r49571
2010-06-10 12:40:58 +00:00
Neeraj Kumar 207a5e0779 updated my outdate copy of trunk, added couple of more tests in gfxtests
svn-id: r49510
2010-06-08 17:24:29 +00:00
Neeraj Kumar 1819c8b23b polished the interface to interact with testsuites, added code to report test results
svn-id: r49456
2010-06-06 14:06:51 +00:00
Neeraj Kumar 91a8d25cea completed the basic testsuite class
svn-id: r49392
2010-06-02 13:56:04 +00:00
Neeraj Kumar 5df3809d37 enhanced the basic testsuite class
svn-id: r49390
2010-06-02 04:45:44 +00:00
Neeraj Kumar da1f5ee54c created the basic testsuite class, will use it to create the GFX testsuite in graphics.h
svn-id: r49379
2010-06-01 18:06:31 +00:00