Fernando Sahmkow
95b804ff05
NVFlinger: Do the microprofile Flip after processing a valid frame.
6 years ago
Vitor Kiguchi
e891ff9a0c
framebuffer_layout.h: drop the use of enum for screen dimensions.
+clang format
6 years ago
bunnei
dba112e510
core: hle: Implement separate A32/A64 SVC interfaces.
6 years ago
bunnei
c083ea7d78
core: Implement separate A32/A64 ARM interfaces.
6 years ago
bunnei
6fc485a607
core: loader: Remove check for 32-bit.
6 years ago
bunnei
64facb403e
core: dynarmic: Add CP15 from Citra.
6 years ago
ReinUsesLisp
eed789d0d1
video_core: Reintroduce dirty flags infrastructure
6 years ago
Morph
7ee6065178
Create an "Advanced" tab in the graphics configuration tab and add anisotropic filtering levels.
6 years ago
Morph
e1efab1f51
AM/ICommonStateGetter: Stub SetLcdBacklighOffEnabled ( #3454 )
* Stub SetLcdBacklighOffEnabled
Used by Super Smash Bros. Ultimate
We require backlight services to be implemented to turn on/off the backlight.
* Address feedback
6 years ago
bunnei
aef159354c
renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.
6 years ago
Fernando Sahmkow
f3d4d4eaa8
ARM_Interface: Cache the JITs instead of deleting/recreating.
This was a bug inherited from citra which was fixed by then at some
time. This commit corrects such bug and ensures JITs are correctly
recycled.
6 years ago
bunnei
667f026c95
core: frontend: Refactor scope_acquire_window_context to scope_acquire_context.
6 years ago
bunnei
2e16c23784
frontend: sdl2: emu_window: Implement separate presentation thread.
6 years ago
bunnei
dc672ca4b3
renderer_opengl: Add texture mailbox support for presenter thread.
6 years ago
bunnei
0c82b00dfd
core: frontend: emu_window: Add TextureMailbox class.
6 years ago
bunnei
571451bdfe
core: settings: Add setting to enable vsync, which is on by default.
6 years ago
Fernando Sahmkow
3d0a2375ca
Scheduler: Inline global scheduler in Scheduler Lock.
6 years ago
Fernando Sahmkow
a1bf353780
Kernel: Correct pending feedback.
6 years ago
Fernando Sahmkow
b9472eae44
System: Expose Host thread registering routines from kernel.
6 years ago
Fernando Sahmkow
d219a96cc8
Kernel: Address Feedback.
6 years ago
Fernando Sahmkow
ea956c823e
Kernel: Implement Scheduler locks
6 years ago
Fernando Sahmkow
5c90d22f3d
Kernel: Implement Time Manager.
6 years ago
Fernando Sahmkow
179bafa7cb
Kernel: Rename ThreadCallbackHandleTable and Setup Thread Ids on Kernel.
6 years ago
Fernando Sahmkow
0728dfef84
Kernel: Make global scheduler depend on KernelCore
6 years ago
Brian Clinkenbeard
ad4e5c15fb
httplib compatibility
6 years ago
CJBok
23c4cc80e2
analog_from_button get direction implementation
6 years ago
Nguyen Dac Nam
5257a83ebe
IUserLocalCommunicationService: add function Initialize2
6 years ago
Nguyen Dac Nam
6c0eb6026b
HLE: correct function name of IUserLocalCommunicationService
402: function name should be Initialize2 (7.0.0+) not SetOperationMode
Follow by: https://switchbrew.org/wiki/LDN_services#IUserLocalCommunicationService
6 years ago
namkazy
7fadc9c180
nvhost_gpu: implement ChannelSetTimeslice
6 years ago
Morph
c3d0a0d627
Add 4:3 aspect ratio and address feedback
6 years ago
Fernando Sahmkow
829d8c0d6b
Core: Correct compilition in GCC
6 years ago
Morph
20dc2e3622
Address feedback
6 years ago
Morph
22f58cca5e
Use enumeration instead of magic numbers
6 years ago
Morph
27e19f87c6
Add following aspect ratios: 16:9, 21:9, Stretch to Window
Available as a drop down within the configure graphics tab.
6 years ago
Fernando Sahmkow
2bc949628d
Core: Address Feedback
6 years ago
Lioncash
be269e21a5
address_arbiter: Collapse loops in InsertThread() and RemoveThread()
Same behavior, but without the need to explicitly loop through
everything manually.
6 years ago
Lioncash
9f2c703137
address_arbiter: Simplify GetThreadsWaitingOnAddress()
Simplifies the overall function and also allows for it to become a
const-qualified member function.
6 years ago
Lioncash
f00a54f508
bcat/backend: Make formatting of passphrase consistent in NullBackend::SetPassphrase()
Aligns the '=' to be consistent with the rest of the logs within this
source file.
6 years ago
Lioncash
eefd97e80d
bcat/backend: Prevent fmt exception in debug log within NullBackend::Clear()
A formatting specifier within Clear wasn't being used, which will cause
fmt to throw an exception. This fixes that.
6 years ago
Lioncash
b80c348b09
kernel/thread: Remove trivial usages of the global system accessor
We can just use the kernel member variable directly instead of going
through the system to obtain the same thing.
6 years ago
Fernando Sahmkow
1e6f8aba04
Core: Set all hardware emulation constants in a single file.
6 years ago
Fernando Sahmkow
d23d504d77
Kernel: Refactor synchronization to better match RE
6 years ago
makigumo
926ea5a16d
update hwopus DecodeInterleaved for FW 7.0.0+
trivial change,
see https://switchbrew.org/wiki/Audio_services#IHardwareOpusDecoder
6 years ago
Fernando Sahmkow
c5aefe42aa
Kernel: Change WaitObject to Synchronization object. In order to better reflect RE.
6 years ago
bunnei
7b07e521ca
hle: services: Use std::shared_ptr instead of copy by value.
6 years ago
bunnei
ba53543da6
kernel: transfer_memory: Properly reserve and reset memory region.
6 years ago
Zach Hilman
7a547b9342
wait_object: Make wait behavior only require one object to signal.
- This was holdover from citra.
7 years ago
bunnei
3a0c1e79f8
am: Correct IPC object count mismatch.
6 years ago
bunnei
77da74e17a
services: am: Clear events on PopOutData and PopInteractiveOutData.
6 years ago
bunnei
84e895cdd6
am: Refactor IStorage interface.
6 years ago