summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* file_sys/directory: Amend path buffer size for directory entriesGravatar Lioncash2018-12-021-2/+2
| | | | | The path buffer is actually 0x301 (769) characters in length, with the extra character being intended for the null-terminator.
* Merge pull request #1827 from ReinUsesLisp/clip-and-shaderGravatar bunnei2018-12-015-13/+37
|\ | | | | gl_rasterizer: Enable clip distances when set in register and in shader
| * gl_rasterizer: Enable clip distances when set in register and in shaderGravatar ReinUsesLisp2018-11-295-13/+37
| |
* | Merge pull request #1825 from ReinUsesLisp/shader-pipeline-cacheGravatar bunnei2018-12-011-4/+17
|\ \ | | | | | | gl_shader_manager: Update pipeline when programs have changed
| * | gl_shader_manager: Update pipeline when programs have changedGravatar ReinUsesLisp2018-11-291-4/+17
| |/
* | Merge pull request #1795 from ReinUsesLisp/vc-cleanupGravatar bunnei2018-12-015-32/+7
|\ \ | | | | | | video_core: Minor style changes
| * | gl_rasterizer: Signal UNIMPLEMENTED when rt_separate_frag_data is not zeroGravatar ReinUsesLisp2018-11-281-1/+1
| | |
| * | gl_rasterizer_cache: Use brackets for two-line single-expresion blocksGravatar ReinUsesLisp2018-11-281-1/+2
| | |
| * | gl_rasterizer: Remove unused struct declarationsGravatar ReinUsesLisp2018-11-281-14/+0
| | |
| * | gl_rasterizer: Remove extension booleansGravatar ReinUsesLisp2018-11-284-16/+4
| | |
* | | Merge pull request #1823 from bunnei/fix-surface-copyGravatar bunnei2018-12-011-145/+5
|\ \ \ | | | | | | | | gl_rasterizer_cache: Fix several surface copy issues.
| * | | gl_rasterizer_cache: Update AccurateCopySurface to flush complete source ↵Gravatar bunnei2018-11-291-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | surface. - Fixes issues with Breath of the Wild with use_accurate_gpu_emulation setting.
| * | | gl_rasterizer_cache: Remove BlitSurface and replace with more accurate copy.Gravatar bunnei2018-11-281-144/+1
| |/ / | | | | | | | | | | | | | | | - BlitSurface with different texture targets is inherently broken. - When target is the same, we can just use FastCopySurface. - Fixes rendering issues with Breath of the Wild.
* | | Merge pull request #1832 from Simek/remove-game-list-borderGravatar bunnei2018-12-011-0/+1
|\ \ \ | | | | | | | | UI: Remove border from Game List
| * | | remove border from GameListGravatar Bartosz Kaszubowski2018-11-301-0/+1
| | | |
* | | | Merge pull request #1830 from Subv/vi_ubGravatar bunnei2018-12-011-0/+2
|\ \ \ \ | | | | | | | | | | Services/VI: Dereferencing an uninitialized std::optional is undefined behavior.
| * | | | Services/VI: Dereferencing an uninitialized std::optional is undefined behavior.Gravatar Subv2018-11-301-0/+2
| | | | | | | | | | | | | | | | | | | | Assert that it is not empty before using it in the DequeueBuffer wait callback.
* | | | | 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.