summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-21Merge pull request #4126 from lioncash/noexceptbunnei
vulkan/wrapper: Remove noexcept from GetSurfaceCapabilitiesKHR()
2020-06-21Merge pull request #4134 from FearlessTobi/port-5322bunnei
Port citra-emu/citra#5322: "Fix: fatal error CVT1100 when compiling manifest file"
2020-06-20Merge pull request #4120 from lioncash/arbbunnei
gl_arb_decompiler: Avoid several string copies
2020-06-21Fix: fatal error CVT1100 when compiling manifest fileFearlessTobi
Occurs when doing a local compile in MSVC build. The compiler I'm using is as below: Microsoft Visual Studio Community 2019 Preview Version 16.6.0 Preview 5.0 Fixes this error: CVTRES : fatal error CVT1100: duplicate resource. type:MANIFEST, name:1, language:0x0409 LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt I have put 0 since previous name was 1. If have other names in mind, please let me know. Co-Authored-By: dragios <dragios@users.noreply.github.com>
2020-06-20Merge pull request #4133 from MerryMage/macrojit-shiftsLC
macro_jit_x64: Use ecx for shift register
2020-06-20macro_jit_x64: Use ecx for shift registerMerryMage
shl/shr only accept cl as their second argument
2020-06-20Merge pull request #4125 from lioncash/macro-shiftmerry
macro_jit_x64: Amend readability of Compile_ExtractShiftLeftRegister()
2020-06-20Merge pull request #4123 from lioncash/unused-varmerry
macro_jit_x64: Remove unused variable
2020-06-19Merge pull request #4099 from MerryMage/macOS-buildbunnei
Fix compilation on macOS
2020-06-19gl_arb_decompiler: Avoid several string copiesLioncash
Variables that are marked as const cannot have the move constructor invoked when returning from a function (the move constructor requires a non-const variable so it can "steal" the resources from it.
2020-06-19vulkan/wrapper: Remove noexcept from GetSurfaceCapabilitiesKHR()Lioncash
Check() can throw an exception if the Vulkan result isn't successful. We remove the check so that std::terminate isn't outright called and allows for better debugging (should it ever actually fail).
2020-06-19macro_jit_x64: Correct readability of Compile_ExtractShiftLeftImmediate()Lioncash
Previously dst wasn't being used.
2020-06-19macro_jit_x64: Correct readability of Compile_ExtractShiftLeftRegister()Lioncash
Previously dst wasn't being used.
2020-06-19macro_jit_x64: Remove unused variableLioncash
Removes a completely unused label and marks another variable as unused, given it seems like it has potential uses in the future.
2020-06-19Merge pull request #4113 from ogniK5377/boxcat-disablebunnei
Fix compilation when not building with boxcat
2020-06-20Add translation of "Current Boxcat Events"David Marcec
2020-06-19Merge pull request #4087 from MerryMage/macrojit-inline-Readbunnei
macro_jit_x64: Inline Engines::Maxwell3D::GetRegisterValue
2020-06-19Merge pull request #4114 from MerryMage/nrvoLC
Remove redundant moves
2020-06-19input_common/motion_emu: Remove redundant moveMerryMage
Named return value optimization automatically applies here.
2020-06-19input_common/keyboard: Remove redundant moveMerryMage
Named return value optimization automatically applies here.
2020-06-19mii_model: Remove redundant std::moveMerryMage
Named return value optimization automatically applies here.
2020-06-19Fix compilation when not building with boxcatDavid Marcec
Fixes compilation when trying to build without boxcat enabled
2020-06-19macro_jit_x64: Remove unused function ReadMerryMage
2020-06-19Merge pull request #4080 from ogniK5377/audren-RendererInfobunnei
audren: Implement RendererInfo
2020-06-18Merge pull request #4090 from MerryMage/macrojit-bugsbunnei
macro_jit_x64: Optimization correctness
2020-06-18Merge pull request #4081 from Morph1984/maxwell-to-gl-vkRodrigo Locatti
maxwell_to_gl/vk: Miscellaneous changes
2020-06-18Merge pull request #4108 from ReinUsesLisp/a32-implicit-castbunnei
arm_dynarmic_32: Fix implicit conversion error in SetTPIDR_EL0
2020-06-18arm_dynarmic_32: Fix implicit conversion error in SetTPIDR_EL0ReinUsesLisp
On MSVC builds we treat conversion warnings as errors.
2020-06-18bootmanager: Remove references to OpenGL for macOSMerryMage
OpenGL macOS headers definitions clash heavily with each other
2020-06-18memory_manager: Explicitly specifcy std::min<size_t>MerryMage
2020-06-18shared_font: Service::NS::EncryptSharedFont takes a size_t&MerryMage
2020-06-18vk_rasterizer: BindTransformFeedbackBuffersEXT accepts a size of type ↵MerryMage
VkDeviceSize
2020-06-18renderer_vulkan: Fix macOS GetBundleDirectory referenceMerryMage
2020-06-18memory_util: boost hashes are size_tMerryMage
* boost::hash_value returns a size_t * boost::hash_combine takes a size_t& argument
2020-06-18Rename PAGE_SHIFT to PAGE_BITSMerryMage
macOS header files #define PAGE_SHIFT
2020-06-18vk_sampler_cache: Emulate GL_LINEAR/NEAREST minification filtersMorph
Emulate GL_LINEAR/NEAREST minification filters using minLod = 0 and maxLod = 0.25 during sampler creation
2020-06-18maxwell_to_vk: Reorder filter cases and correct mipmap_filter=NoneMorph
maxwell_to_vk: Reorder filtering modes to start with None, then Nearest, then Linear. maxwell_to_vk: Logs filter modes under UNREACHABLE_MSG instead of UNIMPLEMENTED_MSG, since any unknown filter modes are invalid and not unimplemented. maxwell_to_vk: Return VK_SAMPLER_MIPMAP_MODE_NEAREST instead of VK_SAMPLER_MIPMAP_MODE_LINEAR when mipmap_filter is None with the description from the VkSamplerCreateInfo(3) man page.
2020-06-18maxwell_to_gl: Miscellaneous changesMorph
maxwell_to_gl: Log unimplemented features under UNIMPLEMENTED_MSG instead of LOG_ERROR to bring into parity with maxwell_to_vk maxwell_to_gl: Deduplicate logging in VertexType(), merging them into one. maxwell_to_gl: Return GL_NEAREST instead of GL_LINEAR if an unknown texture filter mode is encountered. maxwell_to_gl: Log the mipmap filter mode if an unknown value is passed in. maxwell_to_gl: Reorder filtering modes to start with None, then Nearest, then Linear.
2020-06-18Merge pull request #4092 from Morph1984/image-bindingsRodrigo Locatti
gl_device: Reserve 4 image bindings for fragment stage
2020-06-17Merge pull request #4100 from MerryMage/no-a32-interpFernando Sahmkow
arm_dynarmic: CP15 changes
2020-06-17macro_jit_x64: Inline Engines::Maxwell3D::GetRegisterValueMerryMage
2020-06-17arm_dynarmic_cp15: Implement CNTPCTMerryMage
2020-06-17arm_dynarmic_cp15: Update CP15MerryMage
2020-06-17arm_dynarmic_32: InterpreterFallback should never happenMerryMage
2020-06-17Merge pull request #4086 from MerryMage/abibunnei
xbyak_abi: Cleanup
2020-06-17macro_jit_x64: Optimization implicitly assumes same destinationMerryMage
2020-06-17macro_jit_x64: Should not skip zero registers for certain ALU opsMerryMage
The code generated for these ALU ops assume src_a and src_b are always valid.
2020-06-16Merge pull request #4089 from MerryMage/macrojit-cleanup-1bunnei
macro_jit_x64: Cleanup
2020-06-16Merge pull request #3976 from Neodyblue/qdarkstyle_fix_propbunnei
qt_themes: remove unknown qss property from dark theme
2020-06-16externals: Revert to libressl, as build is broken with ↵bunnei
find_package(OpenSSL). (#4093) * externals: Revert to libressl, as build is broken with find_package(OpenSLL). * fixup! externals: Revert to libressl, as build is broken with find_package(OpenSLL). * fixup! externals: Revert to libressl, as build is broken with find_package(OpenSLL).