BearOso
111b92ca58
Unix: xvideo: Prefer RGB then YUY2 then I420.
2022-01-31 16:15:42 -06:00
Cjacker
bd996da4af
Add I420 Xvideo image format support, with both libyuv hardware acceleration and software conversion support.
2021-11-23 15:59:38 +08:00
BearOso
e322bbf109
Remove S9xSetPalette
2020-08-07 14:08:51 -05:00
bearoso
855ab4d947
Merge pull request #573 from greg-kennedy/master
...
Joystick events send a bogus XWarpPointer event to prevent screensaver
2019-09-16 12:01:13 -05:00
Greg Kennedy
2722dd5991
UNIX: fix incorrect YUY2 conversion
...
Removal of GFX_MULTI_FORMAT forces all internal formats to RGB565, however YUY2 conversion still expected RGB555 in some places. Notably, the color lookup was being built in RGB555 but now referenced in RGB565..
This changes x11.cpp to correctly do YUY2 color lookup based on the RGB555 value, by dropping the LSB of the green component.
Incidentally this fixes an outstanding TODO re: text rendering onto YUY2, where the RGB565 was already assumed internally. Now it's just assumed everywhere :)
2019-09-16 09:08:26 -05:00
Greg Kennedy
6c8f0c004f
Joystick events send a bogus XWarpPointer event to prevent screensaver / dpms launch
2019-09-12 21:45:38 -05:00
Brandon Wright
76b6342ca1
Remove most of GFX_MULTI_FORMAT.
2019-03-07 17:14:51 -06:00
Brandon Wright
5f56cadafb
Use a license stub everywhere.
...
This points to the full license in the root directory.
2018-11-15 17:31:39 -06:00
Brandon Wright
78bc52cd8e
Add some debugging info. Don't reset timer when reading $4211.
2018-05-28 18:24:11 -05:00
Brandon Wright
20bd60a3c6
Update copyright dates.
2018-05-25 15:44:52 -05:00
bearoso
4dcf4ddc74
Merge pull request #196 from Francesco149/xinerama
...
Add xinerama multi-monitor support and position window hints
2018-05-19 15:47:38 -05:00
bearoso
d89154a0b2
Merge pull request #259 from NoSuck/unix_fullscreen
...
unix: fix fullscreen property change timing
2017-11-19 12:16:36 -06:00
Brandon Wright
7a2ca6dc2a
Update copyrights.
2017-11-17 16:00:58 -06:00
The Flying Rapist
1b008bed45
unix: fix fullscreen property change timing
...
Previously, the Unix version of Snes9x was unable to create a fullscreen window. (It would create a regular window the size of the screen.)
2017-11-12 14:11:26 -05:00
Franc[e]sco
81694ae8f9
add xinerama multi-monitor support and position window hints
2017-05-10 21:27:27 +02:00
Brandon Wright
1661fc838c
Add copyrights.
2016-10-15 11:31:26 -05:00
Brandon Wright
ddb1527236
Bump OV2 Windows port copyright.
2016-10-07 12:53:18 -05:00
Brandon Wright
006fc22ebb
Add byuu copyright for his S-SMP
2016-10-07 12:47:07 -05:00
bearoso
b3b31b1d26
Merge pull request #116 from greg-kennedy/patch-1
...
Update x11.cpp
2016-10-01 20:08:06 -05:00
Brandon Wright
91aebfe759
Update some copyrights, bump version number.
2016-10-01 20:03:03 -05:00
Brandon Wright
026f9eaa1e
Fix some possible problems from cppcheck. Everything else looks fine.
2016-09-27 15:25:37 -05:00
Greg Kennedy
971492f75c
Update x11.cpp
...
A fix for SNES in high-resolution mode - this was causing the Epoch crash scene in Chrono Trigger to display only on the top half of the screen.
2016-07-27 23:27:07 -05:00
Greg Kennedy
602d70195f
Fixes to maxaspect
2016-01-04 17:20:13 -06:00
Greg Kennedy
f1f71f92e8
Add -maxaspect option for fullscreen, which stretches / autocrops, but ignores 8:7 aspect.
2016-01-02 22:32:31 -06:00
Greg Kennedy
65a3701be3
Switch to Fullscreen fails unless done after MapWindow.
2015-12-29 16:17:24 -06:00
Greg Kennedy
a371d3b389
Add output scaling when Xv fullscreen is enabled.
2015-12-29 14:25:19 -06:00
Greg Kennedy
7396766588
Add Xv acceleration support to unix port.
2015-12-29 14:04:13 -06:00
Greg Kennedy
2db2c2f57c
Wrap XImage in a generic struct, for extending with XvImage later.
2015-12-29 00:55:03 -06:00
Greg Kennedy
71648e7a86
Add -fullscreen option, which starts snes9x in fullscreen mode.
2015-12-28 15:22:11 -06:00
OV2
8e1b726b6b
Move statemanager to s9x folder, add rewind support to unix port
2012-03-29 15:31:41 +02:00
OV2
c47598f3cf
Update copyright in all files
2011-04-11 21:51:20 +02:00
zones
41dc2fbb61
Add blend filters in blit.cpp
2011-02-24 21:22:19 +09:00
zones
a013ae3306
Mac,Unix: Add 256*448,478 support / Mac:code cleanup
2011-02-20 20:27:20 +09:00
zones
2f167567f5
Fix HIRQ
2010-11-28 22:35:41 +09:00
OV2
d1666860e0
Initial 1.52 import
2010-09-25 17:46:12 +02:00