aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2020-04-14Merge pull request #3660 from bunnei/friend-blocked-usersZach Hilman
service: friend: Stub IFriendService::GetBlockedUserListIds.
2020-04-14file_sys: patch_manager: Return early when there are no layers to apply.bunnei
2020-04-14service: friend: Stub IFriendService::GetBlockedUserListIds.bunnei
- This is safe to stub, as there should be no adverse consequences from reporting no blocked users.
2020-04-12Merge pull request #3606 from ReinUsesLisp/nvflingerbunnei
service/vi: Partially implement BufferQueue disconnect
2020-04-11Merge pull request #3635 from FernandoS27/buffer-freeRodrigo Locatti
Buffer queue: Correct behavior of free buffer.
2020-04-10Merge pull request #3594 from ReinUsesLisp/vk-instancebunnei
yuzu: Drop SDL2 and Qt frontend Vulkan requirements
2020-04-10Buffer queue: Correct behavior of free buffer.Fernando Sahmkow
This corrects the behavior of free buffer after witnessing it in an unrelated hardware test. I haven't found any games affected by it but in name of better accuracy we'll correct such behavior.
2020-04-10service/vi: Partially implement BufferQueue disconnectReinUsesLisp
2020-04-09Merge pull request #3610 from FernandoS27/gpu-cachesRodrigo Locatti
Refactor all the GPU Caches to use VAddr for cache addressing
2020-04-08Memory: Address Feedback.Fernando Sahmkow
2020-04-07yuzu: Drop SDL2 and Qt frontend Vulkan requirementsReinUsesLisp
Create Vulkan instances and surfaces from the Vulkan backend.
2020-04-07file_sys: fix LayeredFS error when loading some games made with… (#3602)enler
* fix LayeredFS error when loading some games made with the Unity
2020-04-06Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow
2020-04-06GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddrFernando Sahmkow
2020-04-03Merge pull request #3563 from bunnei/fix-ldr-memstateFernando Sahmkow
services: ldr: Fix MemoryState for read/write regions of NROs.
2020-04-02Merge pull request #3552 from jroweboy/single-contextRodrigo Locatti
Refactor Context management (Fixes renderdoc on opengl issues)
2020-03-31capsrv: Split Capture services into individual files and stub ↵Morph
GetAlbumContentsFileListForApplication (#3571) * Organize capture services into individual files * Stub GetAlbumContentsFileListForApplication * Address feedback
2020-03-29Merge pull request #3568 from bunnei/time-calcspanbunnei
services: time: Implement CalculateSpanBetween.
2020-03-28Merge pull request #3562 from perillamint/vrsvcbunnei
am: Implement VR related APIs
2020-03-27services: hid: Stub InitializeSevenSixAxisSensor.bunnei
- Used by Super Smash Bros. Ultimate v7.0.0.
2020-03-27services: time: Implement CalculateSpanBetween.bunnei
- Used by Super Smash Bros. Ultimate.
2020-03-27am: Implement VR related APIsperillamint
Implement (and stub) VR related APIs in AM sysmodule. This fixes issue #2938
2020-03-26services: ldr: Fix MemoryState for read/write regions of NROs.bunnei
- Fixes #3541, used by Final Fantasy VIII Remastered.
2020-03-25Address review and fix broken yuzu-tester buildJames Rowe
2020-03-24Frontend/GPU: Refactor context managementJames Rowe
Changes the GraphicsContext to be managed by the GPU core. This eliminates the need for the frontends to fool around with tricky MakeCurrent/DoneCurrent calls that are dependent on the settings (such as async gpu option). This also refactors out the need to use QWidget::fromWindowContainer as that caused issues with focus and input handling. Now we use a regular QWidget and just access the native windowHandle() directly. Another change is removing the debug tool setting in FrameMailbox. Instead of trying to block the frontend until a new frame is ready, the core will now take over presentation and draw directly to the window if the renderer detects that its hooked by NSight or RenderDoc Lastly, since it was in the way, I removed ScopeAcquireWindowContext and replaced it with a simple subclass in GraphicsContext that achieves the same result
2020-03-24Merge pull request #3524 from FearlessTobi/port-5106bunnei
Port citra-emu/citra#5106: "gdbstub: Ensure gdbstub doesn't drop packets crucial to initialization"
2020-03-23sm/controller: Increase PointerBufferSizeFearlessTobi
This increases the PointerBufferSize as a lager one is required by some services. This change is still not hw-accurate, but it is proven to work in Ryujinx. Instead of using a hardcoded size, we should figure out the specific values for each service in the future. Some of them can be taken from Atmosphere: https://github.com/Atmosphere-NX/Atmosphere/search?q=PointerBufferSize.
2020-03-22Merge pull request #3477 from FearlessTobi/webapplet-shitbunnei
core/web_browser: Allow WebApplet to exit gracefully when an error occurs
2020-03-22core/web_browser: Allow WebApplet to exit gracefully when an error occursFearlessTobi
Currently, yuzu just freezes when an error occurs while Initializing the WebApplet. From a user perspective, this obviously isn't great as the game just softlocks. With this change, yuzu will call the Finalize method, so to the game it seems like as the user just exited the WebApplet normally. This works around https://github.com/yuzu-emu/yuzu/issues/2852.
2020-03-19set: implement GetRegionCodeDan
2020-03-18Merge pull request #3527 from FearlessTobi/output-modebunnei
yuzu: Save sound output mode and set it to Stereo by default
2020-03-18time_zone_content_manager: Fix out of bounds readReinUsesLisp
There were cases where raw_data didn't contain enough space to hold the zero terminator. This was caught with -fsanitize=address.
2020-03-17yuzu: Save sound output mode and set it to Stereo by defaultFearlessTobi
2020-03-17gdbstub: small logic bug fix with defer_startGauvain "GovanifY" Roussel-Tarbouriech
2020-03-17gdbstub: Ensure gdbstub doesn't drop packets crucial to initializationGauvain "GovanifY" Roussel-Tarbouriech
2020-03-12Merge pull request #3497 from FernandoS27/microprogfile-extendbunnei
Small corrections and features to microprofile
2020-03-12NVFlinger: Do the microprofile Flip after processing a valid frame.Fernando Sahmkow
2020-03-11framebuffer_layout.h: drop the use of enum for screen dimensions.Vitor Kiguchi
+clang format
2020-03-09Merge pull request #3301 from ReinUsesLisp/state-trackerRodrigo Locatti
video_core: Remove gl_state and use a state tracker based on dirty flags
2020-03-07Merge pull request #3452 from Morph1984/anisotropic-filteringbunnei
frontend/Graphics: Add "Advanced" graphics tab and experimental Anisotropic Filtering support
2020-03-02core: hle: Implement separate A32/A64 SVC interfaces.bunnei
2020-03-02core: Implement separate A32/A64 ARM interfaces.bunnei
2020-03-02core: loader: Remove check for 32-bit.bunnei
2020-03-02core: dynarmic: Add CP15 from Citra.bunnei
2020-03-02Merge pull request #3464 from FernandoS27/jit-fixbunnei
ARM_Interface: Cache the JITs instead of deleting/recreating.
2020-02-28video_core: Reintroduce dirty flags infrastructureReinUsesLisp
2020-02-27Create an "Advanced" tab in the graphics configuration tab and add ↵Morph
anisotropic filtering levels.
2020-02-27Merge pull request #3430 from bunnei/split-presenterbunnei
Port citra-emu/citra#4940: "Split Presentation thread from Render thread"
2020-02-27AM/ICommonStateGetter: Stub SetLcdBacklighOffEnabled (#3454)Morph
* Stub SetLcdBacklighOffEnabled Used by Super Smash Bros. Ultimate We require backlight services to be implemented to turn on/off the backlight. * Address feedback
2020-02-26renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.bunnei