bunnei
949231d69c
hle: kernel: Migrate KEvent to KAutoObject.
5 years ago
bunnei
11f9080d2e
hle: kernel: Migrate KSharedMemory to KAutoObject.
5 years ago
bunnei
7a6bfbde24
hle: kernel: Migrate KProcess to KAutoObject.
5 years ago
bunnei
8b224f05c9
hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.
5 years ago
bunnei
a4a27a1ef2
hle: kernel: Migrate more of KThread to KAutoObject.
5 years ago
bunnei
746f99e919
hle: kernel: svc: Migrate GetThreadPriority, StartThread, and ExitThread.
5 years ago
bunnei
ac779a83fc
hle: kernel: svc: Migrate CreateThread.
5 years ago
bunnei
773580b9f7
hle: kernel: Migrate idle threads.
5 years ago
bunnei
2125abf6d9
hle: kernel: Migrate KThread to KAutoObject.
5 years ago
bunnei
d602286355
hle: kernel: Add initial impl. of slab setup.
5 years ago
bunnei
07939c59a6
hle: kernel: Refactor out various KThread std::shared_ptr usage.
5 years ago
bunnei
0cff50a7b5
core: Defer CoreTiming initialization.
5 years ago
bunnei
4aebdea6cf
core: memory: Add a work-around to allocate and access kernel memory regions by vaddr.
5 years ago
bunnei
b477e9e11b
common: common_funcs: Add Size helper function.
5 years ago
bunnei
d2817d3d9b
hle: kernel: Add initial impl. of KLinkedList.
5 years ago
bunnei
50f0ec9849
common: bit_util: Add BIT macro.
5 years ago
bunnei
db53115ed2
hle: kernel: Add initial impl. of KSlabAllocated.
5 years ago
bunnei
a7271e7c71
hle: kernel: Add initial impl. of KAutoObjectWithListContainer.
5 years ago
bunnei
7b7a948b80
hle: kernel: Add initial impl. of KAutoObject.
5 years ago
bunnei
fbcac8642e
common: intrusive_red_black_tree: Disable static_assert that will not evaluate as constant on MSVC.
5 years ago
bunnei
092b91aeb7
common: common_funcs: Add helper macros for non-copyable and non-moveable.
- Useful for scenarios where we do not want to inherit from NonCopyable.
5 years ago
bunnei
145567ab66
Update src/core/hle/service/nvdrv/interface.cpp
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
5 years ago
german77
0ea00daa81
hid: Improve hardware accuracy of gestures
5 years ago
Lioncash
11518e5df6
service: Remove unused class variables
Prevents some warnings from occurring.
5 years ago
Lioncash
15daa2cecd
service: Resolve cases of member field shadowing
Now all that remains is for kernel code to be 'shadow-free' and then
-Wshadow can be turned into an error.
5 years ago
Lioncash
84b656fbbd
core: Resolve misc cases of variable shadowing
Resolves shadowing warnings that aren't in a particularly large
subsection of core. Brings us closer to turning -Wshadow into an error.
All that remains now is for cases in the kernel (left untouched for now
since a big change by bunnei is pending), and a few left over in the
service code (will be tackled next).
5 years ago
Chloe Marcec
da763391dc
nvdrv: /dev/nvhost-prof-gpu for production
While we're at it, we can fix the is_initialized error code.
This fixes the crashes on Shante
5 years ago
german77
86f0502456
hid: Fix touch not initializing properly if disabled
5 years ago
german77
1562858963
input_common: Release mouse buttons on out of focus
5 years ago
Lioncash
ab38371888
file_sys: Resolve cases of variable shadowing
Brings us closer to enabling -Wshadow as an error in the core code.
5 years ago
Morph
eb59a33d4e
service: filesystem: Return proper error codes for CreateFile
This improves the accuracy of CreateFile by returning the correct error codes on certain conditions (parent directory does not exist, path already exists).
This fixes saving and the loading of existing saves in New Pokemon Snap
5 years ago
german77
e367b3a557
Disable touch if setting is not enabled
5 years ago
Kewlan
9098ceeef3
game_list: Fix dir move up/down expand state
5 years ago
Kewlan
8522d5848f
game_list: Update filter results when removing directories
5 years ago
Morph
f4f67c448a
yuzu: config: Silence narrowing conversion warning on MSVC
5 years ago
Morph
d93fa45cf8
applets/web: Fix a use-after-free when passing in the URL string
The URL string was being deleted before being used, leading to a use-after-free occurring when it is used afterwards.
Fix this by taking the string by const ref to extend its lifetime, ensuring it doesn't get deleted before use.
5 years ago
Morph
36e7e886d0
yuzu: main: Silence type conversion warning on MSVC
5 years ago
Lioncash
41c7ce33b6
loader: Resolve instances of variable shadowing
Eliminates variable shadowing cases across all the loaders to bring us
closer to enabling variable shadowing as an error in core.
5 years ago
german77
b91b81a2a3
address comments
5 years ago
german77
7d6d399f26
input_common: Reset GC sticks center by measuring multiple packets
5 years ago
Lioncash
b25f44f4d7
service: Eliminate cases of member shadowing
Resolves a few localized instances of member variable shadowing. Brings
us a little closer to turning shadowing warnings into errors.
5 years ago
Morph
9e57d03087
config: Add new keyboard bindings
Changes the keyboard bindings to be based on RPCS3's tried and true keyboard bindings.
5 years ago
ameerj
7d421b1c04
vk_texture_cache: Swap R and B channels of color flipped format
Swaps the Red and Blue channels of the A1B5G5R5_UNORM texture format, which was being incorrectly rendered.
5 years ago
ameerj
de494b30d4
nvhost_vic: Fix device closure
Implements the OnClose method of the nvhost_vic device, and removes the remnants of an older implementation.
Also cleans up some of the surrounding code.
5 years ago
Its-Rei
6b2bdb75bd
applets/swkbd: Fix software keyboard button hint scaling
Fixes the scaling of the button hints using background images. Now they scale like the rest of the elements.
5 years ago
german77
9ceb9df088
glue: Add ectx:aw placeholder
5 years ago
german77
c8845b4fdf
hid: Implement SevenSixAxis and ConsoleSixAxisSensor
5 years ago
Morph
7835a7370f
ICommonStateGetter: Stub SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled
- Used by Pixel Game Maker Series Werewolf Princess Kaguya
5 years ago
Morph
0357607044
program_metadata: Set a default resource size when a NPDM is not present
Sets a default size of 0x1FE00000 bytes (510 MiB) for the system_resource_size when a NPDM is not present.
5 years ago
Lioncash
e19906c9b6
emu_window: Return pair from ClipToTouchScreen() instead of tuple
This is only a 2-tuple, so it can be converted over to the std::pair
class.
5 years ago