Jules Blok
6d1628eda4
Revert "Merge pull request #3578 from Armada651/forced-slow-depth"
...
This reverts commit e2a1a085b6 , reversing
changes made to 2aea549eef .
2016-02-29 00:55:51 +01:00
Jules Blok
54c2800bb4
Merge pull request #3674 from RisingFog/weeaboo_ini
...
Force Slow Depth on Suzumiya Haruhi no Heiretsu
2016-02-26 21:41:55 +01:00
Jules Blok
e2a1a085b6
Merge pull request #3578 from Armada651/forced-slow-depth
...
VideoConfig: Replace FastDepthCalc by ForcedSlowDepth.
2016-02-22 11:29:09 +01:00
Jules Blok
2aea549eef
Merge pull request #3664 from stenzek/d3d-z24-encoder
...
TextureConversionShader: Invert depth for Z24 encoder with D3D
2016-02-21 16:01:55 +01:00
Jules Blok
e4ef018706
GameSettings: Remove FastDepthCalc entries.
...
Only Mini Ninjas and DKC currently have a known issues that require slow depth.
2016-02-08 12:26:57 +01:00
Jules Blok
fb2f8e49bb
Android: Remove FastDepthCalc option.
2016-02-08 12:26:56 +01:00
Jules Blok
9805f70913
VideoConfig: Replace FastDepthCalc by ForcedSlowDepth.
...
Fast depth is now more accurate than slow depth and should always be used.
The option will be kept in a different form as it is still used as a hack to fix some games.
Also, the slow depth code path will still be relied upon by cards that don't support GL_ARB_clip_control.
2016-02-08 12:26:55 +01:00
Jules Blok
51a36f27e0
Merge pull request #3448 from Armada651/depth-epsilon
...
VertexShaderManager: Add an epsilon hack to the perspective projection.
2016-01-18 20:56:18 +01:00
Jules Blok
48b60649af
Merge pull request #3495 from Armada651/d3d-float
...
D3D: Use a 32-bit floating point depth buffer.
2016-01-14 00:39:23 +01:00
Jules Blok
d54291f2e8
Merge pull request #3506 from stenzek/odd-mips
...
TextureCacheBase: Change CalculateLevelSize to match D3D/OGL sizes
2016-01-13 23:10:18 +01:00
Jules Blok
55cb6675cc
IniFile: Initialize with default value if key does not exist.
2016-01-13 22:51:53 +01:00
Jules Blok
a307883069
Merge pull request #3505 from Armada651/invert-conversion
...
TextureConversionShader: Also invert color encoders if they're used to encode depth.
2016-01-13 12:58:44 +01:00
Jules Blok
daabd88d69
TextureConversionShader: Also invert color encoders if they're used to encode depth.
2016-01-13 01:08:27 +01:00
Jules Blok
8158d291aa
D3D: Use the full depth range for Z pokes.
2016-01-11 22:27:41 +01:00
Jules Blok
129975233f
D3D: Use a 32-bit floating point depth buffer.
2016-01-11 22:27:40 +01:00
Jules Blok
b56a084b0b
Merge pull request #3470 from Armada651/stereo-msaa
...
FrameBufferManager: Fix typo in stereoscopic MSAA shader.
2016-01-07 20:15:06 +01:00
Jules Blok
db551c55a2
FrameBufferManager: Fix typo in stereoscopic MSAA shader.
2016-01-07 20:05:12 +01:00
Jules Blok
1e111421e9
VideoConfig: Don't give warnings for per-game stereoscopy parameters.
2016-01-06 22:21:12 +01:00
Jules Blok
358e458a93
VertexShaderManager: Add an epsilon hack to the perspective projection.
2016-01-05 01:24:54 +01:00
Jules Blok
8c3108b354
Render: Clamp the z range to the full range.
2016-01-03 15:39:34 +01:00
Jules Blok
7ca9a438a8
Merge pull request #3385 from SMarioMan/master
...
Add StereoConvergence settings to various gameini files
2015-12-24 12:02:04 +01:00
Jules Blok
8bda12bcfd
Revert "Merge pull request #3076 from void-ghost/stereo3d_presets"
...
This reverts commit 81414b4fa2 , reversing
changes made to b926061f64 .
Conflicts:
Source/Core/DolphinWX/Frame.cpp
Source/Core/VideoCommon/VideoConfig.cpp
Source/Core/VideoCommon/VideoConfig.h
2015-12-23 00:35:19 +01:00
Jules Blok
7b4c4bfc5e
VideoConfig: Fix stereoscopy preset settings.
...
PR #3076 looks to be pretty poor quality and should be reverted.
2015-12-22 23:24:05 +01:00
Jules Blok
2c5965be88
UserPreferences: Move all stereoscopy options to the stereoscopy section.
2015-12-22 23:16:28 +01:00
Jules Blok
fa207ef8a0
VideoConfig: Move all stereoscopy options to the stereoscopy section.
2015-12-22 23:16:27 +01:00
Jules Blok
9a1b2f68cc
ISOProperties: Replace the ConvergenceMinimum option by the Convergence option.
...
The ConvergenceMinimum was replaced by Convergence in the GameINI.
2015-12-22 23:16:27 +01:00
Jules Blok
c49bb57e09
VideoConfig: Move all GameINI stereoscopy options to the stereoscopy section.
2015-12-22 23:16:27 +01:00
Jules Blok
3f7bf5ca93
VideoConfigDiag: Snap the convergence slider.
2015-12-13 22:58:38 +01:00
Jules Blok
ee657c04fe
VideoConfig: Change convergence setting to percentage value.
2015-12-13 22:58:16 +01:00
Jules Blok
99c08c89bb
OGL: Invert Top-and-Bottom mode.
2015-09-10 22:22:26 +02:00
Jules Blok
9cfb411a93
Readme: Update issue tracker URL.
2015-09-07 22:01:19 +02:00
Jules Blok
5e652686f7
Merge pull request #2865 from SMarioMan/patch-1
...
Add stereoscopic options to tested gameini files
2015-08-17 16:57:41 +02:00
Jules Blok
7e266b080f
TextureCache: Remove redundant floor().
2015-08-15 15:30:50 +02:00
Jules Blok
b01ca1794a
Revert "VideoCommon: Clamp integer conversions."
...
This reverts commit 0f2c72f0f8 .
2015-08-15 13:50:43 +02:00
Jules Blok
3801f89125
Merge branch 'stable'
2015-07-25 14:09:02 +02:00
Jules Blok
4d5f693d88
Merge pull request #2777 from Armada651/hotkey-down
...
HotkeyManager: Activate hotkey when key is pressed.
2015-07-25 14:08:03 +02:00
Jules Blok
3814b5b702
HotkeyManager: Activate hotkey when key is pressed.
...
As opposed to activating the hotkey when it is released.
2015-07-25 13:53:27 +02:00
Jules Blok
75fc213359
FrameTools: Disable hotkeys while a modal dialog is shown.
2015-07-25 13:05:00 +02:00
Jules Blok
0092f5207b
Core: Don't return true on IsRunning() when stopping emulation.
2015-07-25 13:04:37 +02:00
Jules Blok
59eb7a864d
Revert "Join the emu thread in Core::Stop. Get rid of Core::Shutdown which did that before."
...
This reverts commit ba664b3293 .
Added documentation to Core::Shutdown() to prevent breaking changes.
2015-07-25 13:04:22 +02:00
Jules Blok
dfe5ed54a4
Merge pull request #2770 from Armada651/modal-hotkeys
...
FrameTools: Disable hotkeys while a modal dialog is shown.
2015-07-25 13:02:13 +02:00
Jules Blok
fbd5bb815c
Merge pull request #2538 from Armada651/thread-revert
...
Revert "Join the emu thread in Core::Stop. Get rid of Core::Shutdown which did that before."
2015-07-25 13:02:04 +02:00
Jules Blok
8eee13e7af
FrameTools: Disable hotkeys while a modal dialog is shown.
2015-07-23 09:09:01 +02:00
Jules Blok
ed50d61287
Merge branch 'stable'
2015-07-23 08:12:57 +02:00
Jules Blok
2c7ae7787d
Merge pull request #2768 from Armada651/focus-pause
...
CFrame: Ignore "Pause on Focus Lost" when not started.
2015-07-23 08:11:45 +02:00
Jules Blok
703b1e8654
CFrame: Ignore "Pause on Focus Lost" when not started.
2015-07-22 19:31:23 +02:00
Jules Blok
5535c5c54c
Core: Don't return true on IsRunning() when stopping emulation.
2015-07-22 09:44:39 +02:00
Jules Blok
b6c4d5792b
Revert "Join the emu thread in Core::Stop. Get rid of Core::Shutdown which did that before."
...
This reverts commit ba664b3293 .
Added documentation to Core::Shutdown() to prevent breaking changes.
2015-07-22 09:15:19 +02:00
Jules Blok
809e480973
Merge branch 'stable'
2015-07-20 16:04:18 +02:00
Jules Blok
ccb56ddf97
CFrame: Claim all keyboard events on OS X.
2015-07-20 10:11:11 +02:00
Jules Blok
bee7f19d76
Merge pull request #2682 from AdmiralCurtiss/libusb-fix-win-crash-without-drivers
...
GC Adapter: Do not attempt to claim_interface when libusb_open() fails.
2015-07-01 23:48:24 +02:00
Jules Blok
c06342c3cf
Merge branch 'stable'
2015-06-29 11:04:17 +02:00
Jules Blok
9a244f07fa
Merge pull request #2673 from Armada651/cheat-crash
...
CheatSearchTab: Check Core state instead of checking a memory pointer.
2015-06-29 11:02:16 +02:00
Jules Blok
3f39e38372
CheatSearchTab: Check Core state instead of checking a memory pointer.
2015-06-28 18:28:55 +02:00
Jules Blok
1120132d26
Merge branch 'stable'
2015-06-28 13:28:23 +02:00
Jules Blok
a71e81a143
Merge pull request #2659 from Armada651/openal-conv
...
OpenALStream: Fix sample conversion.
2015-06-27 00:13:02 +02:00
Jules Blok
cff6d9f922
Merge pull request #2640 from AdmiralCurtiss/real-wiimote-crash-fix
...
WiimoteReal: Fix crash when switching a real Wiimote to a different slot or type during emulation.
2015-06-26 20:33:50 +02:00
Jules Blok
da7ec75350
Merge pull request #2643 from comex/fix-do-file-search
...
Fix DoFileSearch returning the passed-in directories themselves.
2015-06-25 15:20:16 +02:00
Jules Blok
86dd81cf6b
OpenALStream: Fix sample conversion.
...
Looks like it wasn't symmetric anymore.
2015-06-25 12:42:41 +02:00
Jules Blok
75a9740ab7
Merge branch 'stable'
2015-06-25 12:24:15 +02:00
Jules Blok
8fd5f249fa
Merge pull request #2656 from Armada651/ogl-inv-depth
...
OGL: Allow inverted depth ranges.
2015-06-25 12:06:56 +02:00
Jules Blok
30eae0d258
Merge pull request #2657 from lioncash/screenshot
...
Render: Add an OSD notification for screenshot saving
2015-06-25 09:22:26 +02:00
Jules Blok
dbfdbf7dbd
D3D: Cosmetics.
...
Merge two cases which should've already been merged.
2015-06-24 23:16:53 +02:00
Jules Blok
743296f1c4
OGL: Allow inverted depth ranges.
2015-06-24 22:28:36 +02:00
Jules Blok
2a5dd69c72
Merge branch 'stable'
2015-06-24 19:34:16 +02:00
Jules Blok
6274cdb478
Merge pull request #2655 from mimimi085181/texturecache-iterator-fix
...
Quick fix for an invalid iterator
2015-06-24 19:27:08 +02:00
Jules Blok
519a7c4a29
Merge pull request #2652 from Tilka/ps_sum1
...
Jit64: fix pre-SSE4.1 fallback of ps_sum1 with AccurateNaNs=True
2015-06-24 18:28:33 +02:00
Jules Blok
21a70903ed
Merge branch 'stable'
2015-06-23 20:16:55 +02:00
Jules Blok
4042945ee5
Merge branch 'stable'
2015-06-13 01:12:12 +02:00
Jules Blok
d914c11ee5
Merge pull request #2595 from degasus/stable
...
Hotkeys: Fix translation array
2015-06-12 22:36:43 +02:00
Jules Blok
dca19a71db
Merge pull request #2588 from Armada651/geom-centroid
...
GeometryShaderGen: Don't use `centroid in` for input variables.
2015-06-11 09:53:02 +02:00
Jules Blok
fd637030e4
GeometryShaderGen: Consistently use xfmem just as the vertex shader.
...
There are very rare conditions in which xfmem can actually desync from bpmem.
2015-06-10 16:13:54 +02:00
Jules Blok
4cbaddb7ad
GeometryShaderGen: Don't use centroid in for input variables.
2015-06-10 16:04:32 +02:00
Jules Blok
8e3af04d0e
Merge pull request #2585 from dolphin-emu/fix_d3d_ansiopathicness_the_sequel
...
Anisotropic Filtering option is now correct in D3D
2015-06-10 13:09:02 +02:00
Jules Blok
c15b0b8cfc
Merge branch 'master' into stable
2015-06-10 13:08:12 +02:00
Jules Blok
7dfced21a2
Merge branch 'master' into stable
2015-06-10 00:00:12 +02:00
Jules Blok
97e3c5302d
Merge pull request #2578 from Armada651/cmake-stable
...
Don't display the branch name in the titlebar for the stable branch.
2015-06-09 22:28:54 +02:00
Jules Blok
35aa676fe7
Decide whether Dolphin is stable based on the branch name.
2015-06-09 21:07:33 +02:00
Jules Blok
d5788f75a3
Merge pull request #2533 from degasus/syncgpu
...
Fifo: Rewrite SyncGPU
2015-06-09 09:43:26 +02:00
Jules Blok
58f9b05e7e
Merge pull request #2471 from degasus/lighting_attn
...
Lighting Attenuation
2015-06-09 00:16:02 +02:00
Jules Blok
75fef8e26f
D3D: Implement Z pokes.
2015-06-07 15:33:30 +02:00
Jules Blok
cfc23560d9
D3D: Set the viewport to the full target size when doing EFB pokes.
2015-06-07 13:32:00 +02:00
Jules Blok
b0afb08170
Merge pull request #2541 from Armada651/revert-revert
...
Revert "Revert "OGL: Switch depth buffers to GL_DEPTH_COMPONENT32F format.""
2015-06-07 00:26:01 +02:00
Jules Blok
026d07e7c9
D3D: Remove obsolete comment.
2015-06-06 23:26:52 +02:00
Jules Blok
37dc8661ab
Revert "Revert "OGL: Switch depth buffers to GL_DEPTH_COMPONENT32F format.""
...
This reverts commit 9ef1ca4141 .
2015-06-06 20:10:23 +02:00
Jules Blok
8cc271516d
Revert "Revert "OGL: Change the depth buffer type to GL_FLOAT.""
...
This reverts commit 05d60f4fef .
2015-06-06 20:09:22 +02:00
Jules Blok
5650b9e970
Revert "OGL: Use floating point arithmetic to scale the depth value."
...
This reverts commit 05f42f94a0 .
2015-06-06 20:07:49 +02:00
Jules Blok
f9b5571ddd
Merge pull request #2534 from Armada651/depth-clamp
...
VideoBackends: Allow the viewport to use the full depth range.
2015-06-06 12:32:56 +02:00
Jules Blok
ef1dfa8bcb
VideoBackends: Allow the viewport to use the full depth range.
2015-06-06 03:37:46 +02:00
Jules Blok
0b61a0dfc5
Merge pull request #2448 from Armada651/depth-inversion
...
D3D: Depth range inversion.
2015-05-26 15:39:50 +02:00
Jules Blok
ca7801da44
D3D: Invert initial depth buffer clear.
2015-05-26 15:31:36 +02:00
Jules Blok
e31982474c
OGL: Depth range inversion.
2015-05-22 23:52:22 +02:00
Jules Blok
88cc91030e
VertexShaderGen: Use correct depth output when glClipControl is supported.
2015-05-22 23:52:21 +02:00
Jules Blok
522e721830
OGL: Add glClipControl support.
2015-05-22 23:52:20 +02:00
Jules Blok
05f42f94a0
OGL: Use floating point arithmetic to scale the depth value.
2015-05-20 14:22:30 +02:00
Jules Blok
05d60f4fef
Revert "OGL: Change the depth buffer type to GL_FLOAT."
...
This reverts commit 4b2e04b862 .
2015-05-20 14:22:29 +02:00
Jules Blok
9ef1ca4141
Revert "OGL: Switch depth buffers to GL_DEPTH_COMPONENT32F format."
...
This reverts commit be810eb750 .
2015-05-20 14:22:28 +02:00
Jules Blok
ef78941042
VideoBackends: Clamp depth to uint24 range.
2015-05-18 23:22:28 +02:00
Jules Blok
f7151a2a5c
Revert "D3D: Use a 32-bit floating point depth buffer."
...
This reverts commit a224c604a3 .
2015-05-16 22:16:31 +02:00
Jules Blok
1d745d632a
PixelShaderGen: Clamp zCoord to the depth range.
2015-05-08 14:43:43 +02:00