Commit Graph

9567 Commits

Author SHA1 Message Date
5c08df00b2 Re-increase max ACL queue size to 100. Better than possibly dropping a packet.
Reduced IPC update freq some.
Removed some other nonsense.
2013-02-02 03:55:33 -06:00
867bfaa696 Changed cmdidle to match the isGpuReadingData flag. Fixes the random freezes in The Last Story. 2013-02-02 20:50:40 +11:00
286392af9d Reduce ACL max queue size back to 10. Increase IPC_HLE freq to 8 KHz to compensate. 2013-02-01 23:44:17 -06:00
15936cb995 Change copy_n to copy and update the save state version because I forgot. 2013-02-01 23:27:49 -06:00
c8c75dc9a3 Modify the gettextize script to add the header and dolphin license to
the dolphin-emu.pot file.  Also update the pot file once more.
2013-02-01 21:44:35 -06:00
04a34d709e Merge branch 'translations-update' 2013-02-01 21:42:31 -06:00
11a4c92325 Remove "Alternate Wiimote Timing" option. It's no longer needed.
Also kill some irrelevant comments.
2013-02-01 21:39:01 -06:00
00a1f351e9 Delay IPC replies directly caused by requests by 150th of a second. Fixes everything. 2013-02-01 20:58:17 -06:00
039bf27767 Allow Rhythm Heaven Fever's "Remix 1" to work by disallowing a simultaneous "Ack" and "Reply". 2013-02-01 19:01:47 -06:00
e4588e2dfc Workaround ACL overflow issues by not dropping packets until buffer reaches size of 100.
It seems to work without causing input delays or anything bad.
2013-02-01 19:00:10 -06:00
147b500d2d Gameini database update/additions of Sega Soccer Slam, Tomb Raider Underworld, Zapper, SAMURAI WARRIORS KATANA and Tales of Symphonia projection hack. For Tales of Symphonia the preset projection hack values eliminate double image on characters and unlike the previous ones they don't cause any issues and they work with all graphic backends (the main menu text was missing previously and it didn't work with d3d11). It is not enabled by default though, you will have to manually select it like before. 2013-02-01 21:20:56 +02:00
f0795bad12 fix glew fix 2013-02-01 17:12:05 +01:00
cb4cb1713d workaround older glew versions 2013-02-01 17:09:50 +01:00
2a1f592d82 first try for pinned memory, complete untested 2013-02-01 17:04:27 +01:00
3bf4ffe7fa usable sync of ringbuffer 2013-02-01 16:43:08 +01:00
3af9840a4c stream by map and sync
but not working perfectly, so disabled
2013-02-01 15:15:25 +01:00
878bd7f26c implement streaming by bufferSubData, split upload and allocation in ringbuffer 2013-02-01 12:30:08 +01:00
30170575c8 create StreamBuffer class for ogl upload 2013-01-31 23:11:53 +01:00
f7fa33f2d6 Fix remaining compiler warnings. 2013-01-31 15:29:29 -06:00
011e326698 remove glIsEnabled(GL_BLEND), we do restore state after it, so it doesn't matter 2013-01-31 13:49:20 +01:00
4a463f4588 also add glBufferSubData for ubo upload
so osx start game, but everything is black
2013-01-31 13:00:15 +01:00
c05f66bdd0 first try for osx core profile
now it doesn't crash, but it still hangs on startup
2013-01-31 12:20:17 +01:00
01d8c21e1d don't stream in rasterfont
mapping blocks on nvidia workstation, so use glBufferData
2013-01-31 11:30:44 +01:00
e199d21513 Revert "Toggle full screen when double clicking the render window."
This reverts commit de27f0bea9.
2013-01-31 03:54:18 -05:00
de27f0bea9 Toggle full screen when double clicking the render window. 2013-01-31 03:51:29 -05:00
0ffdd2607f Fix the majority of the compiler warnings unearthed by the addition of
the new warning flags.
2013-01-29 23:24:51 -06:00
18e69acc15 Re-enable a few more warnings. 2013-01-29 21:48:26 -06:00
7676c4d43b For each of the recently added warning flags check to see if the
compiler supports the flag before adding it.
2013-01-29 21:28:55 -06:00
0e04e0c305 Fix some shadowing warnings. 2013-01-29 16:43:22 -06:00
f13a07fb82 Remove this double flush in the idleskipping code. 2013-01-29 21:05:42 +00:00
d2528615fa hah, woops. 2013-01-29 14:06:43 -06:00
75f2ba14b4 Hey Parlane. Fixed it. 2013-01-29 13:59:03 -06:00
65dea7da36 I blame Billiard. 2013-01-29 19:54:10 +00:00
4efbe1725f Fix for the fix that didn't fix. 2013-01-29 19:52:44 +00:00
570997e6a1 4000 warnings about not supporting a warning... 2013-01-29 19:47:58 +00:00
2ab1cccbe4 Preset HBeamPos to -1. Fixes NTSC-U N64 VC games.
Fixes issue 5950.
2013-01-29 22:43:56 +11:00
8ab2332854 Enabled more warnings. Get to work! 2013-01-28 20:50:22 -06:00
76148a52b8 Fix a few other things 2013-01-28 22:51:15 +01:00
afb5be10d9 OSX likes to put unordered_map in the weirdest of places... 2013-01-28 15:36:55 -06:00
fa45403557 Got to love that my server's cmake is half retarded. 2013-01-28 15:32:38 -06:00
d94f3c4155 Stop using std::pair and std::map. Switch over to u64 and std::unordered_map. Provides a very small speed boost. 2013-01-28 15:18:54 -06:00
9f1582843d PixelShaderManager: Reduce number of redundant shader constant updates 2013-01-28 22:15:23 +01:00
0fdeb81038 Add some code for generating a shader constant usage profile. 2013-01-28 22:15:23 +01:00
700cce9588 More work on making new pixel shader uids work 2013-01-28 22:10:07 +01:00
67be1e939a PixelShaderGen: Some more work... 2013-01-28 21:59:49 +01:00
8902c6e38b Some cleanups, add more fields to pixel shader uid. 2013-01-28 21:56:27 +01:00
b519d37128 Move new lighting shader uids to LightingShaderGen.h 2013-01-28 21:52:03 +01:00
dc0f470215 Added new shader cache uids for pixel shader gen. 2013-01-28 21:44:39 +01:00
3c8df842bb Moved some of the new shader uid stuff to a common header file. 2013-01-28 21:05:29 +01:00
ca0e292dd4 Replace the shader uid system with a new one which quasi-automatically generates uids for shaders.
Currently used in the vertex shader only (had to fork lighting shaders for now).
2013-01-28 21:05:29 +01:00