Le Philousophe
7853b05482
BACKENDS: WII: Start considering game paths as Path class
2023-12-24 13:19:25 +01:00
Cameron Cawley
bcc9259382
BACKENDS: Report if the backend supports cursors with alpha channels
2023-10-29 02:02:11 +02:00
D G Turner
75023fcc08
WII: Move All Palette Code Implementation into OSystem Graphics Module
2023-08-29 00:10:53 +01:00
Thierry Crozat
ef7c881416
OSYSTEM: Add kFeatureTouchscreen to identify backends with a touchscreen
2023-08-22 23:37:11 +01:00
Wyatt Radkiewicz
f5dfa6b8d1
WII: Removed extra ")" in backend hasFeature
2023-08-13 00:22:10 +02:00
Wyatt Radkiewicz
eebadf4495
GRAPHICS: Optimize alpha blend NEON and Generic
...
I optimized the NEON and Generic paths for ManagedSurface::blendBlitFrom
and the new TransparentSurface::blit. Now (on arm), the new blit function
matches the speed of the old blit function even with the added
inderections that the runtime extension detection code adds in.
Other than that, I made a benchmark for this code and you can make it
using this command:
CFLAGS="-DTEST_BLEND_SPEED" make test
I reverted wii to not use altivec anymore since it doesn't.
I also removed graphics/blit-neon.cpp from graphics/module.mk because
simply including the .cpp file in graphics/blit-alpha.cpp was a better
option because then I didn't need to instantiate every version of the
templates that I needed.
2023-08-13 00:22:10 +02:00
Wyatt Radkiewicz
ffb845f241
WII: Backend detects Altivec extensions
2023-08-13 00:22:10 +02:00
Le Philousophe
87bad2cc7d
COMMON: Allow games to use overlay for something else than GUI
...
This can be used for subtitles without changing the mouse coordinates.
2022-11-12 19:12:05 +01:00
Le Philousophe
387da5b820
WII: Don't use unsafe strcat and strcpy
2022-10-23 22:46:19 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Cameron Cawley
5022489277
BACKENDS: Refactor the API for creating Mutexes
2021-11-12 20:19:45 +01:00
Martin Gerhardy
a0c237f7b9
EVENTRECORDER: added new event for OSystem::getTimeAndDate
2021-07-09 19:23:21 +02:00
Cameron Cawley
01b4432825
BACKENDS: Use Common::U32String for OSystem::setWindowCaption
2020-11-22 17:20:19 +00:00
Alexander Reim
34534484b4
WII: Fix warnings
2020-09-24 11:45:40 +02:00
Cameron Cawley
0a29fced6e
WII: Replace use of Graphics::ColorMasks
2020-07-25 13:32:45 +02:00
Le Philousophe
c27199496c
WII: Destroy everything before exiting
...
That let's close virtual keyboard file.
2019-10-09 13:33:11 +02:00
Alexander Reim
6dd28d7cc1
WII: Fix compiler warnings
...
WII: Fix compiler warnings
Compiler: DevKitPPC R28
2017-02-14 11:38:39 +01:00
Johannes Schickel
3b73ceb17e
WII: Make GPL headers consistent in themselves.
2014-02-18 02:39:40 +01:00
Eugene Sandulenko
f59512c47e
RECORDER: Implement Events Recorder
2013-05-17 00:18:09 +03:00
dhewg
5636c1fee0
WII: Adapt to mouse cursor dontScale API change
2012-07-21 16:22:05 +02:00
Matthew Hoops
b2f5721e58
COMMON: Add tm_wday to our TimeDate struct
...
Did not adapt bada or ps2 backends as I'm not sure how they should be handled
2012-06-09 20:21:48 -04:00
Max Horn
50896e6029
WII: Add logMessage() implementation
2011-06-17 20:50:37 +02:00
Max Horn
fce7f90a94
BACKENDS: Shuffle backends class hierarchy and module initialization
2011-06-08 14:29:22 +02:00
Max Horn
ff2ada1a05
WII: Use OSystem's 'slots' for timer/savefile manager
2011-06-07 14:57:57 +02:00
Max Horn
afb06b51cc
BACKENDS: Unify AudioCD manager instantiation
2011-06-06 15:02:33 +02:00
Max Horn
ce32745d9c
BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState calls
2011-06-04 11:55:56 +02:00
Max Horn
91b889e2d3
COMMON: Rename kFeatureCursorHasPalette -> kFeatureCursorPalette
2011-06-04 11:55:56 +02:00
dhewg
b85fc8f190
WII: Fix compilation
2011-05-03 18:27:50 +02:00
Max Horn
81ff18b0b7
WII: Fix various forbidden symbol clashes
2011-05-03 12:52:28 +02:00
Max Horn
3d4e9fe674
BACKENDS: Allow various files to use stuff from time.h
2011-05-03 11:27:44 +02:00
Ori Avtalion
3f7d45770e
WII: Fix compilation
2011-04-28 19:52:23 +03:00
Jordi Vilalta Prat
68937e6e77
WII: Use more standard Chinese locales.
...
Don't distinguish between simplified and traditional Chinese in the
language tag, as suggested by LordHoto.
svn-id: r54751
2010-12-03 15:11:43 +00:00
Jordi Vilalta Prat
cb8ce9feac
WII: Let the base backend decide the default detected language.
...
svn-id: r54713
2010-12-01 19:46:46 +00:00
Jordi Vilalta Prat
768d3dd6f7
WII: Fix compilation
...
svn-id: r54698
2010-12-01 12:30:58 +00:00
Jordi Vilalta Prat
0fc6a9bb45
WII: Add system language auto-detection.
...
svn-id: r54697
2010-12-01 12:23:37 +00:00
Max Horn
9b837d66d4
Replace Audio::MixerImpl::setOutputRate with a new 'sampleRate' param to the MixerImpl constructor
...
svn-id: r48238
2010-03-11 23:39:51 +00:00
Max Horn
42120ed626
Introduce a new struct TimeDate, replacing struct tm in client code. May lead to compilation issues in ports, which should be trivial to fix, though
...
svn-id: r44793
2009-10-08 19:41:38 +00:00
Andre Heider
a6b2e9255f
Fixed mismatching malloc/free, and plugged a memleak.
...
svn-id: r44526
2009-10-01 16:52:05 +00:00
Andre Heider
ab6caf1df6
New "Input" tab for the options dialog to set pad sensitivity and acceleration.
...
svn-id: r44205
2009-09-20 12:53:32 +00:00
Andre Heider
3e24220a19
Moved the Wii gfx code to its own library. Added a onscreen console for stdout/err, toggable via pad keys.
...
svn-id: r44189
2009-09-18 18:56:16 +00:00
Andre Heider
0b002beccd
Support for SMB shares, cleaned up async FS functions.
...
svn-id: r43965
2009-09-05 17:53:55 +00:00
Andre Heider
9aa7546a34
Removed AA modes in favor of bilinear texture filtering, which gives much better results. Renamed a few types and enums to make it clear what they're for.
...
svn-id: r43919
2009-09-03 17:52:38 +00:00
Andre Heider
cf112f9a43
Added an options dialog for some Wii specific settings.
...
svn-id: r43892
2009-09-01 19:33:47 +00:00
Andre Heider
7d71fbeea2
Complete GFX rewrite with new features:
...
- Standard and Dual-strike (240p) video modes, both with or without AA
- Distinct textures for the overlay, game buffer and the cursor
- Support for HW paletted textures
- Less pixel buffer conversions
- Cursor scaling
- Support for kFeatureAspectRatioCorrection and kFeatureOverlaySupportsAlpha
svn-id: r43830
2009-08-30 17:01:03 +00:00
Andre Heider
5b2a1a7662
16bit support for the Wii port
...
svn-id: r43631
2009-08-22 08:49:23 +00:00
Andre Heider
317de0f484
Fix some warnings in the Wii backend.
...
svn-id: r39570
2009-03-20 19:02:32 +00:00
Andre Heider
4b31a6cd63
moved the supported graphics modes to a static array.
...
svn-id: r38261
2009-02-15 15:43:39 +00:00
Andre Heider
b882723f20
moved the keyboard event thread to libwiikeyboard.
...
svn-id: r38258
2009-02-15 15:28:05 +00:00
Andre Heider
57d118e930
Added ISO9660/Joliet DVD support
...
svn-id: r35930
2009-01-19 23:57:49 +00:00
Andre Heider
c1c206a455
mutex fix, we actally want recursive locks
...
svn-id: r35674
2009-01-02 17:58:54 +00:00