Forrest McDonald
da93a960af
clang fix for narrowing
2014-07-18 19:14:41 +02:00
David Quintana
cea03d91e4
Merge pull request #141 from lioncash/cdvdghz
...
cdvdGigaherz: Fix a few things
2014-07-16 20:50:40 +02:00
sudonim1
320d22f2a7
Merge pull request #146 from Sonicadvance1/GSdx-x86_64-fixes
...
Fixes for getting GSdx to compile on x86_64
2014-07-16 19:29:58 +01:00
Ryan Houdek
8ff0f9e869
Update GSSetupPrimCodeGenerator for x86_64.
...
offsetof requires the expression to be constant to get the offset.
Use a combination of offsetof + sizeof to get the correct offset.
2014-07-16 13:21:45 -05:00
Ryan Houdek
74dd2553a6
Fix function definitions in GSDrawScanlineCodeGenerator.x64
...
These have been changed since this was last compiled.
Also removes a #error and drops it to a #warning for now while development is in process.
2014-07-16 12:13:09 -05:00
sudonim1
85bb789ffa
Merge pull request #148 from Sonicadvance1/remove-dictionary
...
Remove most of HashTools.
2014-07-16 18:10:56 +01:00
sudonim1
06dfc4e6ef
Merge pull request #118 from lioncash/zgs
...
Minor changes to ZeroGS
2014-07-16 18:08:12 +01:00
Ryan Houdek
ba7b0612dc
Use the iterator to get the value from maps to avoid two look ups.
2014-07-16 12:00:50 -05:00
ramapcsx2
c8c4ff39de
Merge pull request #152 from josephgbr/master
...
Update Brazilian Portuguese translation
2014-07-16 18:57:18 +02:00
ramapcsx2
d12e5104e2
Merge pull request #149 from Kingcom/LilyPad
...
Allow hotplugging XInput devices in LilyPad
2014-07-16 18:55:10 +02:00
sudonim1
90515fdbb0
Merge pull request #150 from Kingcom/Highlight
...
Highlight arguments from disassembler selection
2014-07-16 17:49:49 +01:00
ramapcsx2
cb9fc6fa3e
Merge pull request #100 from lioncash/duplicate-condition
...
ZeroGS: Remove a duplicate condition in RenderCRTC
2014-07-16 18:33:15 +02:00
Rafael Ferreira
152f04c0a7
Keep previous translation
...
When updating existing PO files with the newly created POT files, keep previous msgids of translated messsages (as fuzzy). This allows translators to compare previous and current msgid strings and then identify what has changed, resulting in a faster translation activity and a more consistent GUI.
2014-07-16 12:18:58 -03:00
Rafael Ferreira
527d58c9c3
Updated Brazilian Portuguese translation
...
Updated pt_BR translation for pcsx2_Main file
2014-07-16 12:04:08 -03:00
Rafael Ferreira
839c0af088
Updated Brazilian Portuguese translation
...
Updated pt_BR translation for pcsx2_Iconized file
2014-07-16 12:02:54 -03:00
Kingcom
3db06d7426
Highlight arguments from disassembler selection
2014-07-16 16:20:03 +02:00
ramapcsx2
ae607e56ca
These are also not needed anymore.
2014-07-16 12:46:01 +02:00
ramapcsx2
d6b042f9fe
Merge branch 'master' of https://github.com/PCSX2/pcsx2
2014-07-16 12:32:51 +02:00
ramapcsx2
735e441afc
Merge pull request #132 from Dokman/patch-1
...
Deleting avg thing of the full installer
2014-07-16 12:32:12 +02:00
sudonim1
48d00e817f
Merge pull request #145 from Sonicadvance1/zzogl-pointer-cast
...
Fix a pointer cast on x86_64 in zzogl.
2014-07-16 10:53:54 +01:00
Kingcom
ce4dc4ae21
Allow hotplugging XInput devices in LilyPad
2014-07-16 11:18:20 +02:00
Ryan Houdek
0c1087a2e5
Remove HashTools::IHashable/CommonComparisonClass
...
These are no longer used.
2014-07-15 22:08:11 -05:00
Ryan Houdek
abd605a066
Remove HashTools::HashSet.
...
This is no longer used.
2014-07-15 22:07:03 -05:00
Ryan Houdek
5bd06d3a02
Remove HashTools::HashMap/SpecializedHashMap
...
These are no longer used. Wipe them out.
2014-07-15 22:05:36 -05:00
Ryan Houdek
391cf379ae
Remove usages of HashTools::Dictionary/HashMap
...
Replace these usages with unordered_map since they are just as quick
2014-07-15 22:02:14 -05:00
Ryan Houdek
264cce2003
Also remove UnicodeDictionary.
...
This class isn't used anywhere and we should promote usage of std::unordered_map instead of this class
2014-07-15 21:01:30 -05:00
Ryan Houdek
79dd0958d0
Remove the pxDictionary class since it is no longer needed.
...
This was only used by the game database, which has now been changed to an unordered_map
2014-07-15 20:58:25 -05:00
Ryan Houdek
2c6188b73f
Switch the GameDatabase from using a pxDictionary to a std::unordered_map.
...
Both implementations are about the same, which is hard to measure since we are limited in speed due to the hashing function.
Both implementations averaged ~220ms to load the full game database on my workstation.
2014-07-15 20:55:52 -05:00
Ryan Houdek
33adabb035
Fix some _M_AMD64 checks in GSdx.
...
In the future these will be _M_X86_64, but for now this won't be the case.
2014-07-15 18:21:03 -05:00
Ryan Houdek
616500b8f3
Disabled preferred stack boundary on x86_64in GSdx.
2014-07-15 18:18:59 -05:00
Ryan Houdek
2f98f5a6d6
Fix a pointer cast on x86_64 in zzogl.
2014-07-15 18:16:14 -05:00
Ryan Houdek
2a6656050c
Fix the BitScanForward implementations for x86_64.
2014-07-15 18:13:32 -05:00
sudonim1
80b22ca2be
Merge pull request #140 from Kingcom/Debugger
...
Various debugger fixes and enhancements
2014-07-15 23:59:07 +01:00
Kingcom
53159a81cf
-Add lq/sq preview
...
-fix potential memory access exceptions
-prevent the disassembly from changing positions when a breakpoint is toggled
-only use the status bar text from the current cpu
2014-07-16 00:51:53 +02:00
sudonim1
6f0f7ce948
Merge pull request #110 from Sonicadvance1/hashmap_64bit
...
Support 64bit address hashing in the CommonHashClass.
2014-07-15 23:15:03 +01:00
sudonim1
c21dd828d5
Merge pull request #137 from Sonicadvance1/vtlb-64bit
...
Fix vtlb compiling for x86_64.
2014-07-15 23:13:08 +01:00
Ryan Houdek
97bed8e710
Fix vtlb compiling for x86_64.
...
This has no functional change on x86_32, it's mostly just changing a few pointer to u32 conversions to uptr and sptr.
I can not yet confirm if this runs on x86_64, but compiling is enough of an issue currently.
2014-07-15 16:42:59 -05:00
sudonim1
aaf70d652b
Merge pull request #138 from Sonicadvance1/yuv2rgb-64bit
...
Let non-x86_32 use the reference yuv2rgb conversion function.
2014-07-15 22:34:38 +01:00
Lioncash
54c21b30c9
cdvdGigaherz: Fix the seek function in FileStream.
...
Prior to this, it would have ignored any kind of reference position.
2014-07-15 17:28:13 -04:00
sudonim1
91f23938b5
Merge pull request #136 from Sonicadvance1/gui-pointers
...
Fix two conversions of pointers to integer in the GUI.
2014-07-15 22:20:37 +01:00
Ryan Houdek
0af0db6593
Fix two conversions of pointers to integer in the GUI.
...
Use uptr instead of 32bit integers fixes the issue of compiling.
2014-07-15 16:18:24 -05:00
sudonim1
7a1ebd22ed
Merge pull request #135 from Sonicadvance1/jmp_emitter
...
Change the x86emitter jmp emitter from using s32 to sptr.
2014-07-15 22:16:04 +01:00
Lioncash
c2e96a081f
cdvdGigaherz: Use booleans instead of ints to represent conditionals in CDVD.cpp
2014-07-15 17:06:49 -04:00
sudonim1
1d56035a56
Merge pull request #134 from Sonicadvance1/NOT32-declaration
...
Fix NOT32M function declaration.
2014-07-15 22:06:48 +01:00
sudonim1
0e68a9e0fc
Merge pull request #133 from Sonicadvance1/microvu_ptr
...
Fix microVU converting pointers to u32.
2014-07-15 22:02:19 +01:00
Ryan Houdek
a143a8b1f6
Let non-x86_32 use the reference yuv2rgb conversion function.
...
The yuv2rgb_sse2 implementation is x86_32 only, so x86_64 can't take advantage of this optimized code path.
This requires the architecture defines to be working fully, so this can't be merged until it is fixed on the Windows side of things.
2014-07-15 15:31:07 -05:00
Ryan Houdek
5114b37bfa
Change the x86emitter jmp emitter from using s32 to sptr.
...
This doesn't change anything on x86_32, but it is required on x86_64 so we don't lose precision.
Also adds an assert to see if the distance is greater than the maximum 32bit jump, which can't be hit on x86_32, but can be on x86_64.
2014-07-15 15:16:30 -05:00
Ryan Houdek
8c746302a2
Fix NOT32M function declaration.
...
Use uptr as the argument since it is either u32 or u64 depending on architecture.
2014-07-15 15:05:46 -05:00
Ryan Houdek
a1d6ca2298
Fix microVU converting pointers to u32.
...
Convert them to uptr instead to make it architecture independent.
2014-07-15 15:04:08 -05:00
dokman
d6a617c225
Deleting avg thing of the full installer
...
If now you have drop the avg toolbar it does nothing here i think
2014-07-15 18:30:49 +02:00