Markus Wick
|
34ac749b8b
|
Merge pull request #5144 from MerryMage/mfspr
Jit_SystemRegisters: Make mfspr PIE-compliant
|
2017-04-10 22:30:56 +02:00 |
|
Markus Wick
|
9b1e2c2b1e
|
Merge pull request #5118 from mahdihijazi/master
[Android] Load the game banner from the ROM and use it if no screenshot is available
|
2017-04-03 16:20:34 +02:00 |
|
Markus Wick
|
9d1ae76d0d
|
Merge pull request #5200 from lioncash/frame
Frame: Remove callback function prototypes from header.
|
2017-04-03 13:35:35 +02:00 |
|
Markus Wick
|
3bd184a255
|
Merge pull request #4467 from stenzek/gpu-texture-decoding
VideoBackends: GPU Texture Decoding
|
2017-04-03 10:46:13 +02:00 |
|
Markus Wick
|
fd7f7c5541
|
Merge pull request #5159 from ligfx/arm64warnings
Arm64: a slew of warning fixes
|
2017-04-02 17:07:17 +02:00 |
|
Markus Wick
|
40cfa708a8
|
Merge pull request #5180 from lioncash/enum
CPU: Convert state enum to an enum class
|
2017-04-02 17:01:25 +02:00 |
|
Markus Wick
|
86e48fc1ca
|
Merge pull request #5194 from lioncash/dialog
Frame: Make TAS dialogs private
|
2017-04-02 16:53:31 +02:00 |
|
Markus Wick
|
0b6170cc33
|
Merge pull request #5167 from stenzek/jit64-crash
Jit64: Fix crash at startup
|
2017-03-26 09:17:21 +02:00 |
|
Markus Wick
|
86e6b44271
|
Merge pull request #5146 from ligfx/mmuwarning
MMU: rewrite loop to avoid warning
|
2017-03-25 23:18:56 +01:00 |
|
Markus Wick
|
4d8d0451e3
|
Merge pull request #5142 from MerryMage/stored_stack_pointer
JitAsm: Use stored_stack_pointer instead of s_saved_rsp
|
2017-03-25 17:37:48 +01:00 |
|
Markus Wick
|
3898707ef9
|
Merge pull request #5141 from MerryMage/ConvertDoubleToSingle
EmuCodeBlock: Place ConvertDoubleToSingle temporaries on the stack
|
2017-03-25 17:37:29 +01:00 |
|
Markus Wick
|
6e2e48e9ea
|
Merge pull request #5137 from lioncash/arm
Arm64Emitter: Get rid of pointer casts in PoisonMemory
|
2017-03-23 15:52:58 +01:00 |
|
Markus Wick
|
4b5995a6e0
|
Merge pull request #5138 from lioncash/init
VertexLoaderBase: In-class initialize class members where applicable
|
2017-03-23 15:15:32 +01:00 |
|
Markus Wick
|
6d065a02b5
|
Merge pull request #5134 from degasus/texture_cache
TextureCache: Don't lock freed rendertargets for one frame.
|
2017-03-23 09:48:32 +01:00 |
|
Markus Wick
|
9ea59133b3
|
Merge pull request #5121 from MerryMage/children-happen
Jit64: Merge memory allocations into a single allocation
|
2017-03-22 22:42:46 +01:00 |
|
Markus Wick
|
09f4d494ef
|
Merge pull request #5132 from ligfx/commentoutpagetagshift
MMU: comment-out unused var HW_PAGE_TAG_SHIFT
|
2017-03-22 09:43:45 +01:00 |
|
Markus Wick
|
9ea255c04d
|
Merge pull request #5122 from lioncash/init
FifoPlayer: In-class initialize member variables where applicable
|
2017-03-21 21:00:45 +01:00 |
|
Markus Wick
|
5854047e3a
|
Merge pull request #5120 from lioncash/const
JitBase: Make MergeAllowedNextInstructions a const member function
|
2017-03-21 20:16:26 +01:00 |
|
Markus Wick
|
f03fa54bcb
|
Merge pull request #5116 from degasus/ArmRegCache
JitArm64: Fix usages in conditional code.
|
2017-03-21 18:14:16 +01:00 |
|
Markus Wick
|
fc2c9d853f
|
Merge pull request #5119 from MerryMage/JitAsm
JitAsm: Add missing forward declaration of X64CodeBlock
|
2017-03-21 18:06:45 +01:00 |
|
Markus Wick
|
5cc55f0fe3
|
Merge pull request #5096 from Armada651/anything-with-a-viewport
VertexShaderGen: Correct for negative viewport dimensions.
|
2017-03-20 10:55:56 +01:00 |
|
Markus Wick
|
553e8fae4c
|
Merge pull request #5104 from mahdihijazi/master
Fix saving/loading screenshots for Android
|
2017-03-19 01:29:29 +01:00 |
|
Markus Wick
|
08351aa334
|
Merge pull request #5005 from aldelaro5/remove-save-load-debug
Don't save watches and breakpoints on stop and load on boot
|
2017-03-18 08:45:01 +01:00 |
|
Markus Wick
|
609d195822
|
Merge pull request #5100 from VinDuv/fix-texture-type-checks
OGL: Fix texture_type checks in FrameBufferManager::CreateTexture
|
2017-03-18 08:35:44 +01:00 |
|
Markus Wick
|
b7f605e88e
|
Merge pull request #5097 from MerryMage/pic
PIE support for the DSP JIT
|
2017-03-17 22:24:03 +01:00 |
|
Markus Wick
|
b7ba391041
|
Merge pull request #5084 from MerryMage/Update_SR_Register
DSP/Jit: Explicitly specify scratch register for Update_SR_Register
|
2017-03-17 17:21:21 +01:00 |
|
Markus Wick
|
a0acdfc070
|
Merge pull request #5029 from ligfx/bboximagemask
OGL: implement Bounding Box on systems w/o SSBO
|
2017-03-16 21:39:17 +01:00 |
|
Markus Wick
|
b2ab713ad9
|
Merge pull request #5004 from aldelaro5/memcheck-fix-version2
Fix memory breakpoints not triggering on Windows
|
2017-03-16 21:38:57 +01:00 |
|
Markus Wick
|
907e73a1fc
|
Merge pull request #5012 from degasus/BAT
MMU: Create constants for our BAT flags.
|
2017-03-16 16:02:16 +01:00 |
|
Markus Wick
|
bb708397db
|
Merge pull request #5090 from lioncash/si
SI: Minor cleanup
|
2017-03-16 09:57:04 +01:00 |
|
Markus Wick
|
1e7dd1ed2d
|
Merge pull request #5086 from lioncash/si
SI_Devices: Minor cleanup
|
2017-03-15 10:07:27 +01:00 |
|
Markus Wick
|
3aa5b8fbf6
|
Merge pull request #5079 from JosJuice/move-loadpatches
Move LoadPatches calls
|
2017-03-14 10:44:38 +01:00 |
|
Markus Wick
|
884d3973e4
|
Merge pull request #5083 from lioncash/si
SI_DeviceGCController: Minor cleanup
|
2017-03-14 10:37:28 +01:00 |
|
Markus Wick
|
c30db8eddc
|
Merge pull request #4932 from PEmu1/toggle-fullscreen
Change "Fullscreen" Menu Option to "Toggle Fullscreen"
|
2017-03-14 10:30:34 +01:00 |
|
Markus Wick
|
d05f59e31d
|
Merge pull request #4876 from ligfx/netplay_move_semantics
NetPlay: use move semantics instead of unique_ptrs
|
2017-03-14 10:20:47 +01:00 |
|
Markus Wick
|
31bb41c532
|
Merge pull request #4973 from z0z0z/master
Disable pinned memory for AMD mesa drivers
|
2017-03-14 10:02:05 +01:00 |
|
Markus Wick
|
f0c2bae778
|
Merge pull request #5078 from lioncash/si
SI_DeviceGBA: Minor cleanup
|
2017-03-13 21:00:36 +01:00 |
|
Markus Wick
|
13d23c21b7
|
Merge pull request #5071 from leoetlino/reorganise-es
IOS/ES: Split the ES code
|
2017-03-13 20:51:22 +01:00 |
|
Markus Wick
|
3df19c6643
|
Merge pull request #5075 from lioncash/cruft
DSPLLE: Remove commented out code
|
2017-03-13 20:47:27 +01:00 |
|
Markus Wick
|
2c308b723c
|
Merge pull request #5074 from lioncash/prefix
HW/DSP: Remove prefixed underscores from parameter names
|
2017-03-13 20:46:59 +01:00 |
|
Markus Wick
|
8035270aa8
|
Merge pull request #4411 from JosJuice/blob-nullptr
Remove Blob nullptr checks from Volume code
|
2017-03-13 16:35:40 +01:00 |
|
Markus Wick
|
f83a030a87
|
Merge pull request #5073 from JosJuice/fix-volumeisvalid
Fix VolumeIsValid being referenced even though it was deleted
|
2017-03-13 15:42:06 +01:00 |
|
Markus Wick
|
7b19475911
|
Merge pull request #4548 from stenzek/gcc-sse
Support SSSE3 texture decoders and CRC32 hashing on non-native builds (gcc)
|
2017-03-13 14:28:01 +01:00 |
|
Markus Wick
|
f63d40270d
|
Merge pull request #5056 from JosJuice/use-readswapped
Volume: Use ReadSwapped more
|
2017-03-13 10:30:55 +01:00 |
|
Markus Wick
|
f65d0c526d
|
Merge pull request #5067 from MerryMage/cycles-offset-too-big
DSP/Jit: Load address of m_cycles_left into register
|
2017-03-12 00:33:55 +01:00 |
|
Markus Wick
|
e99cd57eb3
|
Merge pull request #4935 from Armada651/depth-range-fix
VideoBackends: Set the maximum range when the depth range is oversized.
|
2017-03-10 18:05:52 +01:00 |
|
Markus Wick
|
a3f5e3e27d
|
Merge pull request #5058 from stenzek/d3d11-startup-crash
D3D11: Fix error on startup with >2.5xIR selected
|
2017-03-10 18:05:26 +01:00 |
|
Markus Wick
|
ae0f9c200d
|
Merge pull request #5038 from vladfi1/separate-nogui
Separate nogui
|
2017-03-10 10:50:08 +01:00 |
|
Markus Wick
|
ef74c5eabd
|
Merge pull request #5051 from stenzek/renderer-fixes
VideoBackends: Fix crashes introduced by #4999
|
2017-03-09 21:06:50 +01:00 |
|
Markus Wick
|
be8de62b88
|
Merge pull request #5041 from JosJuice/hi-2007
PatchEngine: Remove an unneeded comment
|
2017-03-08 21:23:40 +01:00 |
|
Markus Wick
|
5a7d67a64f
|
Merge pull request #5040 from JosJuice/remove-strname
ConfigManager: Remove m_strName
|
2017-03-08 21:23:18 +01:00 |
|
Markus Wick
|
489d90b6f3
|
Merge pull request #4999 from stenzek/renderer-statics
VideoCommon: Eliminate static state in Renderer
|
2017-03-08 11:02:20 +01:00 |
|
Markus Wick
|
9c1eac1f4f
|
Merge pull request #4944 from vladfi1/framedump
Framedump extensions
|
2017-03-08 11:01:53 +01:00 |
|
Markus Wick
|
a911d256a7
|
Merge pull request #5018 from Tilka/trunc
VideoCommon: remove unnecessary trunc()
|
2017-03-08 11:01:17 +01:00 |
|
Markus Wick
|
7cc5604a2c
|
Merge pull request #5033 from vladfi1/nogui-user
Parse user directory on nogui CLI.
|
2017-03-08 10:04:12 +01:00 |
|
Markus Wick
|
ac914e939b
|
Merge pull request #5035 from lioncash/out-of-bounds
GCAdapter_Android: Fix an array bounds overrun in Read()
|
2017-03-08 10:01:34 +01:00 |
|
Markus Wick
|
7304cb0f8e
|
Merge pull request #5011 from stenzek/d3d-texture-corruption
D3D11: Use default usage for TextureCache entries
|
2017-03-04 15:55:58 +01:00 |
|
Markus Wick
|
3c511f2a94
|
Merge pull request #5003 from lioncash/memory
UICommon: Make GetNewDisassembler() return a unique_ptr
|
2017-03-04 12:14:35 +01:00 |
|
Markus Wick
|
01143d761e
|
Merge pull request #5006 from lioncash/settings
ControllerEmu: Initialize settings class' values to default values on construction
|
2017-03-04 12:13:24 +01:00 |
|
Markus Wick
|
88ed0d57f4
|
Merge pull request #5010 from stenzek/vulkan-streambuffer-assert
Vulkan: Fix underflow in StreamBuffer::WaitForClearSpace
|
2017-03-04 11:55:57 +01:00 |
|
Markus Wick
|
56afabb9a8
|
Merge pull request #4919 from ntruhan/master
Android: Sort configuration ini files
|
2017-03-03 00:39:12 +01:00 |
|
Markus Wick
|
7982ba120f
|
Merge pull request #4995 from lioncash/normalize
CMakeLists: Normalize whitespace
|
2017-03-02 11:51:06 +01:00 |
|
Markus Wick
|
521a777ade
|
Merge pull request #4961 from aldelaro5/fast-memchecks
Make memory breakpoint faster
|
2017-03-02 11:13:18 +01:00 |
|
Markus Wick
|
0a8b5b79ef
|
Merge pull request #4985 from lioncash/enum-class
ExpressionParser: Convert parse state enum into an enum class
|
2017-02-28 18:48:45 +01:00 |
|
Markus Wick
|
bd89c7b2c4
|
Merge pull request #4986 from lioncash/namespace
PixelEngine: Move enum constants into the PixelEngine namespace
|
2017-02-28 18:46:45 +01:00 |
|
Markus Wick
|
deb228f134
|
Merge pull request #4774 from degasus/speedhack
PatchEngine: Apply speedhack per PC, not only per block entry.
|
2017-02-27 23:51:12 +01:00 |
|
Markus Wick
|
51136681df
|
Merge pull request #4953 from lioncash/fwd
CachedInterpreter: Forward declare instruction struct
|
2017-02-24 23:36:11 +01:00 |
|
Markus Wick
|
1f04bab967
|
Merge pull request #4952 from ligfx/fix_10110
PatchEngine: check instruction at link addr is non-zero
|
2017-02-24 11:08:15 +01:00 |
|
Markus Wick
|
25fc7ed8c1
|
Merge pull request #4954 from lioncash/jitbase
JitBase: Put constructor and destructor in the cpp file
|
2017-02-24 11:05:57 +01:00 |
|
Markus Wick
|
0a3a2fe155
|
Merge pull request #4922 from sepalani/more_format
HLE: More printf floating point types handled
|
2017-02-23 11:03:32 +01:00 |
|
Markus Wick
|
1fc2edae51
|
Merge pull request #4928 from lioncash/const
PPCAnalyst: Make SetInstructionStats' opinfo parameter a const pointer
|
2017-02-23 10:55:58 +01:00 |
|
Markus Wick
|
25a569e6e9
|
Merge pull request #4929 from lioncash/symboldb
SymbolDB: Simplify GetSymbolsFromHash
|
2017-02-23 10:55:28 +01:00 |
|
Markus Wick
|
ae8010caff
|
Merge pull request #4943 from lioncash/const-table
JIT: Make initialization instruction tables const
|
2017-02-23 10:27:21 +01:00 |
|
Markus Wick
|
51b654ed00
|
Merge pull request #4945 from lioncash/jit-global
DolphinWX: Eliminate direct usage of the JIT global
|
2017-02-23 10:24:55 +01:00 |
|
Markus Wick
|
d4453db2ea
|
Merge pull request #4946 from lioncash/naming
JitInterface: Amend ExceptionType enum value names
|
2017-02-23 10:23:37 +01:00 |
|
Markus Wick
|
fa9b89fdf9
|
Merge pull request #4911 from degasus/ABI
JitArm64: Extract block exit link area generation.
|
2017-02-22 22:26:08 +01:00 |
|
Markus Wick
|
6acad27919
|
Merge pull request #4927 from lioncash/unique-ptr
VertexManagerBase: Make CreateNativeVertexFormat return a unique_ptr
|
2017-02-18 12:40:00 +01:00 |
|
Markus Wick
|
032b6252a0
|
Merge pull request #4875 from degasus/ABI
JitArm64: Optimize GPR register push/pop and fix the FPR one.
|
2017-02-14 17:02:17 +01:00 |
|
Markus Wick
|
3cbbd48da9
|
Merge pull request #4870 from degasus/blr
JitArm64: Use a custom stack with proper guard pages.
|
2017-02-10 00:34:35 +01:00 |
|
Markus Wick
|
fb2098917b
|
Merge pull request #4868 from JosJuice/android-default-audio
Fix default audio backend on Android being "No audio output"
|
2017-02-08 21:37:33 +01:00 |
|
Markus Wick
|
027719d8e2
|
Merge pull request #4711 from lioncash/tables
JIT Instruction Tables: Eliminate JIT global usages
|
2017-02-08 09:39:50 +01:00 |
|
Markus Wick
|
f3068165e5
|
Merge pull request #4861 from ligfx/cmaketests
CMake: move modules from CMakeTests/ -> CMake/
|
2017-02-08 09:25:18 +01:00 |
|
Markus Wick
|
eb3c172b95
|
Merge pull request #4618 from Helios747/bounding_box_check
[Video] Warn when booting a bounding box game on an unsupported GPU
|
2017-02-06 21:58:19 +01:00 |
|
Markus Wick
|
3be364073d
|
Merge pull request #4713 from JosJuice/core-init-gameini
Don't load game INIs in Core::Init
|
2017-02-04 08:32:03 +01:00 |
|
Markus Wick
|
2ad62bf5df
|
Merge pull request #4777 from lioncash/dspstack
DSPCore: Convert DSP stack register enum into an enum class
|
2017-02-04 08:27:11 +01:00 |
|
Markus Wick
|
72d887cb20
|
Merge pull request #4816 from lioncash/pair
FramebufferManagerBase: Return a std::pair from GetTargetSize
|
2017-02-04 08:21:52 +01:00 |
|
Markus Wick
|
318a387e92
|
Merge pull request #4796 from degasus/blr
JitArm64: Initial implementation of the BLR optimization.
|
2017-02-02 21:24:23 +01:00 |
|
Markus Wick
|
543120c88e
|
Merge pull request #4799 from lioncash/light-headered
LightingShaderGen: Remove unnecessary includes
|
2017-02-01 15:23:18 +01:00 |
|
Markus Wick
|
f558ae4dd1
|
Merge pull request #4790 from lioncash/sram
Sram: Make SRAM dumps const
|
2017-02-01 13:27:03 +01:00 |
|
Markus Wick
|
094a75f3cb
|
Merge pull request #4791 from degasus/temp
DSPLLE: Only enable the DSP JIT on x64.
|
2017-02-01 13:04:18 +01:00 |
|
Markus Wick
|
24951fde2b
|
Merge pull request #4793 from lioncash/asm-disasm
DSPAssembler/DSPDisassembler: Make constructors explicit
|
2017-01-31 00:25:27 +01:00 |
|
Markus Wick
|
2020928fd8
|
Merge pull request #4783 from degasus/temp
JitArm64: Fix immediate versions of cmpl.
|
2017-01-30 09:22:56 +01:00 |
|
Markus Wick
|
4f6dd2631d
|
Merge pull request #4787 from booto/dcbz_arm64
Add LowDCBZHack and DCBZOFF to JitArm64
|
2017-01-30 08:54:27 +01:00 |
|
Markus Wick
|
69c4e6de41
|
Merge pull request #4767 from lioncash/mmio
MMIO: Get rid of a TODO regarding tuples
|
2017-01-28 15:38:49 +01:00 |
|
Markus Wick
|
3405f0ba01
|
Merge pull request #4739 from AdmiralCurtiss/auto-adjust-window-size-16-9
Make the "Auto Adjust Window Size" option respect the current game's aspect ratio.
|
2017-01-28 13:02:54 +01:00 |
|
Markus Wick
|
b96b592c76
|
Merge pull request #4775 from lioncash/unused
DSPEmitter: Remove unused class member variable
|
2017-01-28 12:44:07 +01:00 |
|
Markus Wick
|
04c3db8bfa
|
Merge pull request #4771 from lioncash/dspemitter
DSPCore: Move emitter cycle code into DSPEmitter itself
|
2017-01-28 12:25:34 +01:00 |
|
Markus Wick
|
04ccd13b7f
|
Merge pull request #4772 from lioncash/warn
DSPEmitter: Fix -Wreorder warnings
|
2017-01-28 12:24:27 +01:00 |
|
Markus Wick
|
5e9c10f65c
|
Merge pull request #4768 from ligfx/fixwindows
CMake: Small Windows fixes
|
2017-01-28 03:44:18 +01:00 |
|
Markus Wick
|
f37c5f1f1c
|
Merge pull request #4766 from lioncash/dspemitter
DSPCore: Move CompileCurrent to the DSPEmitter
|
2017-01-27 08:09:52 +01:00 |
|