summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Virtual Filesystem 2: Electric Boogaloo (#676)Gravatar Zach Hilman2018-07-1854-1959/+1926
| | | | | | | | | | * Virtual Filesystem * Fix delete bug and documentate * Review fixes + other stuff * Fix puyo regression
* Fill in more fields in TouchScreenEntryTouchGravatar Zach Hilman2018-07-181-4/+9
|
* Single touch supportGravatar Zach Hilman2018-07-181-4/+19
|
* Merge pull request #681 from lioncash/constGravatar bunnei2018-07-182-5/+7
|\ | | | | game_list: Make containsAllWords a const member function
| * game_list: Upper-case containsAllWords to ContainsAllWords()Gravatar Lioncash2018-07-182-3/+3
| | | | | | | | | | This makes it consistent with most of the other private utility functions.
| * game_list: Make containsAllWords a const member functionGravatar Lioncash2018-07-182-4/+6
| | | | | | | | | | | | This doesn't actually modify the internal class state, so it can be a const member function. While we're at it, amend the function to take its arguments by const reference.
* | Merge pull request #682 from lioncash/telemetryGravatar bunnei2018-07-181-20/+7
|\ \ | | | | | | Telemetry: Minor changes
| * | telemetry: Remove unnecessary Field constructorGravatar Lioncash2018-07-181-4/+1
| | | | | | | | | | | | | | | We can just take the value parameter by value which allows both moving into it, and copies at the same time, depending on the calling code.
| * | telemetry: Make operator== and operator!= const member functions of FieldGravatar Lioncash2018-07-181-2/+2
| | | | | | | | | | | | | | | | | | | | | These operators don't modify internal class state, so they can be made const member functions. While we're at it, drop the unnecessary inline keywords. Member functions that are defined in the class declaration are already inline by default.
| * | telemetry: Default copy/move constructors and assignment operatorsGravatar Lioncash2018-07-181-14/+4
| |/ | | | | | | | | | | This provides the equivalent behavior, but without as much boilerplate. While we're at it, explicitly default the move constructor, since we have a move-assignment operator defined.
* | Merge pull request #679 from lioncash/ctorGravatar bunnei2018-07-171-4/+1
|\ \ | | | | | | game_list: Remove unnecessary QString initialization in KeyReleaseEater
| * | game_list: Remove unnecessary QString initialization in KeyReleaseEaterGravatar Lioncash2018-07-181-4/+1
| |/ | | | | | | | | | | QString initializes to an empty string by default, so this does nothing meaningful. While we're at it, use a constructor initializer list for initializing the gamelist member variable.
* | Merge pull request #678 from lioncash/astcGravatar bunnei2018-07-171-78/+60
|\ \ | | | | | | astc: Minor changes
| * | astc: Initialize vector size directly in DecompressGravatar Lioncash2018-07-171-2/+1
| | | | | | | | | | | | There's no need to perform a separate resize.
| * | astc: Mark functions as internally linked where applicableGravatar Lioncash2018-07-171-17/+20
| | |
| * | astc: const-correctness changes where applicableGravatar Lioncash2018-07-171-14/+13
| | | | | | | | | | | | | | | A few member functions didn't actually modify class state, so these can be amended as necessary.
| * | astc: Delete Bits' copy contstructor and assignment operatorGravatar Lioncash2018-07-171-8/+6
| | | | | | | | | | | | | | | This also potentially avoids warnings, considering the copy assignment operator is supposed to have a return value.
| * | astc: In-class initialize member variables where appropriateGravatar Lioncash2018-07-171-39/+22
| |/
* | settings: Turn docked mode off by default.Gravatar bunnei2018-07-173-3/+3
| |
* | vi: Change TransactionId::CancelBuffer to LOG_CRITICAL.Gravatar bunnei2018-07-171-1/+1
| |
* | vi: Fix size for ListDisplays default display.Gravatar bunnei2018-07-171-2/+2
| |
* | vi: Partially implement buffer crop parameters.Gravatar bunnei2018-07-179-14/+46
|/
* Merge pull request #675 from Subv/stencilGravatar bunnei2018-07-171-2/+25
|\ | | | | GPU: Added register definitions for the stencil parameters.
| * GPU: Added register definitions for the stencil parameters.Gravatar Subv2018-07-171-2/+25
| |
* | General Filesystem and Save Data Fixes (#670)Gravatar Zach Hilman2018-07-1716-212/+256
| |
* | Merge pull request #671 from MerryMage/clear-exclusive-stateGravatar bunnei2018-07-176-0/+11
|\ \ | | | | | | scheduler: Clear exclusive state when switching contexts
| * | scheduler: Clear exclusive state when switching contextsGravatar MerryMage2018-07-166-0/+11
| | |
* | | Merge pull request #672 from SciresM/to_address_fixGravatar bunnei2018-07-171-2/+4
|\ \ \ | |_|/ |/| | svc:: Fix bug in svcWaitForAddress
| * | Kernel/Arbiter: Fix bug in WaitIfLessThanGravatar Michael Scire2018-07-161-2/+4
| |/
* / nvflinger: Fix for BufferQueue event handling.Gravatar bunnei2018-07-176-32/+21
|/
* Merge pull request #668 from jroweboy/controller-lagGravatar bunnei2018-07-151-3/+3
|\ | | | | HID: Update controllers less often
| * HID: Update controllers less oftenGravatar James Rowe2018-07-151-3/+3
| |
* | Merge pull request #664 from jroweboy/logging-stuffGravatar bunnei2018-07-153-4/+17
|\ \ | |/ |/| Minor logging improvements
| * Logging: Dump all logs in the queue on close in debug modeGravatar James Rowe2018-07-153-1/+12
| |
| * Logging: Don't lock the queue for the duration of the writeGravatar James Rowe2018-07-141-3/+5
| |
* | gl_rasterizer_cache: Implement texture format G8R8.Gravatar bunnei2018-07-153-9/+40
| |
* | Merge pull request #665 from bunnei/fix-z24-s8Gravatar bunnei2018-07-141-1/+2
|\ \ | | | | | | gl_rasterizer_cache: Fix incorrect offset in ConvertS8Z24ToZ24S8.
| * | gl_rasterizer_cache: Fix incorrect offset in ConvertS8Z24ToZ24S8.Gravatar bunnei2018-07-151-1/+2
| | |
* | | gl_rasterizer_cache: Implement depth format Z16_UNORM.Gravatar bunnei2018-07-143-1/+15
|/ /
* | Merge pull request #598 from bunnei/makedonecurrentGravatar bunnei2018-07-146-2/+39
|\ \ | | | | | | OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering.
| * | OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering.Gravatar bunnei2018-07-146-2/+39
| | |
* | | Merge pull request #663 from Subv/bsdGravatar bunnei2018-07-141-2/+1
|\ \ \ | | | | | | | | Services/BSD: Corrected the return for StartMonitoring according to SwIPC
| * | | Services/BSD: Corrected the return for StartMonitoring according to SwIPC.Gravatar Subv2018-07-141-2/+1
| | | |
* | | | Merge pull request #662 from Subv/delete_fileGravatar bunnei2018-07-141-2/+4
|\ \ \ \ | | | | | | | | | | FileSys: Append the requested path to the filesystem base path in DeleteFile
| * | | | FileSys: Append the requested path to the filesystem base path in DeleteFile.Gravatar Subv2018-07-141-2/+4
| |/ / / | | | | | | | | | | | | We were trying to delete things in the current directory instead of the actual filesystem directory. This may fix some savedata issues in some games.
* / / / No need to use ASSERT_MSG with an empty messageGravatar David Marcec2018-07-141-2/+2
|/ / /
* / / GPU: Always enable the depth write when clearing the depth buffer.Gravatar Subv2018-07-141-3/+8
|/ / | | | | | | The GPU ignores that register when clearing, but OpenGL obeys the glDepthMask parameter, so we set the depth mask to GL_TRUE when clearing the depth buffer. It will be restored to the correct value automatically on the next draw call.
* | Merge pull request #657 from bunnei/dual-vsGravatar bunnei2018-07-137-89/+149
|\ \ | | | | | | gl_shader_gen: Implement dual vertex shader mode.
| * | gl_rasterizer: Fix check for if a shader stage is enabled.Gravatar bunnei2018-07-123-35/+11
| | |
| * | gl_shader_gen: Implement dual vertex shader mode.Gravatar bunnei2018-07-125-55/+139
| | | | | | | | | | | | - When VertexA shader stage is enabled, we combine with VertexB program to make a single Vertex Shader stage.