e1d36f91fc
Fix a few asserts in the VertexShaderGen.
...
Removes a couple asserts in the vertex shader gen when dealing with the input form.
Typically input form ABC1 is used, so it'll pull in the first three elements and always set the fourth to 1.0
The other input form available is AB11, which sets the last two components to 1.0 (Theoretically).
No titles actually use this input form that we know of except for Project M, but it can have some fairly drastic visual differences.
Confirmed correct by hardware test
2016-02-29 16:43:44 -06:00
1b37b39d64
Merge pull request #3673 from mmastrac/dvd_nobackwardsbuffer
...
[DVD] Ignore buffer when seeking backwards
2016-02-26 13:14:47 +01:00
1d07fee367
Merge pull request #3432 from stenzek/bba-tap-win
...
EXI: Refactor Windows BBA-TAP interface to a read thread, crash fixes, cleanups
2016-02-26 12:46:20 +01:00
f1a5d6c104
[DVD] Ignore buffer when seeking backwards
...
Unfortunately this fix re-breaks Arc Rise Fantasia, so we must restore its INI as well.
2016-02-25 12:09:25 -07:00
3286bbd9bd
JitArm64: Track single precision in ps_sel.
2016-02-25 19:47:07 +01:00
141e299161
JitArm64: Track single precision in fctiwzx.
2016-02-25 19:47:07 +01:00
e0793a274f
JitArm64: Track singles in fselx.
2016-02-25 19:47:07 +01:00
b4d0307b25
JitArm64: Remove LoadTo* helpers.
2016-02-25 19:47:07 +01:00
2112d8dfda
JitArm64: Replace REG_IS_LOADED with REG_LOWER_PAIR
2016-02-25 19:47:07 +01:00
c30a66b2d5
JitArm64: Track singles in fabs.
2016-02-25 19:47:07 +01:00
84395b65f6
JitArm64: Track singles in psq_st.
2016-02-25 19:47:06 +01:00
fe87462be8
JitArm64: Track singles in stfs.
2016-02-25 19:47:06 +01:00
5fad3d94a0
JitArm64: Track singles in fcmpX.
2016-02-25 19:47:06 +01:00
c8948ff8c7
JitArm64: Track single precision in ps_maddXX.
2016-02-25 19:47:06 +01:00
7fd68c8761
JitArm64: Track singles in ps_sumX.
2016-02-25 19:47:06 +01:00
ca091b9e92
JitArm64: Track single precision in ps_res.
2016-02-25 19:47:06 +01:00
d185d2f704
JitArm64: Track singles in ps_mulsX.
2016-02-25 19:47:06 +01:00
6572790d8b
JitArm64: Track singles in ps_mergeXX.
2016-02-25 19:47:06 +01:00
5506295123
JitArm64: Track singles in frspx.
2016-02-25 19:47:06 +01:00
0efdd5cacd
JitArm64: Track singles in paired fp_logic.
2016-02-25 19:47:06 +01:00
003288a886
JitArm64: Track singles in fp_arith.
2016-02-25 19:47:05 +01:00
ae1b5ff9e8
JitArm64: Track single precision in load/store.
2016-02-25 19:47:05 +01:00
1e59dc1025
JitArm64: Single precision tracking.
2016-02-25 19:47:05 +01:00
0e7401f350
Merge pull request #3639 from ASSympt0te/toggle-frame-limit-changes-fixes
...
Reword "Toggle Frame Limit" to better explain function
2016-02-24 12:15:11 -05:00
6513062144
Merge pull request #3596 from Sonicadvance1/fix_android_crash
...
[Android] Fix crash when we don't have access to a folder.
2016-02-22 16:15:54 -05:00
e2a1a085b6
Merge pull request #3578 from Armada651/forced-slow-depth
...
VideoConfig: Replace FastDepthCalc by ForcedSlowDepth.
2016-02-22 11:29:09 +01:00
1ce38a136d
TextureConversionShader: Invert depth for Z24 encoder with D3D
2016-02-22 00:09:07 +10:00
bd148e911b
Merge pull request #3642 from lioncash/backend
...
VideoBackendBase: Store video backends as unique_ptr
2016-02-21 04:49:14 -05:00
00cc59e83a
VideoInterface: Fix comment typo
2016-02-21 09:39:01 +01:00
1d6ee140f0
VideoBackendBase: Store video backends as unique_ptr
2016-02-20 19:07:40 -05:00
5fd9604195
Merge pull request #3660 from aserna3/no_wagglesticks_allowed
...
[Netplay] Disable Wiimotes
2016-02-20 14:30:28 +01:00
28fbf6ae03
[Netplay] Disable Wiimotes
2016-02-19 22:15:52 -06:00
4ecd191a7e
VertexShaderGen: turn pseudo-mod into a simple and
...
The type of posmtx has changed over time: half -> float -> int.
I assume this is supposed to be a modulo.
2016-02-20 03:29:08 +00:00
1f2b1caf42
Merge pull request #3633 from spxtr/DQt2
...
Replace TableProxyModel with TableDelegate.
2016-02-18 00:24:52 -05:00
dfb0db9d31
Replace TableProxyModel with TableDelegate.
2016-02-17 21:12:24 -08:00
58b3552233
Merge pull request #3616 from rukai/dolphinQtGameContextMenu
...
DQT2: Add context menu to gamelist
2016-02-18 00:07:22 -05:00
7cd1a233eb
DQT2: Added context menu to gamelist
2016-02-18 16:04:15 +11:00
05e431d5b5
Merge pull request #3645 from lioncash/dxmem
...
D3D12: Get rid of most explicit delete and new usages
2016-02-16 22:54:04 -05:00
96e48c3c9f
Merge pull request #3644 from lioncash/shadercache
...
ShaderCache: Minor changes
2016-02-16 22:52:39 -05:00
6fe3a3004d
Rename Direct3D to Direct3D 11
2016-02-16 22:43:21 -05:00
2e35e79302
Merge pull request #3643 from lioncash/inclass
...
NativeVertexFormat: Minor changes
2016-02-16 21:47:38 -05:00
d4b67be288
Merge pull request #3640 from Sonicadvance1/glextensions_workaround_trash
...
Disable some OpenGL 4.5 functions until AMD fixes their trash driver.
2016-02-16 15:41:48 +01:00
6b08194728
D3D12: Get rid of safe deletion macros
...
Anything these macros provided can be obsoleted by using
the correct standard library types.
2016-02-16 02:09:06 -05:00
626fcf4c15
D3DStreamBuffer: Use size_t within the class interface
...
A few StreamBuffer instances take arguments that are actually size_t,
and this will cause truncation warnings during argument forwarding
with make_unique.
2016-02-16 02:08:52 -05:00
932dd14418
NativeVertexFormat: Add missing override specifier
2016-02-15 23:41:20 -05:00
69c82f32ff
NativeVertexFormat: Use in-class initialization
2016-02-15 23:40:34 -05:00
6c0db9fe3c
ShaderCache: Remove unnecessary template type specifications
...
These are already inferred through the passed in arguments.
2016-02-15 23:32:30 -05:00
53fe5a04ec
ShaderCache: Remove unnecessary null checks
...
We already bail out if the shader compilation fails.
Also, there would have already been a nullptr dereference in
InsertByteCode prior to reaching this point.
2016-02-15 23:29:30 -05:00
a22f2e1144
D3DBase: Fix missing return statement
2016-02-15 21:15:43 -05:00
05f5668bcc
Merge pull request #3591 from phire/VC_widescreen
...
Make all Virtual console games 4:3 (and cleanup GameInis)
2016-02-16 00:41:33 +01:00