summaryrefslogtreecommitdiff
path: root/Source/Core/Common
AgeCommit message (Collapse)Author
2012-12-24Revert "VertexShaderGen: Fix a shader compilation error.". I'm an idiot :pNeoBrainX
This reverts commit 4d868705fd312adda1649aebe65c6f82adb21c04.
2012-12-24VertexShaderGen: Fix a shader compilation error.NeoBrainX
2012-12-24Merge branch 'osx-savegame-fix'degasus
2012-12-24Fix some random warnings.Matthew Parlane
2012-12-23revert last commit, add CheckInvalidState to VideoBackenddegasus
2012-12-24Function definition was not updated.Matthew Parlane
2012-12-18Fix a memory leak based on Lioncash's patches.Ryan Houdek
2012-12-16revert changes to banner background colorLPFaint99
2012-12-14If the HOME environment variable isn't set, fall back on to PWD. Closes 5584.Ryan Houdek
2012-12-14Adds the Wii Korean settings file. It was handled in the wii-network branch ↵Ryan Houdek
in rev c42a6f156e2c. Master handles the settings files differently. Until wii-network merges in to master, this closes issue 5642.
2012-12-10Clean up gcc/g++ compiler warnings that have accumulated.Glenn Rice
2012-11-26Remove more unused code.rog
2012-11-26what is this even...rog
2012-10-29- Added a new wilcard for importing savegames, which basically shows all ↵sulokuTDCmago
saves (gci, gcs and sav). This is set as default (I really got frustrated of having to change the type every single time when making tests for GCMM, and I think it makes more sense at user level to just show all saves regardless the format) - In icon retrieving I removed the "format check" as it shouldn't really matter to have mixed icon formats. Also removed the "Time splitters hack" as there's no reason for it since we are only checking the last 3 bits and I'm pretty sure having bits 1 and 2 set is the same as having them unset. - Icon retrieving uses AnimSpeed as stop signal (every icon must have an speed set, the first speed that is 0 means there are no more icons) - Also, in icon retrieving I added support for "blank frames"(Luigi's Mansion and Pikmin that I know of). With this the base for icon animation is complete. - Fixed PSOIII savegame patch which was wrong before. Signed-off-by: LPFaint99 <lpfaint99@gmail.com>
2012-10-30Badaboom. Add in Memory include to CDUtils.cppSonicadvance1
2012-09-25If setting videobackend back to null strings, Just set it to the front of ↵Sonicadvance1
the list. Fixes loading game specific INI files that don't load back the "default" video backend which is nothing.
2012-09-23This changes a mmap in MemArena so you don't need 786MB of memory free to ↵Ryan Houdek
actually allocate the 1GB memory space in Linux 32bit. I was also running in to this issue in my development. Kudos to plbl4ster to actually taking the time to research this. Closes issue 5625.
2012-08-25Partially revert be200074e9ed for OS X systemsPierre Bourdon
/dev/shm is not a tmpfs mountpoint on that operating system. Use /tmp but keep the unlinking to avoid useless disk IO.
2012-08-22[Linux] Change from using /tmp to /dev/shm in MemArena so we don't cause any ↵Ryan Houdek
disk IO, also unlink file while it is open to allow multiple instances running. This was discussed months ago, but was never implemented for whatever reason.
2012-08-20Use do { ... } while (0) for the *_LOG macrosPierre Bourdon
Without this patch, such code would not compile: if (cond) WARN_LOG(FOO, "msg"); else WARN_LOG(FOO, "msg2");
2012-08-10Revert the recent zcomploc changes including the Graphic_Fixes merge.NeoBrainX
Reason: - It's wrong, zcomploc can't be emulated perfectly in HW backends without severely impacting performance. - It provides virtually no advantages over the previous hack while introducing lots of code. - There is a better alternative: If people insist on having some sort of valid zcomploc emulation, I suggest rendering each primitive separately while using a _clean_ dual-pass approach to emulate zcomploc. This reverts commit 0efd4e5c29766ba5f5d22204339637ade9ccec83. This reverts commit b4ec836aca4392a86b864dc58b1030ca616fe0d5. This reverts commit bb4c9e2205d4117f48fd4ca50774ee56c28c92e4. This reverts commit 146b02615c07dd52dddaa18b7e23d09bc23b549e.
2012-07-11fixes issue 5507sktsqrl
2012-06-19Added a button to dump the FakeVMEM from the memory debugger if the game uses itPierre Bourdon
2012-06-19Support ANSI color codes in the console logger for Linux/MacPierre Bourdon
2012-06-02Changed MOVDDUP to use MOVSD on non-SSE3 CPU's.skidau
Added DMA wait time under DSP HLE mode. Fixes Knockout Kings 2003.
2012-05-26Fix compilation errors with g++4.7Pierre Bourdon
2012-05-26Merge rodolfoosvaldobogado's zcomploc code (Graphic_Fixes branch)skidau
2012-05-26savestate vertexmanager (base) since it affects VertexLoader::RunVertices ↵nitsuja
which affects g_pVideoData
2012-05-26made savestates synchronous and immediate. this allows saving or loading ↵nitsuja
while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too. the intent is to replace the haphazard scheduling and finger-crossing associated with saving/loading with the correct and minimal necessary wait for each thread to reach a known safe location before commencing the savestate operation, and for any already-paused components to not need to be resumed to do so.
2012-05-26implement PointerWrap::Do(std::map<unsigned int, T>)nitsuja
2012-05-26implement PointerWrap::DoLinkedList and use it to simplify saving CoreTiming ↵nitsuja
events
2012-05-26Merge branch 'misc-speedups'skidau
* misc-speedups: fixed and reenabled and slightly optimized the JIT version of fcmpo/fcmpu. slightly more precise speed percent display (this is really minor) a small thread synchronization speedup for dual core mode. it's most noticeable in games where the CPU is running behind compared to the GPU. Conflicts: Source/Core/Core/Src/PowerPC/Jit64/Jit.cpp The Fifo.cpp changes from rdaefb3b550e2 was not merged as there was no performance benefit.
2012-04-23force VolumeDirectory to align files to 32KB (only streaming audio files ↵Shawn Hoffman
really need to be aligned...)
2012-04-21Modify state.dat before launching wads. Fixes Liight, maybe others. If in ↵Matthew Parlane
doubt, install the wad to the nand.
2012-04-07Fix compilation with g++ 4.7 and some warnings. Fixes issue 5347.Jordan Woyak
2012-04-03 more fixes. take in account when depth textures are used and alpha test ↵rodolfoosvaldobogado
fails :)( i really forgot that).
2012-04-03Fix for my last commit thanks to Lolaker for pointing the errorrodolfoosvaldobogado
2012-04-03Second Stage: re implement zcomplock and correct all the logic error in ↵rodolfoosvaldobogado
PixelShaderGen.cpp. i disable fastzcomlock for the moment to avoid confusions. please test for regressions
2012-03-30Revert Rodolfo's recent zcomploc commits until they actually work correctly.NeoBrainX
This reverts commit 402006a83a89bc0f790934096e915f0e8c23f808. This reverts commit 48d8d71391fc2cc40d85732680eb6421164bf87c. This reverts commit 450dcc9d2cd874f6ab40d4a339afc29f55751319.
2012-03-29more fixes to zcomplock and opengl implementationrodolfoosvaldobogado
2012-03-28Merge branch 'scons-removal'Shawn Hoffman
2012-03-27As requested, this is my implementation of zcomploc using a multi-pass ↵rodolfoosvaldobogado
algorithm. My apologize to the others devs for committing in the main branch but is the only way to get this tested as soon as possible. please test for regressions, speed and for other issues fixed, as a example, the black color in water splash in super mario galaxy are fixed with this rev. please as soon as yo find a bug let me know.
2012-03-25Merge branch 'wxw3-update'Shawn Hoffman
2012-03-25long time no commits :)rodolfoosvaldobogado
a little code cleaning to avoid duplicated execution of AlphaPreTest and a little correction to some comments from the previous commits. this change must behave exactly like last revision, if something is broken please let me know
2012-03-24Bump the shader cache versionPierre Bourdon
2012-03-24D3D9: Fix texel to pixel mapping when sampling textures properly.NeoBrainX
2012-03-24Revert r41bcf657f89d, r3a9fed0ba285, r9adc119e3c2f and re58692653afd (all of ↵NeoBrainX
them are wrong).
2012-03-22small fix for last commit - didn't notice that was an #elif instead of #ifShawn Hoffman
2012-03-25Remove scons-related filesShawn Hoffman
2012-03-22Merge branch 'master' into wxw3-updateShawn Hoffman
Conflicts: Source/Core/DolphinWX/Src/LogWindow.cpp