20719081df
PixelShaderGen: Move RegisterStates from global storage to stack.
2013-06-17 11:37:41 +02:00
7e0db58b1e
Fix stuff
2013-06-17 10:50:16 +02:00
32b78a8572
First steps of making the pixel shader uid struct more compact.
2013-06-17 10:50:12 +02:00
43a4d41889
Handle 1 partition only, fixes Issue #6353
2013-06-17 19:25:55 +12:00
9594cac42c
Build fix: Android NDK doesn't support any locale switching.
...
Also, Mac OS X doesn't support DX9.
2013-06-16 14:51:38 +02:00
fc7099a905
Set the locale per-thread instead of globally when generating shaders. Add cross-compatible versions of newlocale, uselocale and freelocale.
...
This commit fixes a rare race condition when generating shaders because setlocale is global.
2013-06-16 12:33:13 +02:00
825c5ca09a
Equalising the 32 and 64 bit state compression
...
because that allow loading both
2013-06-15 23:28:04 +02:00
5bd44d7e3f
Build fix
2013-06-13 18:38:05 +02:00
adb83cfabe
Clarifying the OpenAL loop
...
because it isn't as clear as it can be
2013-06-13 18:04:02 +02:00
fa4ad82878
Fix Windows Compiling?
2013-06-12 03:14:13 -05:00
9df3dbe13c
Build Fix
2013-06-11 08:38:45 -05:00
703a51e4c0
[Android] Start of *working* GLES3 support. Needs to be able to compile in Windows still.
2013-06-11 08:33:56 -05:00
8efdbcda9e
[Android] Fix drawn buttons causing rendering issues.
2013-06-11 08:23:32 -05:00
3e40f28369
Get video backend name via g_video_backend->GetName() instead of sconfig for movies, since that can be wrong.
...
Also, I still can't code. Or even notice when something obviously doesn't work.
2013-06-10 21:04:55 -04:00
92fdc15aa3
Implemented field order detection for PAL games. Fixes the shaking of the screen when XFB is enabled with a PAL game.
...
Fixes issue 6316.
2013-06-08 14:05:02 +10:00
196d152ad7
Invalidate the texture cache using the GPU thread when the CPU thread makes a request.
...
Fixes issue 6350.
2013-06-08 11:28:54 +10:00
3ff2a3a11a
Fix the GameCube mic dialog header's invalid include guard.
...
Fixes issue 6349.
2013-06-06 21:30:50 +10:00
b6e1127c8a
Adding stick radius setting
...
because that makes it easier to adjust it
Adding visual aid for the hardware range because that makes it easier to adjust the radius relative to it
2013-06-06 09:28:59 +02:00
7aae9ccbc0
Added optimizations to ClassifyFloat/Double functions in Mathutil.cpp and to PPCCache.cpp
2013-06-01 19:17:52 -05:00
80b09c074e
Changing the Gecko code comparison from metadata to data comparison
...
because different data sometimes have the same metadata
2013-06-01 09:21:57 +02:00
4dad640d5f
Reading shake force from calibration rather than a constant
...
because that allow maximum force regardless of calibration
2013-05-28 23:46:01 +02:00
388ddee685
Adding condition to CoreTiming state function
...
because ev->type might be undefined in MODE_READ
2013-05-27 23:26:17 +02:00
ca12e7ee8f
Make auto fullscreen resolution the default.
2013-05-25 13:51:52 -04:00
3378f7d6a7
fix auto fullscreen resolution on linux
2013-05-25 11:43:56 +02:00
743230500f
Add auto fullscreen resolution option. Not tested on Linux, let me know if it doesn't work (it probably does).
...
Fixes issue 6082.
2013-05-25 03:08:09 -04:00
026ab26755
Save settings to file when booting a game.
...
Fixes issue 6310.
2013-05-24 19:06:01 -04:00
a51d6a6ddd
add new statistics for gpu buffer streaming
2013-05-23 21:07:01 +02:00
6a5e7d7be4
also hide hacked buffer option on d3d
2013-05-23 13:58:37 +02:00
ae55d82e43
disable hacked buffer option for d3d
2013-05-23 11:08:07 +02:00
f452a6442f
Adding MMU state values to state
...
because that allow the MMU state to be loaded
2013-05-23 01:55:29 +02:00
3778c96d48
Edge case where balance board returns corrupt extension type...
2013-05-22 22:39:55 +12:00
10630989a4
Merge remote-tracking branch 'john-peterson/state4'
2013-05-21 20:14:15 -04:00
5e801fd6ef
Adding DSP state values to state
...
because that allow the DSP state to be loaded
2013-05-22 02:13:23 +02:00
10d1d19409
Set graphics settings while playing a movie in UpdateActiveConfig(), so settings can't be changed for a frame.
2013-05-21 19:20:22 -04:00
86b4a87fef
Merge branch 'wii_bb'
...
Adds Balance Board support.
2013-05-21 23:34:58 +12:00
d642abce46
Only show 4 config dialogs in wiimote config.
2013-05-21 23:31:41 +12:00
f178015461
Better checking for extension.
2013-05-21 22:54:01 +12:00
e2b0632334
Added a method for detecting Wiimote extension.
...
This is run before a Wiimote will be considered.
2013-05-21 21:42:19 +12:00
9a1b9e9b3b
Removing ISO ini presence requirement for reading movie settings
...
because it's not necessary for running a movie
2013-05-19 19:47:32 +02:00
56976ad6ea
Fix coding style.
2013-05-19 14:57:04 +12:00
065d772696
Windows should have support for Balance Board now.
...
Needs to be tested.
2013-05-19 14:45:24 +12:00
7208823396
Added config for enabling Balance Board.
...
Fixed other structures that still assumed 4 of everything.
2013-05-19 00:30:20 +12:00
59924d0291
It never had logging here anyway...
2013-05-18 22:31:22 +12:00
08f6ba8274
I'm bad at mac.. sorry.
...
Used the correct name string.
2013-05-18 22:29:51 +12:00
0b869cf12d
Add mac support for balance board.
2013-05-18 22:26:00 +12:00
2c7f9b1b78
[Android] Copy over the Dolphin shared library to the Android APK build directory so it doesn't need to be manually copied each time.
2013-05-18 03:56:45 -05:00
fccf377180
Fix IODummy FindWiimote method.
2013-05-18 20:35:37 +12:00
19252f4e0e
Initial commit with balance board working on Linux.
...
Will not work on any other platform currently.
Missing any sort of config, and definitely no emulation mode.
2013-05-18 20:31:37 +12:00
a905b18ef1
Merge branch 'ppd' - per pixel depth
...
use always ppd is a huge gpu performance drop: 20%-50%
and always disable it cause some rendering issues
so there is an option again
But this time it's called "Fast Depth Calculation"
2013-05-12 07:29:31 +02:00
bf67378812
Fix the integer compare in our GLSL fmod function
2013-05-11 00:16:20 -05:00