Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-25 | VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetup | Yuri Kunde Schlesner | |
2017-01-25 | Shader: Remove OutputRegisters struct | Yuri Kunde Schlesner | |
2017-01-25 | Shader: Initialize conditional_code in interpreter | Yuri Kunde Schlesner | |
This doesn't belong in LoadInputVertex because it also happens for non-VS invocations. Since it's not used by the JIT it seems adequate to initialize it in the interpreter which is the only thing that cares about them. | |||
2017-01-25 | Shader: Don't read ShaderSetup from global state | Yuri Kunde Schlesner | |
2017-01-25 | shader_jit_x64: Don't read program from global state | Yuri Kunde Schlesner | |
2017-01-25 | VideoCore/Shader: Move ProduceDebugInfo to InterpreterEngine | Yuri Kunde Schlesner | |
2017-01-25 | Debugger: Always use interpreter for shader debugging | Yuri Kunde Schlesner | |
2017-01-25 | VideoCore/Shader: Split interpreter and JIT into separate ShaderEngines | Yuri Kunde Schlesner | |
2017-01-25 | VideoCore/Shader: Rename shader_jit_x64{ => _compiler}.{cpp,h} | Yuri Kunde Schlesner | |
2017-01-25 | VideoCore/Shader: Split shader uniform state and shader engine | Yuri Kunde Schlesner | |
Currently there's only a single dummy implementation, which will be split in a following commit. | |||
2017-01-25 | VideoCore/Shader: Add constness to methods | Yuri Kunde Schlesner | |
2017-01-25 | VideoCore/Shader: Use only entry_point as ShaderSetup param | Yuri Kunde Schlesner | |
This removes all implicit dependency of ShaderState on global PICA state. | |||
2017-01-25 | VideoCore/Shader: Use self instead of g_state.vs in ShaderSetup | Yuri Kunde Schlesner | |
2017-01-25 | VideoCore/Shader: Extract input vertex loading code into function | Yuri Kunde Schlesner | |
2017-01-25 | Merge pull request #2434 from mailwl/nfc-amiibo | Yuri Kunde Schlesner | |
Service/NFC: stub some functions | |||
2017-01-23 | video_core: fix shader.cpp signed / unsigned warning | Kloen | |
2017-01-23 | video_core: gl_rasterizer float to int warning | Kloen | |
2017-01-23 | video_core: fix gl_rasterizer warning on MSVC | Kloen | |
2017-01-23 | core: fix mic_u warnings on MSVC | Kloen | |
2017-01-22 | Removed unused and outdated external qhexedit | Kloen | |
2017-01-22 | citra-qt: Removed unused and unimplemented ramview files. | Kloen | |
2017-01-20 | HID: reset acceleroeter and gyroscope index in Init | wwylele | |
2017-01-19 | loader: Add support for 3DSX special relocation types, fixes ↵ | Thomas Farr | |
citra-emu/citra#2449 As per devkitPro/3dstools@47bea18 | |||
2017-01-16 | CoreTiming: use named constant for ARM11 clock rate | wwylele | |
2017-01-16 | HID: manages updating itself using correct ticks | wwylele | |
2017-01-14 | Service/NFC: stub some functions | mailwl | |
Tested on: Mini-Mario & Friends - amiibo Challenge | |||
2017-01-14 | GSP::WriteHWRegsWithMask: fix register mask | mailwl | |
2017-01-13 | Merge pull request #2423 from Kloen/floats-should-be-float | bunnei | |
SDL2: Config, fix double to float warning | |||
2017-01-12 | Merge pull request #2424 from Kloen/qt-ui-warnings-really | bunnei | |
Qt: Fix UI related warnings and bonus ui file format | |||
2017-01-12 | Merge pull request #2425 from Subv/cleanup_todos | bunnei | |
Implement some TODOs in the code. | |||
2017-01-12 | Merge pull request #2308 from mailwl/ac-i | bunnei | |
Service/AC: add ac:i service | |||
2017-01-11 | Threads: Check the process' resource limit for the max allowed priority when ↵ | Subv | |
creating a thread and remove the priority clamping code. | |||
2017-01-11 | Thread: Added priority range checking to svcSetThreadPriority and removed ↵ | Subv | |
priority clamping code from Thread::SetPriority. | |||
2017-01-11 | Y2R: Use the proper error code when GetStandardCoefficient receives an ↵ | Subv | |
invalid value. | |||
2017-01-11 | QT: Fix ui file format | Kloen | |
2017-01-11 | QT: Fix some UI related warnings | Kloen | |
2017-01-11 | SDL2: Config.cpp fix double to float warning | Kloen | |
2017-01-10 | Merge pull request #2397 from Subv/pulse | bunnei | |
Kernel: Implemented Pulse event and timers. | |||
2017-01-08 | Merge pull request #2384 from bunnei/internal-res-option | bunnei | |
config: Add option for specifying screen resolution scale factor. | |||
2017-01-07 | Merge pull request #1951 from wwylele/motion-sensor | bunnei | |
Emulate motion sensor in frontend | |||
2017-01-07 | config: Add option for specifying screen resolution scale factor. | bunnei | |
2017-01-06 | Merge pull request #2410 from Subv/sleepthread | bunnei | |
Don't yield execution in SleepThread(0) if there are no available threads to run | |||
2017-01-06 | Merge pull request #2396 from Subv/sema_acquire | bunnei | |
Kernel/Semaphore: Fixed a regression in semaphore waits. | |||
2017-01-06 | Kernel: Fix SharedMemory objects always returning error when addr = 0 (#2404) | Hyper | |
Closes #2400 | |||
2017-01-06 | Merge pull request #2408 from Subv/priority_boosting | bunnei | |
Kernel: Removed the priority boost code for starved threads. | |||
2017-01-05 | Kernel: Don't attempt to yield execution in SleepThread(0) if there are no ↵ | Subv | |
available threads to run. With this we avoid an useless temporary deschedule of the current thread. | |||
2017-01-05 | Kernel: Remove some unused functions. | Subv | |
2017-01-05 | Kernel: Removed the priority boost code for starved threads. | Subv | |
After hwtesting and reverse engineering the kernel, it was found that the CTROS scheduler performs no priority boosting for threads like this, although some other forms of scheduling priority-starved threads might take place. For example, it was found that hardware interrupts might cause low-priority threads to run if the CPU is preempted in the middle of an SVC handler that deschedules the current (high priority) thread before scheduling it again. | |||
2017-01-05 | Kernel: Implemented Pulse event and timers. | Subv | |
Closes #1904 | |||
2017-01-05 | Kernel/Semaphore: Fixed a regression in semaphore waits. | Subv | |
The regression was caused by a missing check in #2260. The new behavior is consistent with the real kernel. |