summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | kernel/thread: Remove trivial usages of the global system accessorGravatar Lioncash2020-02-121-2/+2
|/ / / / | | | | | | | | | | | | | | | | We can just use the kernel member variable directly instead of going through the system to obtain the same thing.
* | | | Merge pull request #3376 from ReinUsesLisp/point-spriteGravatar bunnei2020-02-114-1/+9
|\ \ \ \ | |/ / / |/| | | gl_rasterizer: Implement GL_POINT_SPRITE
| * | | gl_rasterizer: Implement GL_POINT_SPRITEGravatar ReinUsesLisp2020-02-044-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | OpenGL core defaults to GL_POINT_SPRITE, meanwhile on OpenGL compatibility we have to explicitly enable it. This fixes gl_PointCoord's behaviour.
* | | | Merge pull request #3372 from ReinUsesLisp/fix-back-stencilGravatar bunnei2020-02-091-3/+3
|\ \ \ \ | | | | | | | | | | maxwell_3d: Fix stencil back mask
| * | | | maxwell_3d: Fix stencil back maskGravatar ReinUsesLisp2020-02-021-3/+3
| | | | |
* | | | | Merge pull request #3391 from Morph1984/remove-unknownGravatar Zach Hilman2020-02-095-15/+1
|\ \ \ \ \ | | | | | | | | | | | | Remove option "Show files with type 'Unknown'"
| * | | | | Remove option "Show files with type 'Unknown'"Gravatar Morph2020-02-095-15/+1
| | | | | |
* | | | | | Merge pull request #3388 from bunnei/service-shared-ptrGravatar bunnei2020-02-089-50/+52
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | hle: services: Use std::shared_ptr instead of copy by value. - This is a prerequisite to adding a mutex to `ServiceFramework`, which cannot be copied. - This will be used for threaded services.
| * | | | | | hle: services: Use std::shared_ptr instead of copy by value.Gravatar bunnei2020-02-079-50/+52
| | | | | | |
* | | | | | | Merge pull request #3387 from bunnei/gpu-mpscqueueGravatar bunnei2020-02-081-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | gpu_thread: Use MPSCQueue for GPU commands.
| * | | | | | | gpu_thread: Use MPSCQueue for GPU commands.Gravatar bunnei2020-02-071-1/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | - Necessary for multiple service threads.
* / / / / / / video_core: memory_manager: Use GPU interface for cache functions.Gravatar bunnei2020-02-073-14/+9
|/ / / / / /
* | | | | | Merge pull request #3378 from ReinUsesLisp/uscaledGravatar bunnei2020-02-071-8/+12
|\ \ \ \ \ \ | | | | | | | | | | | | | | maxwell_to_gl: Implement R8G8_USCALED
| * | | | | | maxwell_to_gl: Implement R8G8_USCALEDGravatar ReinUsesLisp2020-02-041-0/+8
| | | | | | |
| * | | | | | maxwell_to_gl: Reduce unimplemented formats to LOG_ERRORGravatar ReinUsesLisp2020-02-041-8/+4
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #3369 from ReinUsesLisp/shfGravatar bunnei2020-02-072-11/+122
|\ \ \ \ \ \ | | | | | | | | | | | | | | shader/shift: Implement SHF
| * | | | | | shader/shift: Implement SHIFT_RIGHT_{IMM,R}Gravatar ReinUsesLisp2020-02-011-26/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Shifts a pair of registers to the right and returns the low register.
| * | | | | | shader/shift: Implement SHF_LEFT_{IMM,R}Gravatar ReinUsesLisp2020-02-012-10/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Shifts a pair of registers to the left and returns the high register.
* | | | | | | Merge pull request #3381 from bunnei/ipc-fixGravatar bunnei2020-02-072-23/+57
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | hle: services: Fix prepo IPC, and add better error checking.
| * | | | | | | services: prepo: Fix IPC interface with SaveReport/SaveReportWithUser.Gravatar bunnei2020-02-051-15/+15
| | | | | | | |
| * | | | | | | hle_ipc: Add error checking to read/write buffer access.Gravatar bunnei2020-02-051-8/+42
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #3362 from ReinUsesLisp/fix-instancedGravatar bunnei2020-02-062-106/+28
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | gl_rasterizer: Fix instanced draw arrays
| * | | | | | | gl_rasterizer: Fix instanced draw arraysGravatar ReinUsesLisp2020-01-302-106/+28
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | glDrawArrays was being used when the draw had a base instance specified. This commit removes the draw parameters abstraction and fixes the mentioned issue.
* | | | | | | kernel: transfer_memory: Properly reserve and reset memory region.Gravatar bunnei2020-02-055-40/+116
| | | | | | |
* | | | | | | wait_object: Make wait behavior only require one object to signal.Gravatar Zach Hilman2020-02-051-11/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - This was holdover from citra.
* | | | | | | am: Correct IPC object count mismatch.Gravatar bunnei2020-02-051-6/+4
| | | | | | |
* | | | | | | services: am: Clear events on PopOutData and PopInteractiveOutData.Gravatar bunnei2020-02-051-0/+2
| | | | | | |
* | | | | | | am: Refactor IStorage interface.Gravatar bunnei2020-02-057-43/+81
| | | | | | |
* | | | | | | applets: software_keyboard: Signal state change on end of interactive session.Gravatar bunnei2020-02-051-0/+1
| | | | | | |
* | | | | | | applets: software_keyboard: Minor cleanup.Gravatar bunnei2020-02-051-2/+2
| |/ / / / / |/| | | | |
* | | | | | vk_rasterizer: Use noexcept variants of std::bitsetGravatar ReinUsesLisp2020-02-041-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | Removes bounds checking from "texceptions" instances.
* | | | | | Merge pull request #3357 from ReinUsesLisp/bfi-rcGravatar bunnei2020-02-042-2/+7
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | shader/bfi: Implement register-constant buffer variant
| * | | | | shader/bfi: Implement register-constant buffer variantGravatar ReinUsesLisp2020-01-272-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's the same as the variant that was implemented, but it takes the operands from another source.
* | | | | | Merge pull request #3356 from ReinUsesLisp/fcmpGravatar bunnei2020-02-042-1/+17
|\ \ \ \ \ \ | | | | | | | | | | | | | | shader/arithmetic: Implement FCMP
| * | | | | | shader/arithmetic: Implement FCMPGravatar ReinUsesLisp2020-01-272-1/+17
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Compares the third operand with zero, then selects between the first and second.
* | | | | | Merge pull request #3360 from CJBok/statusbar-buttonsGravatar bunnei2020-02-032-6/+94
|\ \ \ \ \ \ | | | | | | | | | | | | | | GUI: Togglable graphics settings buttons in status bar
| * | | | | | clangGravatar CJBok2020-01-291-2/+2
| | | | | | |
| * | | | | | minor correctionsGravatar CJBok2020-01-291-2/+2
| | | | | | |
| * | | | | | GUI: Togglable graphics settings buttons in status barGravatar CJBok2020-01-282-7/+95
| | | | | | |
* | | | | | | Merge pull request #3337 from ReinUsesLisp/vulkan-stagedGravatar bunnei2020-02-0334-179/+1154
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | yuzu: Implement Vulkan frontend
| * | | | | | | yuzu/bootmanager: Define Vulkan widget only when enabledGravatar ReinUsesLisp2020-01-291-0/+2
| | | | | | | |
| * | | | | | | yuzu_cmd: Fix memcpy on Vulkan handlersGravatar ReinUsesLisp2020-01-292-9/+10
| | | | | | | |
| * | | | | | | yuzu: Implement Vulkan frontendGravatar ReinUsesLisp2020-01-2924-171/+1089
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a Qt and SDL2 frontend for Vulkan. It also finishes the missing bits on Vulkan initialization.
| * | | | | | | web_service/telemetry_json: Report USER_CONFIGGravatar ReinUsesLisp2020-01-291-0/+1
| | | | | | | |
| * | | | | | | settings: Add settings for graphics backendGravatar ReinUsesLisp2020-01-296-3/+48
| | | | | | | |
| * | | | | | | core: Only wait for idle on gpu_core when it was initializedGravatar ReinUsesLisp2020-01-291-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes crashes when a Vulkan device fails to initialize.
| * | | | | | | shader/other: Fix skips for SYNC and BRKGravatar ReinUsesLisp2020-01-291-2/+2
| | | | | | | |
| * | | | | | | shader/other: Stub S2R LaneIdGravatar ReinUsesLisp2020-01-291-1/+4
| | | | | | | |
| * | | | | | | buffer_cache: Delay buffer destructionsGravatar ReinUsesLisp2020-01-291-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Delay buffer destruction some extra frames to avoid destroying buffers that are still being used from older frames. This happens on Nvidia's driver with mailbox.
* | | | | | | | input_common/udp: Ensure that UDP is shut down within Shutdown()Gravatar Lioncash2020-02-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the UDP backend would never actually get shut down.