summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Removed unused file.Gravatar Subv2018-12-031-142/+0
| | | | This is a leftover from #1792
* GPU: Don't try to route PFIFO methods (0-0x40) to the other engines.Gravatar Subv2018-12-031-0/+6
|
* Fix debug buildGravatar Lioncash2018-12-012-5/+3
| | | | | A non-existent parameter was left in some formatting calls (the logging macro for which only does anything meaningful on debug builds)
* service/set: Convert GetLanguageCode over to using PushEnum()Gravatar Lioncash2018-11-301-1/+1
| | | | | This code was around prior to the introduction of PushEnum, so convert it over so we don't need to cast here.
* service/set: Implement MakeLanguageCodeGravatar Lioncash2018-11-302-1/+19
| | | | This function simply converts a given index into a language code.
* configure_input: Amend clang-format discrepanciesGravatar Lioncash2018-11-301-1/+1
|
* Merge pull request #1768 from greggameplayer/patch-2Gravatar bunnei2018-11-291-0/+4
|\ | | | | Uncheck automatically joycons docked when docked mode is enable
| * correct clang-formatGravatar greggameplayer2018-11-221-1/+1
| |
| * Automatically disable joycons dockedGravatar greggameplayer2018-11-221-0/+4
| | | | | | when docked mode is enable
* | Merge pull request #1801 from ogniK5377/log-before-executeGravatar bunnei2018-11-2951-390/+860
|\ \ | | | | | | Changed logging to be "Log before execution", Added more error logging, all services/svc should now log on some level
| * | Added comment on Main memory size for more clarityGravatar David Marcec2018-11-271-0/+1
| | |
| * | Made svcSetHeapSize and svcCreateSharedMemory more readableGravatar David Marcec2018-11-271-4/+4
| | |
| * | Reworked svcs slightly, improved error messages in AM and fsp_srvGravatar David Marcec2018-11-273-20/+30
| | |
| * | Fixed hwopus compile errorGravatar David Marcec2018-11-261-1/+1
| | |
| * | Improved error messages in AM, HwOpus and NvMapGravatar David Marcec2018-11-263-26/+39
| | |
| * | Improved error messages for SVCsGravatar David Marcec2018-11-261-76/+170
| | |
| * | Changed logging to be "Log before execution", Added more error logging, all ↵Gravatar David Marcec2018-11-2651-374/+726
| | | | | | | | | | | | services should now log on some level
* | | Merge pull request #1808 from Tinob/masterGravatar bunnei2018-11-283-15/+31
|\ \ \ | | | | | | | | Fix clip distance and viewport
| * | | remove viewport_transform_enabled as it seems to be inactive when valid ↵Gravatar Rodolfo Bogado2018-11-271-12/+5
| | | | | | | | | | | | | | | | transforms are used.
| * | | Add support for Clip Distance enabled registerGravatar Rodolfo Bogado2018-11-263-3/+26
| | | |
* | | | Merge pull request #1786 from Tinob/DepthClampGravatar bunnei2018-11-285-10/+58
|\ \ \ \ | | | | | | | | | | Add Depth Clamp Support
| * | | | Implement depth clampGravatar Rodolfo Bogado2018-11-265-10/+58
| |/ / /
* | | | Merge pull request #1817 from DarkLordZach/npad-idx-fixGravatar bunnei2018-11-281-2/+2
|\ \ \ \ | | | | | | | | | | npad: Use NPadIdToIndex to prevent invalid array access
| * | | | npad: Use NPadIdToIndex to prevent invalid array accessGravatar Zach Hilman2018-11-281-2/+2
| |/ / /
* | | | Merge pull request #1792 from bunnei/dma-pusherGravatar bunnei2018-11-2818-110/+365
|\ \ \ \ | | | | | | | | | | gpu: Rewrite GPU command list processing with DmaPusher class.
| * | | | dma_pushbuffer: Optimize to avoid loop and copy on Push.Gravatar bunnei2018-11-273-13/+23
| | | | |
| * | | | gpu: Move command list profiling to DmaPusher::DispatchCalls.Gravatar bunnei2018-11-272-5/+5
| | | | |
| * | | | gpu: Rewrite GPU command list processing with DmaPusher class.Gravatar bunnei2018-11-2618-108/+353
| | | | | | | | | | | | | | | | | | | | - More accurate impl., fixes Undertale (among other games).
* | | | | Merge pull request #1735 from FernandoS27/tex-spacingGravatar bunnei2018-11-278-36/+55
|\ \ \ \ \ | | | | | | | | | | | | Texture decoder: Implemented Tile Width Spacing
| * | | | | Implemented Tile Width SpacingGravatar FernandoS272018-11-268-36/+55
| | | | | |
* | | | | | Merge pull request #1814 from lioncash/ptrGravatar bunnei2018-11-273-33/+31
|\ \ \ \ \ \ | | | | | | | | | | | | | | file_sys/registered_cache: Use regular const references instead of std::shared_ptr for InstallEntry()
| * | | | | | file_sys/registered_cache: Remove unused <map> includeGravatar Lioncash2018-11-271-1/+0
| | | | | | |
| * | | | | | file_sys/registered_cache: Use regular const references instead of ↵Gravatar Lioncash2018-11-273-32/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | std::shared_ptr for InstallEntry() These parameters don't need to utilize a shared lifecycle directly in the interface. Instead, the caller should provide a regular reference for the function to use. This also allows the type system to flag attempts to pass nullptr and makes it more generic, since it can now be used in contexts where a shared_ptr isn't being used (in other words, we don't constrain the usage of the interface to a particular mode of memory management).
* | | | | | | Merge pull request #1811 from lioncash/inputGravatar bunnei2018-11-276-94/+72
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | yuzu/input: Minor changes
| * | | | | | | yuzu/configure_input_player: Use std::size_t to represent the player index ↵Gravatar Lioncash2018-11-272-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of u8 Prevents compiler warnings related to truncation when invoking the dialog. It's also extremely suspect to use a u8 value here instead of a more general type to begin with.
| * | | | | | | yuzu/configure_input: Make CallConfigureDialog a non-member template functionGravatar Lioncash2018-11-273-21/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This doesn't depend on any part of the private interface, so it can be made a non-member internal function.
| * | | | | | | yuzu/configure_input_player: Use a lambda expression instead of std::bindGravatar Lioncash2018-11-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | std::bind is the pre-C++11 way of doing this.
| * | | | | | | yuzu/configure_input_player: Amend constructor initializer list orderGravatar Lioncash2018-11-271-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Orders the elements the way they would actually be initialized in. Resolves compiler warnings with gcc and clang
| * | | | | | | yuzu/configure_input: Remove unused function MoveGridElementGravatar Lioncash2018-11-271-7/+0
| | | | | | | |
| * | | | | | | yuzu/configure_input*: Move data members after function declarationsGravatar Lioncash2018-11-272-41/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The common pattern is to put the data members after the function interface where applicable.
| * | | | | | | yuzu/configure_input: Remove unnecessary includesGravatar Lioncash2018-11-273-17/+3
| |/ / / / / /
* | | | | | | npad: Fix copy/paste error with LED position assignmentsGravatar Zach Hilman2018-11-271-3/+3
| | | | | | |
* | | | | | | Merge pull request #1802 from DarkLordZach/user-data-storageGravatar bunnei2018-11-273-17/+19
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | profile_manager: Save and load ProfileData from disk
| * | | | | | | profile_manager: Save and load ProfileData from diskGravatar Zach Hilman2018-11-263-17/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ProfileData is a 0x80-sized structure that stores various pieces of miscellaneous data for the account.
* | | | | | | | Merge pull request #1812 from lioncash/nacpGravatar bunnei2018-11-271-7/+17
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | control_metadata: Correct typo in language name (Portugese -> Portuguese)
| * | | | | | | | control_metadata: Correct typo in language name (Portugese -> Portuguese)Gravatar Lioncash2018-11-271-7/+17
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While we're at it, organize the array linearly, since clang formats the array elements quite wide length-wise with the addition of the missing 'u'. Technically also fixes patch lookup and icon lookup with Portuguese, though I doubt anyone has actually run into this issue.
* | | | | | | | gl_shader_decompiler: Fixup clip distance indexGravatar ReinUsesLisp2018-11-271-1/+1
| | | | | | | |
* | | | | | | | gl_rasterizer: Fixup for #1723.Gravatar Markus Wick2018-11-271-1/+1
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On invalidating the streaming buffer, we need to reupload all vertex buffers. But we don't need to reconfigure the vertex format. This was a (silly) misstake in #1723. Thanks at Rodrigo for discovering the issue. Fun fact, as configuring the vertex format also invalidate the vertex buffer, this misstake had no affect on the behavior.
* | | | | | | Merge pull request #1806 from ReinUsesLisp/morton-fixupGravatar bunnei2018-11-261-1/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | morton: Fixup compiler warning
| * | | | | | | morton: Fixup compiler warningGravatar ReinUsesLisp2018-11-261-1/+2
| | |_|_|/ / / | |/| | | | |