iwubcode
|
725d14e4c6
|
Update game inis that need 'Immediate Mode' disabled due to having extra/incomplete frames in XFB. Also add new game inis: disable 'Immediate Mode' on Mushroom Men which needs XFB timing for its videos and disable 'Immediate Mode' on Go Vacation which also has extra/incomplete frames in some minigames.
|
2017-11-17 22:11:31 -06:00 |
|
iwubcode
|
65418a76f5
|
Video Common: Use correct aspect ratio when saving screenshots / video
|
2017-11-17 22:11:31 -06:00 |
|
iwubcode
|
1090549552
|
Software Backend: Force EFB/XFB to copy to ram
|
2017-11-17 22:11:31 -06:00 |
|
iwubcode
|
6e686f6ea1
|
Software Backend: Fix xfb output and add vertical scaling support
|
2017-11-17 22:11:31 -06:00 |
|
iwubcode
|
e6d85b0915
|
Video Common: Avoid 'presenting' duplicate frames by detecting when swap
hasn't changed since the last frame
|
2017-11-17 22:11:31 -06:00 |
|
iwubcode
|
c58010404d
|
Update all inis to remove old XFB settings. Also update Krome Studios games to use 'Immediate XFB' and Rogue Squadron games to disable 'Immediate XFB'.
|
2017-11-17 22:11:30 -06:00 |
|
iwubcode
|
2295d60fdc
|
VideoCommon: Output gamma now comes from the xfb copy
|
2017-11-17 22:11:30 -06:00 |
|
iwubcode
|
7f0834c919
|
Add 'immediate xfb' which reduces xfb latency at the cost of graphical errors
|
2017-11-17 22:11:30 -06:00 |
|
iwubcode
|
a71bc9ebbf
|
Move XFB UI option to be under XFB group
|
2017-11-17 22:11:30 -06:00 |
|
iwubcode
|
e33ab4117d
|
Video Common: Make auto IR work with HybridXFB
|
2017-11-17 22:11:30 -06:00 |
|
iwubcode
|
76b775d5be
|
Video Common: Add XFB decoding via the GPU
|
2017-11-17 22:11:30 -06:00 |
|
iwubcode
|
4d13f69dc1
|
Remove TODOs
|
2017-11-17 22:11:29 -06:00 |
|
iwubcode
|
33bc286baa
|
Remove old XFB logic
|
2017-11-17 22:11:29 -06:00 |
|
iwubcode
|
081b92b8a7
|
Video Common: Only update FPS when frame is renderered which yields more
accurate results
|
2017-11-17 22:11:29 -06:00 |
|
iwubcode
|
b285188de1
|
Video Backends: Implement vertical scaling for xfb copies. This fixes the
display of PAL games that run in 50hz mode.
|
2017-11-17 22:11:29 -06:00 |
|
iwubcode
|
5a372020ea
|
FifoPlayer: Generate fake VideoInterface updates
|
2017-11-17 22:11:29 -06:00 |
|
iwubcode
|
2cd9565b18
|
Add an additional flag fo 'XFB Copy'
|
2017-11-17 22:11:29 -06:00 |
|
iwubcode
|
65cd085f9b
|
Add new GUI option to skip XFBToRam and remove old XFB options
|
2017-11-17 22:11:28 -06:00 |
|
iwubcode
|
198d3b69b4
|
Add ability to dump xfb copies to texture for debugging purposes
|
2017-11-17 22:11:28 -06:00 |
|
iwubcode
|
a9f0d1783b
|
Support frame and video dumping from VideoCommon
|
2017-11-17 22:11:23 -06:00 |
|
iwubcode
|
79387dddb2
|
Add support for hybrid XFB
|
2017-11-17 19:47:56 -06:00 |
|
iwubcode
|
b201777b83
|
D3D Backend: Change encoding parameter types from DWORD to our platform agnostic types
|
2017-10-30 10:27:02 -05:00 |
|
iwubcode
|
1ccfccdcf0
|
D3D: Properly handle dual source blending
|
2017-09-05 23:51:31 -05:00 |
|
iwubcode
|
bc3622c2a8
|
Fix the size of s_last_connect_request_counter to be 5 (wiimotes + balance board)
|
2017-08-04 00:32:20 -05:00 |
|
iwubcode
|
e4896d39bd
|
Video Backends: Move and rename HostTextureFormat to AbstractTextureFormat
|
2017-06-13 00:41:56 -05:00 |
|
iwubcode
|
2cdc93f4ab
|
Video Backends: Split texture cache code out into separate files, introduce 'AbstractTexture'
|
2017-06-13 00:41:51 -05:00 |
|
iwubcode
|
1b685bcde9
|
Fix for loop in D3D Renderer ApplyState function
|
2017-05-29 23:32:32 -05:00 |
|
iwubcode
|
a9d08a31a6
|
Add configurable toggle that rounds vertices to the nearest pixel when
w=1. This fixes some games at higher IRs.
|
2017-04-04 09:52:18 -05:00 |
|
iwubcode
|
a7a8e35823
|
Add support for specifying the GC/Wii system language per-game
|
2017-01-22 12:00:45 -06:00 |
|