aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/vi
AgeCommit message (Collapse)Author
2018-07-02Update clang formatJames Rowe
2018-07-02Rename logging macro back to LOG_*James Rowe
2018-05-02general: Make formatting of logged hex values more straightforwardLioncash
This makes the formatting expectations more obvious (e.g. any zero padding specified is padding that's entirely dedicated to the value being printed, not any pretty-printing that also gets tacked on).
2018-04-24vi: Move logging macros over to new fmt-compatible onesLioncash
2018-04-20Merge pull request #340 from mailwl/vi-updatebunnei
Service/VI: stub SetLayerVisibility, fix GetDisplayResolution output
2018-04-20Merge pull request #360 from lioncash/namespacesbunnei
service: Use nested namespace specifiers where applicable
2018-04-19service: Use nested namespace specifiers where applicableLioncash
Tidies up namespace declarations
2018-04-19vi: Remove redundant initializers in the constructorsLioncash
2018-04-17Service/VI: stub SetLayerVisibility, fix GetDisplayResolution outputmailwl
both SetLayerVisibility() functions used in Lego games, GetDisplayResolution() fixed according switchbrew.org
2018-04-17Various service name fixes - part 2 (rebased) (#322)Hexagon12
* Updated ACC with more service names * Updated SVC with more service names * Updated set with more service names * Updated sockets with more service names * Updated SPL with more service names * Updated time with more service names * Updated vi with more service names
2018-04-13Fixed normal params in GetDisplayResolutionHexagon12
2018-04-02vi: Implement GetDisplayResolution.bunnei
2018-03-21Service/vi: convert services to modulemailwl
2018-03-19Clean Warnings (?)N00byKing
2018-03-18vi: Remove DequeueBuffer and wait until next available buffer.bunnei
2018-02-17Parcel: Ensure we don't read past the end of the parcels in Vi.Subv
2018-02-17Vi: Mark all fences as NO_FENCE in the DequeueBuffer response parcel.Subv
2018-02-17Vi: Always write the IGBPBuffer in the RequestBuffer response parcel.Subv
This may break libnx homebrew due to a bug in libnx but is required by official games since they always assume that the buffer will be there.
2018-02-14Vi: Mark the fences as valid in the DequeueBuffer response parcel.Subv
2018-02-14Vi: Added a missing u32 in the DequeueBuffer response parcel.Subv
2018-02-14Vi: Don't write the IGBPBuffer in the IGBPRequestBufferResponseParcel.Subv
2018-02-14Vi: Properly write the BufferProducerFence object in the DequeueBuffer ↵Subv
response parcel.
2018-02-13vi: Eliminate direct usage of BufferDescriptorB.bunnei
2018-02-13vi: Use ReadBuffer/WriteBuffer functions for TransactParcel.bunnei
2018-02-13vi: Fix TransactParcelAuto to support both buffer formats.bunnei
2018-02-12vi: Add FENCE_HACK, which is useful for booting BOTW.bunnei
2018-02-12vi: Stub TransactParcel CancelBuffer.bunnei
2018-02-12TransactParcel: Move WriteBlock to narrowest scope.bunnei
2018-02-11vi: Parse IGBPQueueBufferRequestParcel params and expose buffer flip vertical.bunnei
2018-02-11vi: Fix OpenLayer and CreateStrayLayer.bunnei
2018-02-09vi: Implement TransactParcelAuto.bunnei
2018-02-09IGBPQueueBufferRequestParcel: Don't enforce buffer length.bunnei
- Another fix for libnx.
2018-02-09IGBPRequestBufferResponseParcel: Fix response for libnx.bunnei
2018-02-08IApplicationDisplayService::CloseDisplay: Fix response params size.bunnei
2018-02-07Service: stub some functions in am, audio, time, vi servicesmailwl
2018-02-04logger: Add VI service logging category.bunnei
2018-02-02Merge pull request #154 from mailwl/vi_create_stray_arraybunnei
vi::CreateStrayLayer : add padding to request
2018-02-02Services/vi: add vi:s and vi:u servicesmailwl
2018-02-02vi::CreateStrayLayer : add padding to requestmailwl
2018-01-24hle: Rename RequestBuilder to ResponseBuilder.bunnei
2018-01-24service: Fix all incorrect IPC response headers.bunnei
2018-01-22Services: Vi shouldn't be responsible for creating nvflinger.Subv
It is now created during Service initialization and passed to all the services that need it.
2018-01-22VI: Move BufferQueue and NVFlinger to their own folder/namespace.Subv
2018-01-21VI: Implement the Query transaction of IHOSBinderDriver, and stubbed some ↵Subv
results.
2018-01-19Fixes some cast warnings, partial port of citra #3064 (#106)River City Ransomware
* Fixes some cast warnings, partially fixes citra #3064 * Converted casts to uint32_t to u32 * Ran clang-format
2018-01-18Fix dispdrv typogdkchan
2018-01-17Merge pull request #90 from lioncash/vi-overridebunnei
vi: Minor clean up/correctness changes
2018-01-17vi: Make constructors explicit where applicableLioncash
Prevents implicit conversions.
2018-01-17vi: Add missing override specifiersLioncash
2018-01-17vi: Copy data directly into the std::vector within Parcel's ReadBlock functionLioncash
Previously this would unnecessarily zero-initialize the vector before copying the actual data into the vector instance.