summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-08-29Show game compatibility within yuzufearlessTobi
2018-08-28Fix two stupid errors made in #1141fearlessTobi
2018-08-27Merge pull request #1165 from bunnei/shader-cachebunnei
renderer_opengl: Implement a new shader cache.
2018-08-28yuzu: Fix stick UI direction orderfearlessTobi
2018-08-27Merge pull request #1177 from lioncash/errbunnei
kernel/error: Amend several error codes
2018-08-27renderer_opengl: Implement a new shader cache.bunnei
2018-08-27gl_rasterizer_cache: Update to use RasterizerCache base class.bunnei
2018-08-27video_core: Add RasterizerCache class for common cache management code.bunnei
2018-08-27Merge pull request #1169 from Lakumakkara/selbunnei
shader_bytecode: fix SEL_IMM bitstring
2018-08-27Merge pull request #1188 from lioncash/unusedbunnei
vfs_real: Remove unused variable in CreateDirectoryRelative()
2018-08-27Merge pull request #1170 from lioncash/retbunnei
file_util: Correct return value in early exit of ReadFileToString()
2018-08-27Merge pull request #1175 from lioncash/nsbunnei
core: Namespace all code in the arm subdirectory under the Core namespace
2018-08-27Merge pull request #1187 from lioncash/shadowbunnei
registered_cache: Get rid of variable shadowing in ProcessFiles()
2018-08-27vfs_real: Remove unused variable in CreateDirectoryRelative()Lioncash
2018-08-27registered_cache: Get rid of variable shadowing in ProcessFiles()Lioncash
Prevents compiler warnings.
2018-08-27Merge pull request #1128 from DarkLordZach/malformed-hex-crashbunnei
hex_util: Replace logic_errors with LOG_CRITICAL
2018-08-27Merge pull request #1176 from lioncash/infobunnei
svc: Return process title ID if queried in GetInfo()
2018-08-27Merge pull request #1174 from lioncash/debugbunnei
debug_utils: Minor individual interface changes
2018-08-27Merge pull request #1162 from ogniK5377/ttf-plubunnei
PL:U Added SharedFonts loading via TTF
2018-08-27Merge pull request #1168 from lioncash/headerbunnei
hid: Move core include to cpp file
2018-08-27Merge pull request #1171 from lioncash/truebunnei
core: Remove always true conditionals in Load()
2018-08-26set: Fixed GetAvailableLanguageCodes() to follow the max_entriestech4me
Rightnow, in games use GetAvailableLanguageCodes(), there is a WriteBuffer() with size larger than the buffer_size. (Core Critical core\hle\kernel\hle_ipc.cpp:WriteBuffer:296: size (0000000000000088) is greater than buffer_size (0000000000000078)) 0x88 = 17(languages) * 8 0x78 = 15(languages) * 8 GetAvailableLanguageCodes() can only support 15 languages. After firmware 4.0.0 there are 17 supported language instead of 15, to enable this GetAvailableLanguageCodes2() need to be used. So GetAvailableLanguageCodes() will be caped at 15 languages. Reference: http://switchbrew.org/index.php/Settings_services
2018-08-25Merge pull request #1173 from lioncash/batchbunnei
maxwell3d: Move FinishedPrimitiveBatch event after AcceleratedDrawBatch()
2018-08-25Merge pull request #1167 from lioncash/assertbunnei
gl_rasterizer: Correct assertion condition in SyncLogicOpState()
2018-08-25kernel/error: Amend error code for ERR_MAX_CONNECTIONS_REACHEDLioncash
We can make this error code an alias of the resource limit exceeded error code, allowing us to get rid of the lingering 3DS error code of the same type.
2018-08-25kernel/error: Amend error code for ERR_PORT_NAME_TOO_LONGLioncash
We can treat this as an alias of TooLarge for documentation purposes. This also lets us get rid of another lingering 3DS-related error code.
2018-08-25kernel/error: Add error code for the handle table being fullLioncash
This replaces the lingering 3DS constant with the proper one, and utilizes it within HandleTable's Create() member function.
2018-08-25kernel/error: Add error code for invalid memory permissionsLioncash
2018-08-25kernel/error: Correct kernel error code for invalid combinationLioncash
2018-08-25Merge pull request #1166 from lioncash/typoSebastian Valle
filesystem: Fix typo in log message
2018-08-25svc: Return process title ID if queried in GetInfo()Lioncash
We already have the variable itself set up to perform this task, so we can just return its value from the currently executing process instead of always stubbing it to zero.
2018-08-24Merge pull request #1094 from DarkLordZach/nax0Mat M
file_sys: Add support for NAX archives
2018-08-24file_sys/crypto: Fix missing/unnecessary includesZach Hilman
2018-08-24core: Namespace all code in the arm subdirectory under the Core namespaceLioncash
Gets all of these types and interfaces out of the global namespace.
2018-08-24debug_utils: Remove unused includesLioncash
Quite a bit of these aren't necessary directly within the debug_utils header and can be removed or included where actually necessary.
2018-08-24debug_utils: Make BreakpointObserver class' constructor explicitLioncash
Avoids implicit conversions.
2018-08-24debug_utils: Initialize active_breakpoint member of DebugContextLioncash
Ensures that all class members are initialized.
2018-08-24maxwell3d: Move FinishedPrimitiveBatch event after AcceleratedDrawBatch()Lioncash
The start and finish events should likely not be right after one another like this, otherwise the batch will appear to complete immediately
2018-08-24Merge pull request #1065 from DarkLordZach/window-titleZach Hilman
qt: Add filename and title id to window title while running
2018-08-24core: Remove always true conditionals in Load()Lioncash
These conditions are always true, since the outer conditional already checks for these conditions.
2018-08-24file_util: Correct return value in early exit of ReadFileToString()Lioncash
While still essentially being zero, we should be returning a numeric value here, not a boolean typed value.
2018-08-24fix SEL_IMM bitstringLaku
2018-08-23hid: Move core include to cpp fileLioncash
This isn't required to be in the header. Instead, directly include what this header needs and move it to the cpp file where it belongs.
2018-08-23gl_rasterizer: Correct assertion condition in SyncLogicOpState()Lioncash
Previously the assert would always be hit, since it was the equivalent of: array == nullptr, which is never true.
2018-08-23Merge pull request #1164 from tech4me/decode_iadd3bunnei
Shaders: Added decodings for IADD3 instructions
2018-08-23filesystem: Fix typo in log messageLioncash
2018-08-23Port #4013 from Citra: "Init logging sooner so we dont miss some logs on ↵Tobias
startup" (#1142) * Port #4013 from Citra: "Init logging sooner so we dont miss some logs on startup" * Fix compilation
2018-08-23xci: Ignore NCA files with updates in secureZach Hilman
2018-08-23content_archive: Add update title detectionZach Hilman
This is needed because the title IDs of update NCAs will not use the update title ID. The only sure way to tell is to look for a partition with BKTR crypto.
2018-08-23Added GetBootMode (#1107)David
* Added GetBootMode Used by homebrew * Added enum for GetBootMode