Commit Graph
100 Commits
Author SHA1 Message Date
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
Markus Wick 540bf4618c Merge pull request #4762 from lioncash/enum
DSPJitRegCache: Convert DSPJitSignExtend into an enum class
2017-01-27 01:25:19 +01:00
Markus Wick 764d2abae3 Merge pull request #4760 from lioncash/regcache
DSPJitRegCache: Move allocation order array to the cpp file
2017-01-26 23:42:25 +01:00
Markus Wick 360bbe0610 Merge pull request #4756 from Orphis/update_gtest
gtest: Update to latest version from git
2017-01-26 14:02:12 +01:00
Markus Wick 0a07df13d2 Merge pull request #4753 from lioncash/dspjit
DSPEmitter: Amend member variable naming
2017-01-26 10:33:03 +01:00
Markus Wick 5baffb39e8 Merge pull request #4751 from lioncash/string
DSPAssembler: Replace char buffer + sprintf with StringFromFormat in ShowError
2017-01-26 10:24:27 +01:00
Markus Wick 3c184dcf8d Merge pull request #4742 from lioncash/dspasm
DSPAssembler: Replace malloced output buffer with std::vector
2017-01-25 14:49:36 +01:00
Markus Wick d0bfee0e3f Merge pull request #4747 from degasus/dispatcher
JitCache: Split off JIT call from dispatcher.
2017-01-25 07:38:04 +01:00
Markus Wick eed64bb0fe Merge pull request #4744 from ligfx/cleanup-osx-cmake
CMake: Cleanup macOS-related logic
2017-01-24 14:36:10 +01:00
Markus Wick 63f56ccd02 Merge pull request #4741 from Orphis/cmake_cleanup
CMake cleanup
2017-01-24 14:35:05 +01:00
Markus Wick 1c854f2daa Merge pull request #4727 from lioncash/enum-class
VideoBackendBase: Convert EFBAccessType and FieldType into enum classes
2017-01-23 17:14:06 +01:00
Markus Wick c0e8280240 Merge pull request #4706 from lioncash/dspasm
DSPAssembler: Minor cleanup
2017-01-23 12:12:01 +01:00
Markus Wick 4436011c50 Merge pull request #4725 from lioncash/attachments
Attachments: Minor cleanup
2017-01-23 10:55:04 +01:00
Markus Wick 5ed94a0f67 Merge pull request #4724 from degasus/hotfix
JitCache: Freeing hotfix.
2017-01-23 07:31:36 +01:00
Markus Wick 9cd34c7985 Merge pull request #4717 from degasus/arm
JitArm64: Fix dcbz.
2017-01-23 06:32:11 +01:00
Markus Wick 90ee85f4e8 Merge pull request #4714 from JosJuice/wbfs-file-entry
Fix -Wshadow warning for file_entry
2017-01-22 17:56:51 +01:00
Markus Wick 9c28121af6 Merge pull request #4712 from lioncash/jitarm
JitArm64: Eliminate trivial JIT global usages
2017-01-22 13:56:43 +01:00
Markus Wick 46c33df485 Merge pull request #4707 from lioncash/exi-stub
EXI_Device: Move the dummy implementation to its own source files
2017-01-22 08:24:36 +01:00
Markus Wick 763e086e79 Merge pull request #4665 from lioncash/dsp-state
HW/DSP: Hide the DSP state global
2017-01-16 21:46:21 +01:00
Markus Wick 1a01aee66e Merge pull request #4663 from lioncash/dsp-init
HW/DSP: Use member initializers with structs/unions where applicable
2017-01-15 23:51:13 +01:00
Markus Wick 23104b6939 Merge pull request #4655 from Armada651/vertex-depth-no-uid
VertexShaderGen: Remove the need for an extra UID.
2017-01-15 23:02:13 +01:00
Markus Wick 5297309dfa Merge pull request #4650 from degasus/jitcache
JitCache: Use pointers in the ICache and dispatchers.
2017-01-15 15:59:10 +01:00
Markus Wick f82d6c6fe1 Merge pull request #4644 from leoetlino/no-return-value
IOS HLE: Make Device::Update() return void
2017-01-11 15:09:41 +01:00
Markus Wick d9a37d38b4 Merge pull request #4571 from degasus/DSPHLE
Attempt re-adding the missing AXWii DSP_SYNC
2017-01-10 22:23:35 +01:00
Markus Wick 52ec186f0a Merge pull request #4642 from stenzek/split-x64-texture-decoders
TextureDecoder: Seperate each format into its own function
2017-01-10 12:06:47 +01:00
Markus Wick 45a875e2f2 Merge pull request #4639 from Tilka/android
Android: fix software renderer 2nd edition
2017-01-10 10:30:16 +01:00
Markus Wick 440a2f832c Merge pull request #4637 from lioncash/jitcache
JitCache: Get rid of reliance on the JIT global variable
2017-01-10 00:07:17 +01:00
Markus Wick 358de1e2ee Merge pull request #4631 from Tilka/android
Android: fix software renderer settings string
2017-01-08 19:28:53 +01:00
Markus Wick 6b764adbea Merge pull request #4628 from lioncash/const
Jit64Base: Const correctness for LogGeneratedX86
2017-01-08 10:54:40 +01:00
Markus Wick c380dceb78 Merge pull request #4581 from degasus/blendstate
OGL: Move blending logic in VideoCommon.
2017-01-06 16:28:12 +01:00
Markus Wick c33c9532a7 Merge pull request #4594 from lioncash/regcache
DSPJitRegCache: Make single argument constructor explicit
2017-01-06 13:01:40 +01:00
Markus Wick 878058ce68 Merge pull request #4613 from lioncash/scrubber
DiscScrubber: Minor changes
2017-01-06 13:00:51 +01:00
Markus Wick 82d45435fd Merge pull request #4616 from lioncash/hle
HLE: Align table formatting
2017-01-06 12:57:16 +01:00
Markus Wick c633eeb383 Merge pull request #4619 from PEmu1/configuration
Change "Configure" to "Configuration" in Menu
2017-01-06 12:54:17 +01:00
Markus Wick 389f8297c3 Merge pull request #4577 from degasus/videocommon
OGL/Vulkan: Drop destination alpha pass.
2017-01-04 20:05:26 +01:00
Markus Wick 9f164d7c33 Merge pull request #4593 from lioncash/enum
JitRegCache: Move FlushMode enum into RegCache
2017-01-04 16:21:21 +01:00
Markus Wick 36ced29a51 Merge pull request #4604 from lioncash/global
PatchEngine: Get rid of a global variable
2017-01-04 03:02:55 +01:00
Markus Wick 0e279b6312 Merge pull request #4598 from stenzek/fifoplayer
FifoPlayer: Loop playback consistency, save texture memory to file
2017-01-03 12:57:22 +01:00
Markus Wick 6aef0630f7 Merge pull request #4588 from JosJuice/isoproperties-title-encoding
ISOProperties: Fix encoding errors in window title
2017-01-02 12:33:58 +01:00
Markus Wick 96314a0ec1 Merge pull request #4574 from stenzek/vulkan-alpha-clear
Vulkan: Clear alpha channel to 0 when pixel format has no alpha channel
2017-01-02 12:29:36 +01:00
Markus Wick f499145da3 Merge pull request #4580 from lioncash/warn
DSPAnalyzer: Fix two clang warnings about sign mismatched types
2016-12-29 17:22:23 +01:00
Markus Wick 15759c457d Merge pull request #4579 from lioncash/namespace
DSP: Namespace the interpreter and JIT
2016-12-29 14:40:13 +01:00
Markus Wick 10b4f6a250 Merge pull request #4568 from degasus/texcache
TextureCache: Add a dirty bit for partial updates on overlapping EFB copies.
2016-12-28 16:38:16 +01:00
Markus Wick 59db5cd43c Merge pull request #4576 from lioncash/tables
DSPTables: Move function type aliases into DSPOPCTemplate
2016-12-28 01:22:03 +01:00
Markus Wick a9eaaea19c Merge pull request #4487 from linkmauve/optional-dependencies
Add cmake options to disable optional dependencies
2016-12-27 15:40:06 +01:00
Markus Wick 8e506cb974 Merge pull request #4572 from lioncash/flags
DSPAnalyzer: Hide implementation details
2016-12-27 10:36:12 +01:00
Markus Wick cd29d565c4 Merge pull request #4570 from lioncash/dspemit
DSPEmitter: Minor cleanup
2016-12-27 02:05:10 +01:00
Markus Wick fd54d4f767 Merge pull request #4569 from degasus/texcache2
TextureCache: Extract BP enum check to VideoCommon.
2016-12-27 01:43:57 +01:00
Markus Wick 4ebd369218 Merge pull request #4564 from JosJuice/volumedirectory-references
VolumeDirectory: Don't use references inappropriately
2016-12-26 11:48:38 +01:00
Markus Wick 190c6218ab Merge pull request #4493 from Tilka/evdev
Fix evdev threading
2016-12-25 20:55:50 +01:00
Markus Wick 3355903585 Merge pull request #4556 from Tilka/texcache
VideoCommon: use u32 for texture addresses
2016-12-25 20:50:08 +01:00
Markus Wick 01c2c50f6a Merge pull request #4540 from lioncash/dspemit
DSP: Move DSPEmitter into the Jit subdirectory
2016-12-23 12:13:47 +01:00
Markus Wick 0f5379f95f Merge pull request #4539 from lioncash/dspinterp
DSP: Move interpreter source files to their own directory
2016-12-23 01:05:51 +01:00
Markus Wick 1068d24c09 Merge pull request #4538 from lioncash/dsptables
DSPTables: Move interpreter specifics into DSPInterpreter
2016-12-22 13:32:58 +01:00
Markus Wick fee6f021d3 Merge pull request #4536 from lioncash/dsptables
DSPTables: Amend table formatting
2016-12-21 18:46:03 +01:00
Markus Wick 7620dd88d3 Merge pull request #4534 from lioncash/jitarm
JitArm64: Add missing override specifiers
2016-12-21 00:09:56 +01:00
Markus Wick b5fe0b5b83 Merge pull request #4528 from stenzek/vulkan-descriptor-crash
Vulkan: Fix crash where a potentially deleted buffer is referenced
2016-12-20 11:11:54 +01:00
Markus Wick cee1f8b6e7 Merge pull request #4531 from lioncash/access
EmuCodeBlock: Make nearcode and farcode protected
2016-12-20 10:27:13 +01:00
Markus Wick 989cdc0929 Merge pull request #4505 from hthh/macos-likes-pbos
OpenGL: Always use a PBO in EncodeToRamUsingShader
2016-12-19 09:47:40 +01:00
Markus Wick 49384208cf Merge pull request #4516 from lioncash/jit
Jit: Move most x86-64-specific code out of JitCommon
2016-12-14 23:57:16 +01:00
Markus Wick d64c9dd5c9 Merge pull request #4419 from degasus/master
Jit64: Fix a few trivial PIE issues.
2016-12-12 10:58:16 +01:00
Markus Wick 15ce7d9994 Merge pull request #4513 from stenzek/gl-msaa
OGL: Fix black screen when MSAA is enabled
2016-12-12 10:28:13 +01:00
Markus Wick 863aeb383a Merge pull request #4509 from lioncash/assign
ShaderManagers: Use aggregate initialization for some variables.
2016-12-11 13:53:28 +01:00
Markus Wick 6ed462a059 Merge pull request #4511 from lioncash/ac
AudioCommon: Remove unnecessary headers
2016-12-11 13:52:59 +01:00
Markus Wick 7192789c11 Merge pull request #4486 from stenzek/gl-minimize-assert
OGL: Fix assertion when minimizing window
2016-12-05 12:46:29 +01:00
Markus Wick 827de2ed06 Merge pull request #4485 from ligfx/fixmin
DolphinQt2: InfoWidget: explicit type for std::min
2016-12-03 11:15:00 +01:00
Markus Wick 3039794ffd Merge pull request #4478 from SeannyM/wii-bind
Android: Fix Wii bindings resetting everything
2016-11-30 08:14:28 +01:00
Markus Wick 8dddc00ab0 Merge pull request #4474 from leoetlino/fewer-config-includes
Remove unnecessary ConfigManager includes
2016-11-28 10:01:13 +01:00
Markus Wick 6c16f1be8a Merge pull request #4416 from stenzek/vulkan-cmdpool
Vulkan: Use multiple command pools, one per frame
2016-11-16 10:25:10 +01:00
Markus Wick 71be84e074 Merge pull request #4452 from stenzek/jmp-self-idle-loop
Jit64: Treat branch-to-self instruction as an idle loop
2016-11-16 10:24:29 +01:00
Markus Wick e21aa1d990 Merge pull request #4431 from SeannyM/android-multifile
Android: Specify ini file for every setting
2016-11-15 10:38:15 +01:00
Markus Wick 6a2e1e9986 Merge pull request #4429 from SeannyM/android-invert-settings
Android: Fix inverted EFB settings
2016-11-14 10:07:10 +01:00
Markus Wick bc98ec77be Merge pull request #4441 from stenzek/vulkan-max-image-count
Vulkan: Handle maxImageCount of zero when creating swap chain
2016-11-13 14:12:32 +01:00
Markus Wick c723532f0d Merge pull request #4430 from stenzek/vulkan-no-relaxed-vsync
Vulkan: Don't use FIFO_RELAXED present mode for vsync.
2016-11-13 14:10:58 +01:00
Markus Wick 458a8d94e3 Merge pull request #4444 from lioncash/pragma
NetPlayLauncher: Add missing #pragma once
2016-11-11 22:10:04 +01:00
Markus Wick e8af48adfc Merge pull request #4440 from lioncash/private
GCAdapterConfigDiag: Make public functions private
2016-11-11 09:55:47 +01:00
Markus Wick 208ca4dd15 Merge pull request #4438 from lioncash/unused
Frame: Remove unused menu variable
2016-11-10 13:54:39 +01:00
Markus Wick a7789edc8e Merge pull request #4432 from degasus/framedump
Framedump: Inplace encoding.
2016-11-10 13:27:30 +01:00
Markus Wick 5378b6ab85 Merge pull request #4345 from degasus/framedump_threaded
Renderer: Threaded frame dumping.
2016-11-08 11:01:40 +01:00
Markus Wick 363dec7bc7 Merge pull request #4344 from degasus/framedump_ogl
OGL: Use PBO for framedump, with async readback.
2016-11-08 10:50:38 +01:00
Markus Wick 3924a99942 Merge pull request #4423 from degasus/framedump
Framedump: Use an object for the framedumping state.
2016-11-06 02:07:08 +01:00
Markus Wick 234691abf7 Merge pull request #4385 from leoetlino/disable-bt-check
Disable descriptor check for BT passthrough in some cases
2016-11-04 14:38:19 +01:00
Markus Wick d2fdafa155 Merge pull request #4415 from degasus/arm
JitArm64: Also push/pop gpr.R(addr).
2016-11-04 09:33:53 +01:00
Markus Wick 342c053bf5 Merge pull request #4368 from JosJuice/updatewantdeterminism-loadinput
Movie: Add missing calls to UpdateWantDeterminism
2016-11-02 16:26:48 +01:00
Markus Wick 9ce1cdde98 Merge pull request #4414 from linkmauve/single-newline
Remove double newlines at the end of *_LOG messages
2016-11-02 12:20:46 +01:00
Markus Wick 24fa4c9e57 Merge pull request #4400 from degasus/master
JitArm64: Store the carry flag within the host flag.
2016-11-01 23:29:50 +01:00
Markus Wick 1c9ed79c6a Merge pull request #4409 from sigmabeta/android-tv-screenshot-errors
[Android TV] Fix a screenshot glitch on game selector
2016-10-31 23:34:41 +01:00
Markus Wick b9e4f67d3a Merge pull request #4405 from xrix4096/mac-unknown-joyaxis
Make analog triggers on PS3 controllers accessible on Mac
2016-10-31 13:01:47 +01:00
Markus Wick 2afa877119 Merge pull request #4376 from leoetlino/warning-fix
Warning fixes
2016-10-31 12:57:03 +01:00
Markus Wick b9e4370023 Merge pull request #4383 from Sintendo/minor-text-fixes
Fix minor comment typos
2016-10-31 12:51:42 +01:00
Markus Wick 4f5d0cd450 Merge pull request #4391 from Pringo/wii-remote
Change "Wiimote" to "Wii Remote" in Interface
2016-10-31 12:49:16 +01:00
Markus Wick 4eb5892e1a Merge pull request #4399 from JosJuice/unify-getgctime
EXI_DeviceIPL: Unify GetGCTime epoch handling
2016-10-31 12:47:06 +01:00
Markus Wick d5ca153c26 Merge pull request #4401 from JosJuice/rename-getuniqueid
DiscIO/SConfig: Rename GetUniqueID to GetGameID
2016-10-31 12:39:27 +01:00
Markus Wick 22779473bc Merge pull request #4402 from Armada651/dualsrc-bug
OGL: Fall back to the old dual-source blending behaviour.
2016-10-31 12:37:09 +01:00