Commit Graph
100 Commits
Author SHA1 Message Date
Pierre Bourdon 9481af886b Merge pull request #632 from lioncash/dolwx
DolphinWX: Mild readability clean up of CodeView.
2014-07-16 23:46:47 +02:00
Pierre Bourdon ebec4b01ef Merge pull request #634 from degasus/pixelshader-align
PixelShaderGen: fix indentation
2014-07-16 23:43:36 +02:00
Pierre Bourdon dda7a5ad1c Merge pull request #630 from lioncash/casing
Core: Correct some function casings.
2014-07-16 01:49:34 +02:00
Pierre Bourdon c2cdc93515 Merge pull request #620 from phire/revert-603-debugger-font
Revert "DolphinWX: Use non-deprecated flags for the monospace debugger f...
2014-07-14 16:24:35 +02:00
Pierre Bourdon 1464cfee13 Merge pull request #619 from lioncash/dpl2
Correct the function casing for DPL2Decoder
2014-07-14 10:21:20 +02:00
Pierre Bourdon 72b15be3be Merge pull request #618 from lioncash/array-bounds
OGL: Correctly guard against array bounds of s_encodingPrograms
2014-07-14 10:20:28 +02:00
Pierre Bourdon dee6f226a3 Merge pull request #614 from Tilka/branch_prediction
[RFC] Common: add macros for assisting branch prediction
2014-07-14 03:00:08 +02:00
Pierre Bourdon 5c701f6e82 Merge pull request #610 from lioncash/delete
DolphinWX: Remove the need for an explicit new/delete in ISOProperties
2014-07-14 01:55:11 +02:00
Pierre Bourdon 4d02675a8a Merge pull request #616 from Armada651/shutdown
Shutdown the Core before other components.
2014-07-14 00:02:15 +02:00
Pierre Bourdon 0c95fcf918 Merge pull request #615 from delroth/libav-ubuntu
Change libav* autodetection to support framedumping on Ubuntu 14.04
2014-07-13 23:22:45 +02:00
Pierre Bourdon 8876ee120a Change libav* autodetection to support framedumping on Ubuntu 14.04
Add an "ugly" workaround in the AVIDump code, but looking at other project this
seems to be the most common way to handle this API change.
2014-07-13 23:06:20 +02:00
Pierre Bourdon 16582a0459 Merge pull request #543 from RachelBryk/patches
Fix patches not being loaded when running real gc bios.
2014-07-13 06:25:39 +02:00
Pierre Bourdon 0563960dbc Merge pull request #603 from lioncash/debugger-font
DolphinWX: Use non-deprecated flags for the monospace debugger font
2014-07-13 06:21:02 +02:00
Pierre Bourdon 12fa5ba8b4 Merge pull request #607 from Tilka/fix_warnings
Fix warnings unearthed by #579
2014-07-13 06:20:45 +02:00
Pierre Bourdon b2fa0ea3dc Merge pull request #606 from Armada651/nogui
NoGUI: Add missing call to Core::Shutdown().
2014-07-13 01:12:24 +02:00
Pierre Bourdon 84bf097fb7 Merge pull request #579 from degasus/statics
Mark unexported global variables and functions as statics.
2014-07-11 16:37:42 +02:00
Pierre Bourdon ef510a4f73 Merge pull request #594 from lioncash/another-clamp-removal
DolphinWX: Remove yet another clamp method
2014-07-11 02:48:27 +02:00
Pierre Bourdon 59a7939f18 Merge pull request #599 from lioncash/skips
DolphinWX: Remove unnecessary true within event Skip calls
2014-07-11 02:45:09 +02:00
Pierre Bourdon 8059f80282 Merge pull request #598 from lioncash/casts
DolphinWX: Get rid of an unneccessary cast in CodeWindow
2014-07-11 02:32:40 +02:00
Pierre Bourdon da697df6ee AVIDump: fix FFV1 encoding
ffmpeg 2.0 changed requirements for the FFV1 encoder and made them more strict,
requiring more fields of the input frame to be initialized. Explicitly setting
pixfmt, width and height solve the EINVAL issues with FFV1 encoding.

Original fix from http://ffmpeg.org/pipermail/libav-user/2013-October/005759.html
2014-07-10 02:53:12 +02:00
Pierre Bourdon 29873a7c55 Merge pull request #585 from lioncash/sprintfs
DolphinWX: Kill off sprintf calls in CheatsWindow.cpp
2014-07-09 02:36:22 +02:00
Pierre Bourdon beeed520a5 Merge pull request #582 from lioncash/casts
DolphinWX: Remove redundant casts in ISOProperties
2014-07-09 02:35:05 +02:00
Pierre Bourdon ff6fa68b71 Merge pull request #583 from lioncash/dat-legacy-code
DolphinWX: Remove a wx 2.9.0 and 2.8.0 version check in GameListCtrl
2014-07-08 20:49:03 +02:00
Pierre Bourdon 59c938d3a7 Merge pull request #574 from dolphin-emu/revert-328-enum_cpubackend
Revert "Don't add segfault handler in interpreter mode"
2014-07-07 05:32:44 +02:00
Pierre Bourdon b0b70381f7 Revert "Don't add segfault handler in interpreter mode" 2014-07-07 05:30:06 +02:00
Pierre Bourdon 0b74ad1b20 Merge pull request #560 from lioncash/android-misc
Android: Remove an unnecessary getString call from EmulationActivity
2014-07-06 00:06:23 +02:00
Pierre Bourdon 7035e5e4fb Merge pull request #555 from JMC47/pinned_memory
Place pinned memory as top priority.
2014-07-04 13:56:45 +02:00
Pierre Bourdon 01fc1a6c54 Merge pull request #243 from LPFaint99/memcard
Add the option to use a folder of gamecube saves instead of a memcard image [issue 6599]
2014-06-23 03:17:54 +02:00
Pierre Bourdon add090bde6 DSP: Add support for PCAP logging of CPU<->DSP communications 2014-06-22 20:04:46 +02:00
Pierre Bourdon 7889d90633 DSPLLE: Improve initialization by using an options structure instead of individual params 2014-06-22 20:04:46 +02:00
Pierre Bourdon ce74752e91 Common: Add a PCAP writer module 2014-06-22 20:04:46 +02:00
Pierre Bourdon 47c2d0d725 Merge pull request #466 from RachelBryk/progressive-game-ini
Allow progressive scan to be set by game ini.
2014-06-22 19:03:01 +02:00
Pierre Bourdon 5dff577339 Merge pull request #500 from lioncash/ini
Use only section-based ini reading.
2014-06-22 17:21:45 +02:00
Pierre Bourdon 86cec0a476 Merge pull request #486 from RachelBryk/clean-theme-r2
Clean Theme R2 Changelog
2014-06-20 04:35:26 +02:00
Pierre Bourdon 591a27e328 Merge pull request #456 from lioncash/adios-sprintf
Kill off replaceable usages of s[n]printf.
2014-06-19 01:59:02 +02:00
Pierre Bourdon 7f7f5c9d29 Merge pull request #494 from Armada651/master
Fix OpenGL video backend when using "render to main" on Windows.
2014-06-15 17:39:52 +02:00
Pierre Bourdon 5a156065d4 Merge pull request #495 from Sonicadvance1/ARM-fix-subfic
Fix the ARM JIT's subfic implementation.
2014-06-15 16:56:09 +02:00
Pierre Bourdon ddf539968f Translations: update from Transifex, switch Gamecube->GameCube to match changes in our codebase, fix some format string errors for ES and PL translations 2014-06-15 16:41:45 +02:00
Pierre Bourdon 020b4fde1e Merge pull request #492 from Armada651/master
Remove EmuWindow
2014-06-15 14:16:53 +02:00
Pierre Bourdon a0ff868c34 Merge pull request #488 from Tilka/dead_code
Jit64: remove dead code
2014-06-14 22:39:50 +02:00
Pierre Bourdon b79482af44 Merge pull request #459 from lioncash/prototype-typo
Fix a typo in a function prototype in PowerPCDisasm.h
2014-06-08 03:17:06 +02:00
Pierre Bourdon e655f1fbd4 Merge pull request #467 from delroth/locale-update
Translation pull from Transifex
2014-06-07 01:20:06 +02:00
Pierre Bourdon 7291d6697e Translation pull from Transifex 2014-06-07 01:14:56 +02:00
Pierre Bourdon 7ffea5ddc9 Merge pull request #464 from lioncash/log-str
Use std::string in LogContainer's constructor.
2014-06-06 00:59:22 +02:00
Pierre Bourdon 834bc85e1f Merge pull request #458 from Tilka/warnings
Fix some warnings
2014-06-06 00:58:37 +02:00
Pierre Bourdon b780ef950c Merge pull request #435 from YourGamesBeOver/master
Options for selecting which columns are visible in the game list.
2014-06-06 00:46:26 +02:00
Pierre Bourdon 1ef7dd68ef Merge pull request #446 from Sonicadvance1/Memoryutil-fix
Make MemoryUtil.cpp use the correct x86_64 define.
2014-06-02 07:36:20 +02:00
Pierre Bourdon 3097345929 Merge pull request #411 from lioncash/fifo-cleanup
Make GetBPRegInfo just take two strings as parameters
2014-05-30 01:51:11 +02:00
Pierre Bourdon e0edf31608 Merge pull request #431 from RachelBryk/fix-ini-error
When reading an ini file, if there is an error, check if it is simply be...
2014-05-29 01:58:20 +02:00
Pierre Bourdon 10efd5b8c0 Merge pull request #430 from shuffle2/xsave-workaround-fix
msvc C initializers return int...fix EnableXSaveWorkaround when rax doesn't implicitly equal zero.
2014-05-28 12:25:25 +02:00
Pierre Bourdon 2a14c55279 Merge pull request #409 from lioncash/lolmemset
Explicitly center the X and Y joystick values.
2014-05-28 12:19:48 +02:00
Pierre Bourdon f120d333b7 Merge pull request #414 from sigmabeta/android-gradle-customization
Android: Attach '.debug' to the end of the app's package name, if built in Debug configuration.
2014-05-28 12:01:36 +02:00
Pierre Bourdon 0602dacfde Merge pull request #423 from lioncash/dsp-clarification
Clarify what FindBrackets does in the DSP assembler
2014-05-28 12:01:05 +02:00
Pierre Bourdon 3c722b6be7 Merge pull request #417 from magumagu/jit-unused-flags
Jit: Remove unused members from JitState.
2014-05-28 12:00:46 +02:00
Pierre Bourdon 5abd518eb9 Merge pull request #427 from magumagu/interpreter-hle
Interpreter: correctly support HLE functions.
2014-05-28 11:59:02 +02:00
Pierre Bourdon 21cf8fe32e Merge pull request #393 from RachelBryk/netplay-chat-limit
Limit netplay chat messages to 2000 characters.
2014-05-28 11:57:49 +02:00
Pierre Bourdon ce139622f6 Merge pull request #392 from RachelBryk/error-check-ini-file
Check for errors when reading lines from ini files.
2014-05-28 11:57:00 +02:00
Pierre Bourdon f5e1dee230 Merge pull request #413 from delroth/flags-opt
PowerPC: Get rid of the 'cr' field which was obsoleted by the new 'cr_fast'
2014-05-26 22:37:01 +02:00
Pierre Bourdon 3a76c0c8f5 PowerPC: Get rid of the 'cr' field which was obsoleted by the new 'cr_fast' 2014-05-25 22:59:51 +02:00
Pierre Bourdon 010ca048df Merge pull request #408 from lioncash/bool
Use a bool instead of an int to represent the initialized state in IOWin.cpp
2014-05-25 02:25:56 +02:00
Pierre Bourdon b584fcc86c Merge pull request #407 from lioncash/hid-overflow
Fix a struct overflow case in WII_IPC_HLE_Device_hid.cpp
2014-05-25 00:42:09 +02:00
Pierre Bourdon d71e20880f Merge pull request #398 from Sonicadvance1/Fix-Spaced-Build-Path
Fixes build if the build path has spaces in it.
2014-05-24 01:29:20 +02:00
Pierre Bourdon c6b7b4c790 Merge pull request #396 from kayru/opt_icache_invalidation
JIT: Optimized iCache invalidation
2014-05-23 22:25:58 +02:00
Pierre Bourdon 3161cdfa8e Merge pull request #380 from delroth/faster-mmiointerface
MMIO: Lazy-initialize read/write handlers since most are not actually used
2014-05-18 18:26:18 +02:00
Pierre Bourdon 826a9e0152 MMIO: Lazy-initialize read/write handlers since most are not actually used 2014-05-18 17:37:33 +02:00
Pierre Bourdon 0f1b1dd3cf CheckExceptions: add TODO and remove a wrong comment 2014-05-18 00:56:18 +02:00
Pierre Bourdon a2d73ed525 Merge pull request #377 from lioncash/vs-filters
Move bn.h and ec.h into the correct filter section for Visual Studio.
2014-05-17 23:54:48 +02:00
Pierre Bourdon 5391b2dd9c Merge pull request #327 from magumagu/dvd-seek-time
DVD emulation: make seek timing more accurate.
2014-05-17 18:48:35 +02:00
Pierre Bourdon 396e13de89 Merge pull request #369 from lioncash/ini
Use size_t in std::string operations in IniFile.cpp, not int
2014-05-17 17:42:08 +02:00
Pierre Bourdon 951612f08e Merge pull request #325 from Tilka/nop
Fix NOP padding
2014-04-30 18:55:36 +02:00
Pierre Bourdon aef24d509b Merge pull request #304 from Tilka/nop
Optimize NOPs
2014-04-27 11:52:05 +02:00
Pierre Bourdon a093b41231 Merge pull request #312 from Tilka/small_jit_optimizations
Small JIT optimizations
2014-04-27 11:51:21 +02:00
Pierre Bourdon 8bf2a338c4 Merge pull request #314 from Sonicadvance1/Clean-UpdateCR1
Removes unused argument in Helper_UpdateCR1.
2014-04-27 11:50:44 +02:00
Pierre Bourdon 3b19b9b919 Merge pull request #316 from SeannyM/Android-EFBScaledCopy
Android: Fix Scaled EFB Copy setting
2014-04-25 22:16:21 +02:00
Pierre Bourdon 25f5598e31 Merge pull request #306 from neobrain/pixel_center_correction
VertexShaderGen: Correct vertex shader output to consider shifted pixel centers.
2014-04-25 09:32:36 +02:00
Pierre Bourdon 275f5638ae Merge pull request #311 from Tilka/movbe
Fix Fastmem on CPUs without MOVBE
2014-04-25 01:22:22 +02:00
Pierre Bourdon 47373af9d9 Merge pull request #303 from Tilka/movbe
Add remaining possible uses of MOVBE
2014-04-24 17:23:34 +02:00
Pierre Bourdon 13b1ff5160 Merge pull request #307 from neobrain/custom_textures_workaround
Workaround dumb custom texture loading logic.
2014-04-24 00:46:42 +02:00
Pierre Bourdon 0ae6895782 Merge pull request #308 from neobrain/master
Software renderer: Update a reference link.
2014-04-24 00:45:35 +02:00
Pierre Bourdon 65e0579d9f Merge pull request #301 from Sonicadvance1/LTO-option
Adds Link Time Optimization cmake option.
2014-04-23 16:39:01 +02:00
Pierre Bourdon 4186eaf3ed Merge pull request #297 from magumagu/remove-loaddisclist
PatchEngine: Remove no-op function LoadDiscList.
2014-04-22 09:49:20 +02:00
Pierre Bourdon 782d271548 Merge pull request #294 from neobrain/master
BPMemory: Cleanup GenMode and fix incorrect bitfield size.
2014-04-22 01:18:09 +02:00
Pierre Bourdon 8e38b1e63b Merge pull request #285 from delroth/movbe
WriteToConstRamAddress: support swap on 32 bit too
2014-04-21 02:23:30 +02:00
Pierre Bourdon 78b3eb1e64 Merge pull request #289 from Sonicadvance1/Fix-IPL-Horizontal-Offset
Change IPL horizontal offset from +5 to 0.
2014-04-20 01:26:41 +02:00
Pierre Bourdon 79df318a76 Merge pull request #284 from delroth/jitil-exp
DolphinWX Config: mark JITIL as slower to remove a source of confusion
2014-04-19 14:53:30 +02:00
Pierre Bourdon d8ca861fec Merge pull request #287 from Tilka/unused_variable
Fix "warning: unused variable 'skipFrames'"
2014-04-19 09:03:19 +02:00
Pierre Bourdon 8a5c0b3894 Merge pull request #288 from magumagu/remove-hid2-panicalert
Interpreter: don't PanicAlert on write to SPR_HID2.
2014-04-19 09:02:49 +02:00
Pierre Bourdon 8109163afc Merge pull request #286 from Sonicadvance1/ARM-naming
Change to ARM's naming convention in DriverDetails.
2014-04-19 09:01:01 +02:00
Pierre Bourdon 257b11366d WriteToConstRamAddress: support swap on 32 bit too 2014-04-19 02:23:57 +02:00
Pierre Bourdon 5f7ed5bd45 DolphinWX Config: mark JITIL as slower to remove a source of confusion for users. 2014-04-18 00:43:49 +02:00
Pierre Bourdon 68d0a32ef9 Merge pull request #283 from pinumbernumber/xinput-guide
Add support for the guide button to XInput
2014-04-17 20:13:12 +02:00
Pierre Bourdon 0908bd64dc Merge pull request #279 from Sonicadvance1/Reject-InvalidControllers
Don't use SDL devices that report invalid ranges.
2014-04-17 00:16:19 +02:00
Pierre Bourdon 12d7ffac13 Merge pull request #274 from Sonicadvance1/Fix-MD5Overflow
Fix the integer overflow that happens in the MD5Sum Progressbar.
2014-04-15 11:00:13 +02:00
Pierre Bourdon c549e2fca1 Merge pull request #265 from Sonicadvance1/GenerateMD5Sum
Add the ability to generate a file's MD5sum.
2014-04-15 01:19:53 +02:00
Pierre Bourdon cf315a487f Merge pull request #271 from delroth/threading-stuff
Threading improvements: add Common::Flag and improve Common::Event
2014-04-14 23:23:16 +02:00
Pierre Bourdon 7074feacbe Common::Event: Add a faster Windows specific implementation based on the concurrency runtime. 2014-04-14 23:13:15 +02:00
Pierre Bourdon 48bd904028 Common::Event: Implement in terms of Common::Flag to get rid of a volatile and optimize with early returns and atomic swaps 2014-04-14 23:13:15 +02:00
Pierre Bourdon e24cad0780 Common::Flag: Add support for TestAndSet + test by implementing basic spinlocks. 2014-04-14 23:13:15 +02:00
Pierre Bourdon fc71494742 Merge pull request #270 from neobrain/bitfield_fixes
Bitfield fixes
2014-04-14 20:24:01 +02:00
Pierre Bourdon 6bdcbad3e4 Common: Move the Event class to a separate file, and add tests for it. Fix includes everywhere to match this. 2014-04-14 10:54:07 +02:00