summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-08-11file_sys: Comply to style guidelinesZach Hilman
2018-08-11qt: Add 'Install to NAND' option to menuZach Hilman
Prompts for title type on NCA files.
2018-08-11game_list: Modify game list to scan installed titlesZach Hilman
2018-08-11file_sys: Add RegisteredCacheZach Hilman
Manages NAND NCA get and install.
2018-08-11file_sys: Add support for parsing NCA metadata (CNMT)Zach Hilman
2018-08-11card_image: Add accessor for all NCAs in XCIZach Hilman
2018-08-11vfs_real: Add CreateFullPath to CreateFileZach Hilman
Fixes bugs with calling CreateFile when the immediate directory does not exist.
2018-08-11filesystem: Add Open and Register functions for BISFactoryZach Hilman
2018-08-11bis_factory: Add partial implementation of BISFactoryZach Hilman
Creates and stores RegisteredCaches for user and system NAND, as creation of a RegisteredCache is expensive.
2018-08-11loader: Join 0* files in directory if filename is 00Zach Hilman
i.e. Load the concatenated 00+01 if 01 exists as well. Needed for split NAND NCAs.
2018-08-11loader: Recognize filename '00' as NCAZach Hilman
Needed to avoid mismatch filetype warnings on split NAND NCAs
2018-08-11vfs: Add ConcatenatedVfsFileZach Hilman
2018-08-11crypto: Remove hex utilities from key_managerZach Hilman
Move to hex_util.h in common
2018-08-11file_util: Add getter for NAND registration directoryZach Hilman
2018-08-11common: Move hex string processing to separate fileZach Hilman
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-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.
2018-08-11gl_rasterizer: Implement render target format RG8_SNORM.bunnei
- Used by Super Mario Odyssey.
2018-08-11gl_rasterizer: Implement render target format RGBA8_SNORM.bunnei
- Used by Super Mario Odyssey.
2018-08-11GPU/Shader: Don't predicate instructions that don't have a predicate field ↵Subv
(SSY).
2018-08-11GPU/Shaders: Implemented SSY and SYNC as a way to modify control flow during ↵Subv
shader execution. SSY sets the target label to jump to when the SYNC instruction is executed.
2018-08-11Merge pull request #1016 from lioncash/videobunnei
video_core: Get rid of global variable g_toggle_framelimit_enabled
2018-08-11Merge pull request #1003 from lioncash/varbunnei
video_core: Use variable template variants of type_traits interfaces where applicable
2018-08-11Implement R16S & R16UI & R16I RenderTargetFormats & PixelFormats and more ↵greggameplayer
(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
2018-08-10video_core; Get rid of global g_toggle_framelimit_enabled variableLioncash
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.
2018-08-10renderer_base: Remove unused kFramebuffer enumerationLioncash
This is entirely unused and can be removed.
2018-08-10video_core: Remove unused Renderer enumerationLioncash
Currently we only have an OpenGL renderer, so this is unused in code (and occupies the Renderer identifier in the VideoCore namespace).
2018-08-10qt/game_list: Resolve truncation warning within GameListItemPath's constructorLioncash
Silences a warning about truncating from size_t to u32
2018-08-10gt/game_list: Use std::array in GameListItemPath's data() functionLioncash
We don't need to use a heap-allocated std::vector here, given we explicitly know the bounds.
2018-08-10qt/game_list: Remove redundant base class constructor from initializer listLioncash
This is called automatically anyways.
2018-08-10maxwell_to_gl: Implement VertexAttribute::Size::Size_8_8.bunnei
- Used by Super Mario Odyssey.
2018-08-10maxwell_to_gl: Implement VertexAttribute::Size::Size_32_32_32.bunnei
- Used by Super Mario Odyssey.
2018-08-10Merge pull request #1004 from lioncash/unusedbunnei
gl_rasterizer_cache: Remove unused viewport parameter of GetFramebufferSurfaces()
2018-08-10Merge pull request #1008 from yuzu-emu/revert-697-disable-depth-cullbunnei
Revert "gl_state: Temporarily disable culling and depth test."