Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-28 | Merge pull request #2435 from ReinUsesLisp/misc-vc | bunnei | |
shader_ir: Miscellaneous fixes | |||
2019-04-28 | Merge pull request #2412 from lioncash/system | bunnei | |
kernel/vm_manager: Remove usages of global system accessors | |||
2019-04-28 | Merge pull request #2322 from ReinUsesLisp/wswitch | bunnei | |
video_core: Silent -Wswitch warnings | |||
2019-04-28 | Merge pull request #2423 from FernandoS27/half-correct | bunnei | |
Corrections on Half Float operations: HADD2 HMUL2 and HFMA2 | |||
2019-04-26 | shader_ir: Move Sampler index entry in operand< to sort declarations | ReinUsesLisp | |
2019-04-26 | shader_ir: Add missing entry to Sampler operand< comparison | ReinUsesLisp | |
2019-04-26 | shader_ir/texture: Fix sampler const buffer key shift | ReinUsesLisp | |
2019-04-24 | Merge pull request #2416 from lioncash/wait | bunnei | |
kernel/svc: Clean up wait synchronization related functionality | |||
2019-04-24 | Merge pull request #2424 from FernandoS27/compat | bunnei | |
Allow picking a Compatibility Profile for OpenGL. | |||
2019-04-24 | Merge pull request #2228 from DarkLordZach/applet-manager-p1 | bunnei | |
applets: Add AppletManager and implement PhotoViewer and Error applets | |||
2019-04-24 | Merge pull request #2404 from lioncash/unicode | bunnei | |
CMakeLists: Ensure we specify Unicode as the codepage on Windows | |||
2019-04-23 | Merge pull request #2422 from ReinUsesLisp/fixup-samplers | Hexagon12 | |
gl_state: Fix samplers memory corruption | |||
2019-04-23 | Merge pull request #2425 from FernandoS27/y-direction | Hexagon12 | |
Fix flipping on some games by applying Y direction register | |||
2019-04-22 | Merge pull request #2383 from ReinUsesLisp/aoffi-test | bunnei | |
gl_shader_decompiler: Disable variable AOFFI on unsupported devices | |||
2019-04-22 | Merge pull request #2420 from lioncash/audctl | bunnei | |
service/audctl: Implement GetTargetVolumeMin() and GetTargetVolumeMax() | |||
2019-04-22 | Merge pull request #2403 from FernandoS27/compressed-linear | bunnei | |
Support compressed formats on linear textures. | |||
2019-04-22 | Merge pull request #2411 from FernandoS27/unsafe-gpu | bunnei | |
GPU Manager: Implement ReadBlockUnsafe and WriteBlockUnsafe | |||
2019-04-22 | Merge pull request #2400 from FernandoS27/corret-kepler-mem | bunnei | |
Implement Kepler Memory on both Linear and BlockLinear. | |||
2019-04-20 | Corrections Half Float operations on const buffers and implement saturation. | Fernando Sahmkow | |
2019-04-20 | Merge pull request #2407 from FernandoS27/f2f | bunnei | |
Do some corrections in conversion shader instructions. | |||
2019-04-20 | Allow picking a Compatibility Profile for OpenGL. | Fernando Sahmkow | |
This option allows picking the compatibility profile since a lot of bugs are fixed in it. We devs will use this option to easierly debug current problems in our Core implementation.:wq | |||
2019-04-19 | Merge pull request #2409 from ReinUsesLisp/half-floats | bunnei | |
shader_ir/decode: Miscellaneous fixes to half-float decompilation | |||
2019-04-19 | Apply Position Y Direction | Fernando Sahmkow | |
2019-04-19 | make ReadBlockunsafe and WriteBlockunsafe, ignore invalid pages. | Fernando Sahmkow | |
2019-04-19 | Merge pull request #2415 from lioncash/const | bunnei | |
kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function | |||
2019-04-19 | Merge pull request #2414 from lioncash/reorder | bunnei | |
yuzu/bootmanager: Resolve constructor initializer list warnings | |||
2019-04-19 | Merge pull request #2421 from lioncash/svc-call | bunnei | |
kernel/svc: Name supervisor call 0x36 | |||
2019-04-19 | Merge pull request #2374 from lioncash/pagetable | bunnei | |
core: Reorganize boot order | |||
2019-04-19 | gl_state: Fix samplers memory corruption | ReinUsesLisp | |
It was possible for "samplers" to be read without being written. This addresses that. | |||
2019-04-19 | kernel/svc: Name supervisor call 0x36 | Lioncash | |
This call was added to the SVC handlers in the 8.0.0 kernel, so we can finally give it a name. | |||
2019-04-18 | service/audctl: Implement GetTargetVolumeMin() and GetTargetVolumeMax() | Lioncash | |
These two service functions are literally hardcoded to always return these values without any other error checking. | |||
2019-04-18 | video_core: Silent -Wswitch warnings | ReinUsesLisp | |
2019-04-17 | Merge pull request #2397 from lioncash/thread-unused | bunnei | |
kernel/thread: Remove unused guest_handle member variable | |||
2019-04-17 | Merge pull request #2318 from ReinUsesLisp/sampler-cache | bunnei | |
gl_sampler_cache: Port sampler cache to OpenGL | |||
2019-04-17 | Merge pull request #2348 from FernandoS27/guest-bindless | bunnei | |
Implement Bindless Textures on Shader Decompiler and GL backend | |||
2019-04-17 | web_browser: Make OpenPage non-const | Zach Hilman | |
2019-04-17 | main: Add GMainWindow hooks for Error display | Zach Hilman | |
2019-04-17 | main: Switch to AppletManager for frontend | Zach Hilman | |
2019-04-17 | qt: Add dialog implementation of Error applet | Zach Hilman | |
2019-04-17 | general_backend: Move StubApplet and add backend PhotoViewer | Zach Hilman | |
2019-04-17 | general_frontend: Add frontend scaffold for PhotoViewer applet | Zach Hilman | |
2019-04-17 | frontend: Add frontend receiver for Error applet | Zach Hilman | |
2019-04-17 | applets: Add Error applet | Zach Hilman | |
Responsible for displaying error codes and messages | |||
2019-04-17 | applets: Port current applets to take frontend in constructor | Zach Hilman | |
As opposed to using Core::System::GetInstance() | |||
2019-04-17 | web_browser: Make OpenPage const | Zach Hilman | |
2019-04-17 | core: Remove specific applets in favor of AppletManager | Zach Hilman | |
2019-04-17 | am: Delegate applet creation to AppletManager | Zach Hilman | |
2019-04-17 | applets: Add AppletManager class to control lifetime | Zach Hilman | |
2019-04-17 | kernel/thread: Unify wait synchronization types | Lioncash | |
This is a holdover from Citra, where the 3DS has both WaitSynchronization1 and WaitSynchronizationN. The switch only has one form of wait synchronizing (literally WaitSynchonization). This allows us to throw out code that doesn't apply at all to the Switch kernel. Because of this unnecessary dichotomy within the wait synchronization utilities, we were also neglecting to properly handle waiting on multiple objects. While we're at it, we can also scrub out any lingering references to WaitSynchronization1/WaitSynchronizationN in comments, and change them to WaitSynchronization (or remove them if the mention no longer applies). | |||
2019-04-17 | kernel/svc: Migrate svcCancelSynchronization behavior to a thread function | Lioncash | |
The actual behavior of this function is slightly more complex than what we're currently doing within the supervisor call. To avoid dumping most of this behavior in the supervisor call itself, we can migrate this to another function. |