summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-12vfs: Make type hierarchy objects classes instead of structsLioncash
struct should be used when the data type is very simple or otherwise has no invariants associated with it. Given these are used to form a hierarchy, class should be used instead.
2018-08-12Merge pull request #1025 from ogniK5377/bad-castbunnei
Fixed invalid cast in loader
2018-08-12Merge pull request #1038 from MerryMage/lock-cubebbunnei
cubeb_sink: Protect queue with a mutex
2018-08-12cubeb_sink: Protect queue with a mutexMerryMage
2018-08-12Merge pull request #1035 from ogniK5377/audio-dev-revision-infobunnei
GetAudioDeviceServiceWithRevisionInfo (Used by Bloodstained: Curse of the Moon)
2018-08-12Merge pull request #1028 from ogniK5377/aoabunnei
Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & GetAudioRendererMixBufferCount
2018-08-12Merge pull request #1034 from lioncash/hidbunnei
hid: Stub DisconnectNpad()
2018-08-12Merge pull request #1030 from bunnei/sdl2-2.0.8bunnei
externals: Update to SDL2-2.0.8.
2018-08-12Merge pull request #1006 from degasus/stream_bufferbunnei
GL renderer: Pick the streambuffer from citra and use them.
2018-08-12gl_rasterizer: Use a shared helper to upload from CPU memory.Markus Wick
2018-08-12gl_state: Don't track constant buffer mappings.Markus Wick
2018-08-12gl_rasterizer: Use the stream buffer for constant buffers.Markus Wick
2018-08-12gl_rasterizer: Use the streaming buffer itself for the constant buffer.Markus Wick
Don't emut copies, especially not for data, which is used once. They just end in a huge GPU overhead.
2018-08-12gl_rasterizer: Use a helper for aligning the buffer.Markus Wick
2018-08-12Update the stream_buffer helper from Citra.Markus Wick
Please see https://github.com/citra-emu/citra/pull/3666 for more details.
2018-08-12GetAudioDeviceServiceWithRevisionInfoDavid Marcec
As we're not handling any anything about the revision data for GetAudioDeviceServiceWithRevisionInfo, it's currently marked as stubbed. However for games this shouldn't affect the result. Proper revision info would be more for homebrew.
2018-08-12hid: disable clang-format around tablesLioncash
Prevents clang-format from butchering them.
2018-08-12hid: Stub DisconnectNpad()Lioncash
This is required by ARMS.
2018-08-12Merge pull request #1029 from bunnei/fix-out-attribbunnei
gl_shader_decompiler: Fix SetOutputAttributeToRegister empty check.
2018-08-12externals: Update to SDL2-2.0.8.bunnei
2018-08-12gl_shader_decompiler: Fix SetOutputAttributeToRegister empty check.bunnei
2018-08-12Merge pull request #922 from lioncash/cmakebunnei
CMakeLists: Change MSVC14 variable to MSVC_VERSION
2018-08-12Pushed the requested sample rate instead of our fixed sample rateDavid Marcec
2018-08-12made ResultStatus a u16David Marcec
2018-08-12Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & ↵David Marcec
GetAudioRendererMixBufferCount GetAudioRendererSampleRate is set as a "STUB" as a game could check if the sample rate it sent and the sample rate it wants don't match. Just a thought of something which could happen so keeping it as stub for the mean time
2018-08-12Merge pull request #1026 from ogniK5377/retro-city-rampagebunnei
Stub UpdateUserPresence
2018-08-12Merge pull request #1027 from bunnei/fix-kilbunnei
gl_shader_decompiler: Fix GLSL compiler error with KIL instruction.
2018-08-12gl_shader_decompiler: Fix GLSL compiler error with KIL instruction.bunnei
2018-08-12Stub UpdateUserPresenceDavid Marcec
Needed for Retro City Rampage to go in game
2018-08-12Fixed invalid cast in loaderDavid Marcec
GetMessageForResultStatus takes a u16, not a size_t.
2018-08-11Merge pull request #1022 from bunnei/fix-splatbunnei
Several Friend service fixes
2018-08-11Merge pull request #1020 from lioncash/namespacebunnei
core: Namespace EmuWindow
2018-08-11Merge pull request #1021 from lioncash/warnbunnei
gl_rasterizer: Silence implicit truncation warning in SetupShaders()
2018-08-11Merge pull request #1024 from Subv/blend_glbunnei
GPU/Maxwell3D: Implemented an alternative set of blend factors.
2018-08-11Merge pull request #1023 from Subv/invalid_attribsbunnei
RasterizerGL: Ignore invalid/unset vertex attributes.
2018-08-11GPU/Maxwell3D: Implemented an alternative set of blend factors.Subv
These are used by nouveau and some games like SMO.
2018-08-11Implement R8_UINT RenderTargetFormat & PixelFormat (#1014)greggameplayer
- Used by Go Vacation
2018-08-11RasterizerGL: Ignore invalid/unset vertex attributes.Subv
This should make the es2gears example not crash anymore.
2018-08-11friend: Stub DeclareCloseOnlinePlaySession.bunnei
- Used by Splatoon 2.
2018-08-11friend: Fix CreateFriendService to return an IFriendService interface.bunnei
2018-08-11server_session: Provide more useful information and don't crash on bad IPC ↵bunnei
request.
2018-08-11gl_rasterizer: Silence implicit truncation warning in SetupShaders()Lioncash
Previously this would warn of truncating a std::size_t to a u32. This is safe because we'll obviously never have more than UINT32_MAX amount of uniform buffers.
2018-08-11core: Namespace EmuWindowLioncash
Gets the class out of the global namespace.
2018-08-11Merge pull request #1010 from bunnei/unk-vert-attrib-shaderbunnei
gl_shader_decompiler: Improve handling of unknown input/output attributes.
2018-08-11Merge pull request #1009 from bunnei/rg8-rgba8-snormbunnei
Implement render target formats RGBA8_SNORM and RG8_SNORM.
2018-08-11CMakeLists: lowercase find_library usageLioncash
The rest of the CMake script uses lowercase for commands (which is the general CMake style), making it more consistent with surrounding code.
2018-08-11CMakeLists: Change MSVC14 variable to MSVC_VERSIONLioncash
Use of the MSVC14 variable is discouraged in the CMake documentation (which makes sense, since MSVC_VERSION is the more general appliable variable).
2018-08-11gl_shader_decompiler: Improve handling of unknown input/output attributes.bunnei
2018-08-11Merge pull request #970 from DarkLordZach/loader-errorsbunnei
loader: Add more descriptive errors
2018-08-11Merge pull request #1018 from Subv/ssy_syncbunnei
GPU/Shader: Implemented SSY and SYNC as a set_target/jump pair.