| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-04-30 | loader/nso: Remove left-in debug pragma | Lioncash | |
| Unintentionally introduced in 552d5071fa171165e4054392d8bb6bf2ecc924e2 | |||
| 2019-04-30 | Merge pull request #2100 from FreddyFunk/disk-cache-precompiled-file | bunnei | |
| gl_shader_disk_cache: Improve precompiled shader cache generation speed and size | |||
| 2019-04-29 | kernel/svc: Make svcCreateThread/svcStartThread/svcSleepThread/svcExitThread ↵ | Lioncash | |
| calls show up in the debug log These are actually quite important indicators of thread lifetimes, so they should be going into the debug log, rather than being treated as misc info and delegated to the trace log. | |||
| 2019-04-29 | kernel/svc: Reorganize svcSetThreadCoreMask() | Lioncash | |
| Makes the code much nicer to follow in terms of behavior and control flow. It also fixes a few bugs in the implementation. Notably, the thread's owner process shouldn't be accessed in order to retrieve the core mask or ideal core. This should be done through the current running process. The only reason this bug wasn't encountered yet is because we currently only support running one process, and thus every owner process will be the current process. We also weren't checking against the process' CPU core mask to see if an allowed core is specified or not. With this out of the way, it'll be less noisy to implement proper handling of the affinity flags internally within the kernel thread instances. | |||
| 2019-04-29 | kernel/thread: Update thread processor ID flags | Lioncash | |
| Adds the missing flags to the enum and documents them. | |||
| 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-27 | service/audctl: Update documentation comments to be relative to 8.0.0 | Lioncash | |
| The state of these service calls are still the same in version 8.0.0. | |||
| 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-25 | mii_manager: Fix incorrect loop condition in mii UUID generation code | Zach Hilman | |
| 2019-04-25 | profile_select: Port Service::Account::UUID to Common::UUID | Zach Hilman | |
| 2019-04-25 | mii: Implement Delete and Destroy file | Zach Hilman | |
| 2019-04-25 | mii: Implement IsUpdated command (IPC 0) | Zach Hilman | |
| 2019-04-25 | mii_manager: Cleanup and optimization | Zach Hilman | |
| 2019-04-25 | mii: Implement IDatabaseService commands using MiiManager | Zach Hilman | |
| Since the MiiManager was designed around the IPC interface, this is quite easy. Only functions that were clearly defined were implemented. | |||
| 2019-04-25 | mii: Add MiiManager class to manage Mii database | Zach Hilman | |
| Provides serialization/deserialization to the database in system save files, accessors for database state and proper handling of both major Mii formats (MiiInfo and MiiStoreData) | |||
| 2019-04-25 | common: Extract UUID to its own class | Zach Hilman | |
| Since the Mii database uses UUIDs very similar to the Accounts database, it makes no sense to not share code between them. | |||
| 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 | Re added new lines at the end of files | FreddyFunk | |
| 2019-04-23 | gl_shader_disk_cache: Compress precompiled shader cache file with Zstandard | unknown | |
| 2019-04-23 | gl_shader_disk_cache: Use VectorVfsFile for the virtual precompiled shader ↵ | unknown | |
| cache file | |||
| 2019-04-23 | gl_shader_disk_cache: Remove per shader compression | unknown | |
| 2019-04-23 | Fixes and Corrections to DMA Engine | Fernando Sahmkow | |
| 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-23 | Add Swizzle Parameters to the DMA engine | Fernando Sahmkow | |
| 2019-04-23 | Add Documentation Headers to all the GPU Engines | Fernando Sahmkow | |
| 2019-04-23 | Corrections and styling | Fernando Sahmkow | |
| 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 | Implement Maxwell3D Data Upload | Fernando Sahmkow | |
| 2019-04-22 | Introduce skeleton of the GPU Compute Engine. | Fernando Sahmkow | |
| 2019-04-22 | Revamp Kepler Memory to use a subegine to manage uploads | Fernando Sahmkow | |
| 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-21 | Rasterizer Cache: Use a temporal storage for Surfaces loading/flushing. | Fernando Sahmkow | |
| This PR should heavily reduce memory usage since temporal buffers are no longer stored per Surface but instead managed by the Rasterizer Cache. | |||
| 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 | RasterizerCache Redesign: Flush | Fernando Sahmkow | |
| flushing is now responsability of children caches instead of the cache object. This change will allow the specific cache to pass extra parameters on flushing and will allow more flexibility. | |||
