| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | cubeb_sink: Protect queue with a mutex | 2018-08-12 | 1 | -0/+6 | |
| | | |||||
| * | Merge pull request #1028 from ogniK5377/aoa | 2018-08-12 | 3 | -6/+42 | |
| |\ | | | | | Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & GetAudioRendererMixBufferCount | ||||
| | * | Pushed the requested sample rate instead of our fixed sample rate | 2018-08-12 | 2 | -5/+3 | |
| | | | |||||
| | * | Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & ↵ | 2018-08-12 | 3 | -6/+44 | |
| | | | | | | | | | | | | | 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 | ||||
| * | | Merge pull request #1034 from lioncash/hid | 2018-08-12 | 1 | -5/+12 | |
| |\ \ | | | | | | | hid: Stub DisconnectNpad() | ||||
| | * | | hid: disable clang-format around tables | 2018-08-12 | 1 | -4/+5 | |
| | | | | | | | | | | | | | Prevents clang-format from butchering them. | ||||
| | * | | hid: Stub DisconnectNpad() | 2018-08-12 | 1 | -1/+7 | |
| | | | | | | | | | | | | | This is required by ARMS. | ||||
| * | | | gl_rasterizer: Use a shared helper to upload from CPU memory. | 2018-08-12 | 2 | -28/+33 | |
| | | | | |||||
| * | | | gl_state: Don't track constant buffer mappings. | 2018-08-12 | 3 | -41/+3 | |
| | | | | |||||
| * | | | gl_rasterizer: Use the stream buffer for constant buffers. | 2018-08-12 | 4 | -29/+32 | |
| | | | | |||||
| * | | | gl_rasterizer: Use the streaming buffer itself for the constant buffer. | 2018-08-12 | 2 | -33/+15 | |
| | | | | | | | | | | | | | Don't emut copies, especially not for data, which is used once. They just end in a huge GPU overhead. | ||||
| * | | | gl_rasterizer: Use a helper for aligning the buffer. | 2018-08-12 | 2 | -15/+22 | |
| | | | | |||||
| * | | | Update the stream_buffer helper from Citra. | 2018-08-12 | 4 | -184/+98 | |
| | | | | | | | | | | | | | Please see https://github.com/citra-emu/citra/pull/3666 for more details. | ||||
| * | | | gl_shader_decompiler: Fix SetOutputAttributeToRegister empty check. | 2018-08-12 | 1 | -2/+2 | |
| |/ / | |||||
| * | | Merge pull request #1026 from ogniK5377/retro-city-rampage | 2018-08-12 | 1 | -1/+8 | |
| |\ \ | | | | | | | Stub UpdateUserPresence | ||||
| | * | | Stub UpdateUserPresence | 2018-08-12 | 1 | -1/+8 | |
| | |/ | | | | | | | Needed for Retro City Rampage to go in game | ||||
| * / | gl_shader_decompiler: Fix GLSL compiler error with KIL instruction. | 2018-08-12 | 1 | -0/+8 | |
| |/ | |||||
| * | Merge pull request #1022 from bunnei/fix-splat | 2018-08-11 | 2 | -2/+103 | |
| |\ | | | | | Several Friend service fixes | ||||
| | * | friend: Stub DeclareCloseOnlinePlaySession. | 2018-08-11 | 1 | -1/+10 | |
| | | | | | | | | | - Used by Splatoon 2. | ||||
| | * | friend: Fix CreateFriendService to return an IFriendService interface. | 2018-08-11 | 1 | -2/+86 | |
| | | | |||||
| | * | server_session: Provide more useful information and don't crash on bad IPC ↵ | 2018-08-11 | 1 | -0/+8 | |
| | | | | | | | | | request. | ||||
| * | | Merge pull request #1020 from lioncash/namespace | 2018-08-11 | 14 | -22/+44 | |
| |\ \ | | | | | | | core: Namespace EmuWindow | ||||
| | * | | core: Namespace EmuWindow | 2018-08-11 | 14 | -22/+44 | |
| | |/ | | | | | | | Gets the class out of the global namespace. | ||||
| * | | Merge pull request #1021 from lioncash/warn | 2018-08-11 | 1 | -1/+1 | |
| |\ \ | | | | | | | gl_rasterizer: Silence implicit truncation warning in SetupShaders() | ||||
| | * | | gl_rasterizer: Silence implicit truncation warning in SetupShaders() | 2018-08-11 | 1 | -1/+1 | |
| | |/ | | | | | | | | | | | 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. | ||||
| * | | Merge pull request #1024 from Subv/blend_gl | 2018-08-11 | 2 | -0/+40 | |
| |\ \ | | | | | | | GPU/Maxwell3D: Implemented an alternative set of blend factors. | ||||
| | * | | GPU/Maxwell3D: Implemented an alternative set of blend factors. | 2018-08-11 | 2 | -0/+40 | |
| | |/ | | | | | | | These are used by nouveau and some games like SMO. | ||||
| * | | Merge pull request #1023 from Subv/invalid_attribs | 2018-08-11 | 2 | -1/+11 | |
| |\ \ | | | | | | | RasterizerGL: Ignore invalid/unset vertex attributes. | ||||
| | * | | RasterizerGL: Ignore invalid/unset vertex attributes. | 2018-08-11 | 2 | -1/+11 | |
| | |/ | | | | | | | This should make the es2gears example not crash anymore. | ||||
| * / | Implement R8_UINT RenderTargetFormat & PixelFormat (#1014) | 2018-08-11 | 4 | -55/+74 | |
| |/ | | | | - Used by Go Vacation | ||||
| * | Merge pull request #1010 from bunnei/unk-vert-attrib-shader | 2018-08-11 | 2 | -10/+11 | |
| |\ | | | | | gl_shader_decompiler: Improve handling of unknown input/output attributes. | ||||
| | * | gl_shader_decompiler: Improve handling of unknown input/output attributes. | 2018-08-11 | 2 | -10/+11 | |
| | | | |||||
| * | | Merge pull request #1009 from bunnei/rg8-rgba8-snorm | 2018-08-11 | 4 | -64/+93 | |
| |\ \ | | | | | | | Implement render target formats RGBA8_SNORM and RG8_SNORM. | ||||
| | * | | gl_rasterizer: Implement render target format RG8_SNORM. | 2018-08-11 | 4 | -8/+18 | |
| | | | | | | | | | | | | | - Used by Super Mario Odyssey. | ||||
| | * | | gl_rasterizer: Implement render target format RGBA8_SNORM. | 2018-08-11 | 4 | -64/+83 | |
| | |/ | | | | | | | - Used by Super Mario Odyssey. | ||||
| * | | Merge pull request #970 from DarkLordZach/loader-errors | 2018-08-11 | 17 | -179/+248 | |
| |\ \ | | | | | | | loader: Add more descriptive errors | ||||
| | * | | game_list: Reorder error checks | 2018-08-09 | 1 | -2/+1 | |
| | | | | | | | | | | | | | clang-format fix | ||||
| | * | | loader: Add more descriptive errors | 2018-08-09 | 17 | -179/+249 | |
| | | | | | | | | | | Full list of new errors and descriptions in core/loader/loader.h | ||||
| * | | | Merge pull request #1018 from Subv/ssy_sync | 2018-08-11 | 2 | -8/+38 | |
| |\ \ \ | |_|/ |/| | | GPU/Shader: Implemented SSY and SYNC as a set_target/jump pair. | ||||
| | * | | GPU/Shader: Don't predicate instructions that don't have a predicate field ↵ | 2018-08-11 | 2 | -2/+13 | |
| | | | | | | | | | | | | | (SSY). | ||||
| | * | | GPU/Shaders: Implemented SSY and SYNC as a way to modify control flow during ↵ | 2018-08-11 | 1 | -6/+25 | |
| | | | | | | | | | | | | | | | | | | | shader execution. SSY sets the target label to jump to when the SYNC instruction is executed. | ||||
| * | | | Merge pull request #1016 from lioncash/video | 2018-08-11 | 8 | -35/+44 | |
| |\ \ \ | | | | | | | | | video_core: Get rid of global variable g_toggle_framelimit_enabled | ||||
| | * | | | video_core; Get rid of global g_toggle_framelimit_enabled variable | 2018-08-10 | 8 | -30/+44 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead, we make a struct for renderer settings and allow the renderer to update all of these settings, getting rid of the need for global-scoped variables. This also uncovered a few indirect inclusions for certain headers, which this commit also fixes. | ||||
| | * | | | renderer_base: Remove unused kFramebuffer enumeration | 2018-08-10 | 1 | -3/+0 | |
| | | | | | | | | | | | | | | | | | This is entirely unused and can be removed. | ||||
| | * | | | video_core: Remove unused Renderer enumeration | 2018-08-10 | 1 | -2/+0 | |
| | | | | | | | | | | | | | | | | | | | | | Currently we only have an OpenGL renderer, so this is unused in code (and occupies the Renderer identifier in the VideoCore namespace). | ||||
| * | | | | Merge pull request #1003 from lioncash/var | 2018-08-11 | 2 | -4/+2 | |
| |\ \ \ \ | | | | | | | | | | | video_core: Use variable template variants of type_traits interfaces where applicable | ||||
| | * | | | | video_core: Use variable template variants of type_traits interfaces where ↵ | 2018-08-09 | 2 | -4/+2 | |
| | | | | | | | | | | | | | | | | | | | | | applicable | ||||
| * | | | | | Implement R16S & R16UI & R16I RenderTargetFormats & PixelFormats and more ↵ | 2018-08-11 | 4 | -19/+92 | |
| | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (R16_UNORM needed by Fate Extella) (#848) * Implement R16S & R16UI & R16I RenderTargetFormats & PixelFormats Do a separate function in order to get Bytes Per Pixel of DepthFormat Apply the new function in gpu.h delete unneeded white space * correct merging error | ||||
| * | | | | qt/game_list: Resolve truncation warning within GameListItemPath's constructor | 2018-08-10 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | Silences a warning about truncating from size_t to u32 | ||||
| * | | | | gt/game_list: Use std::array in GameListItemPath's data() function | 2018-08-10 | 1 | -7/+8 | |
| | | | | | | | | | | | | | | | | | | | | | We don't need to use a heap-allocated std::vector here, given we explicitly know the bounds. | ||||