summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-02-07Merge pull request #3378 from ReinUsesLisp/uscaledbunnei
maxwell_to_gl: Implement R8G8_USCALED
2020-02-07Merge pull request #3369 from ReinUsesLisp/shfbunnei
shader/shift: Implement SHF
2020-02-07Merge pull request #3381 from bunnei/ipc-fixbunnei
hle: services: Fix prepo IPC, and add better error checking.
2020-02-06Merge pull request #3362 from ReinUsesLisp/fix-instancedbunnei
gl_rasterizer: Fix instanced draw arrays
2020-02-05kernel: transfer_memory: Properly reserve and reset memory region.bunnei
2020-02-05wait_object: Make wait behavior only require one object to signal.Zach Hilman
- This was holdover from citra.
2020-02-05am: Correct IPC object count mismatch.bunnei
2020-02-05services: am: Clear events on PopOutData and PopInteractiveOutData.bunnei
2020-02-05am: Refactor IStorage interface.bunnei
2020-02-05applets: software_keyboard: Signal state change on end of interactive session.bunnei
2020-02-05applets: software_keyboard: Minor cleanup.bunnei
2020-02-05services: prepo: Fix IPC interface with SaveReport/SaveReportWithUser.bunnei
2020-02-05hle_ipc: Add error checking to read/write buffer access.bunnei
2020-02-04maxwell_to_gl: Implement R8G8_USCALEDReinUsesLisp
2020-02-04maxwell_to_gl: Reduce unimplemented formats to LOG_ERRORReinUsesLisp
2020-02-04vk_rasterizer: Use noexcept variants of std::bitsetReinUsesLisp
Removes bounds checking from "texceptions" instances.
2020-02-04Merge pull request #3357 from ReinUsesLisp/bfi-rcbunnei
shader/bfi: Implement register-constant buffer variant
2020-02-04Merge pull request #3356 from ReinUsesLisp/fcmpbunnei
shader/arithmetic: Implement FCMP
2020-02-03Merge pull request #3360 from CJBok/statusbar-buttonsbunnei
GUI: Togglable graphics settings buttons in status bar
2020-02-03Merge pull request #3337 from ReinUsesLisp/vulkan-stagedbunnei
yuzu: Implement Vulkan frontend
2020-02-03input_common/udp: Ensure that UDP is shut down within Shutdown()Lioncash
Previously the UDP backend would never actually get shut down.
2020-02-03input_common/udp: Add missing override specifiersLioncash
Prevents trivial warnings and ensures interfaces are properly maintained between the base class.
2020-02-03input_common/udp: std::move SocketCallback instances where applicableLioncash
std::function is allowed to heap allocate if the size of the captures associated with each lambda exceed a certain threshold. This prevents potentially unnecessary reallocations from occurring.
2020-02-03input_common/udp: std::move shared_ptr within Client constructorLioncash
Gets rid of a trivially avoidable atomic reference count increment and decrement.
2020-02-03udp/client: Replace deprecated from_string() call with make_address_v4()Lioncash
Future-proofs code if boost is ever updated.
2020-02-03input_common/udp: Silence -Wreorder warning for SocketLioncash
Amends the constructor initializer list to specify the order of its elements in the same order that initialization would occur.
2020-02-03input_common/udp: Remove unnecessary inclusionsLioncash
2020-02-03input_common/udp: Add missing header guardLioncash
2020-02-01shader: Remove curly braces initializers on shared pointersReinUsesLisp
2020-02-01Merge pull request #3282 from FernandoS27/indexed-samplersbunnei
Partially implement Indexed samplers in general and specific code in GLSL
2020-02-01shader/shift: Implement SHIFT_RIGHT_{IMM,R}ReinUsesLisp
Shifts a pair of registers to the right and returns the low register.
2020-02-01shader/shift: Implement SHF_LEFT_{IMM,R}ReinUsesLisp
Shifts a pair of registers to the left and returns the high register.
2020-02-01Merge pull request #3268 from CJBok/deadzonebunnei
GUI: Deadzone controls for sdl engine at configuration input
2020-02-01Merge pull request #3284 from CJBok/hid-fixbunnei
hid: Fix analog sticks directional states
2020-01-31Merge pull request #3364 from lioncash/threadbunnei
core/arm: Remove usage of global GetCurrentThread()
2020-01-30Merge pull request #3363 from lioncash/unique_ptrbunnei
kernel/physical_core: Make use of std::unique_ptr instead of std::shared_ptr
2020-01-30Revert "system_archive: Fix Korean and Chinese fonts"bunnei
2020-01-30core/arm: Remove usage of global GetCurrentThread()Lioncash
Now both CPU backends go through their referenced system instance to obtain the current thread.
2020-01-30kernel/physical_core: Make use of std::unique_ptrLioncash
shared_ptr was used in 2d1984c20c75e03ec79eeb3806b12efa1679b977 due to a misunderstanding of how the language generates move constructors and move assignment operators. If a destructor is user-provided, then the compiler won't generate the move constructor and move assignment operators by default--they must be explicitly opted into. The reason for the compilation errors is due to the fact that the language will fall back to attempting to use the copy constructor/copy assignment operators if the respective move constructor or move assignment operator is unavailable. Given that we explicitly opt into them now, the the move constructor and move assignment operators will be generated as expected.
2020-01-30core/cpu_manager: Remove unused includesLioncash
Nothing from these headers are used within this source file, so we can remove them.
2020-01-30kernel/physical_core: Remove unused kernel reference member variableLioncash
This isn't used within the class, so it can be removed to simplify the overall interface. While we're in the same area, we can simplify a unique_ptr reset() call.
2020-01-30Merge pull request #3353 from FernandoS27/ariesbunnei
System: Refactor CPU Core management and move ARMInterface and Schedulers to Kernel
2020-01-30Merge pull request #3151 from FearlessTobi/fix-koreanbunnei
system_archive: Fix Korean and Chinese fonts
2020-01-30Merge pull request #3347 from ReinUsesLisp/local-membunnei
shader/memory: Implement LDL.S16, LDS.S16, STL.S16 and STS.S16
2020-01-30gl_rasterizer: Fix instanced draw arraysReinUsesLisp
glDrawArrays was being used when the draw had a base instance specified. This commit removes the draw parameters abstraction and fixes the mentioned issue.
2020-01-29yuzu/bootmanager: Define Vulkan widget only when enabledReinUsesLisp
2020-01-29Merge pull request #3350 from ReinUsesLisp/atombunnei
shader/memory: Implement ATOM.ADD
2020-01-29yuzu_cmd: Fix memcpy on Vulkan handlersReinUsesLisp
2020-01-29yuzu: Implement Vulkan frontendReinUsesLisp
Adds a Qt and SDL2 frontend for Vulkan. It also finishes the missing bits on Vulkan initialization.
2020-01-29web_service/telemetry_json: Report USER_CONFIGReinUsesLisp