| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-11-26 | morton: Fixup compiler warning | ReinUsesLisp | |
| 2018-11-26 | svc: Implement svcGetResourceLimitLimitValue() | Lioncash | |
| This kernel service function retrieves the maximum allowable value for a provided resource category for a given resource limit instance. Given we already have the functionality added to the resource limit instance itself, it's sufficient to just hook it up. The error scenarios for this are: 1. If an invalid resource category type is provided, then ERR_INVALID_ENUM is returned. 2. If an invalid handle is provided, then ERR_INVALID_HANDLE is returned (bad thing goes in, bad thing goes out, as one would expect). If neither of the above error cases occur, then the out parameter is provided with the maximum limit value for the given category and success is returned. | |||
| 2018-11-26 | svc: Implement svcCreateResourceLimit() | Lioncash | |
| This function simply creates a ResourceLimit instance and attempts to create a handle for it within the current process' handle table. If the kernal fails to either create the ResourceLimit instance or create a handle for the ResourceLimit instance, it returns a failure code (OUT_OF_RESOURCE, and HANDLE_TABLE_FULL respectively). Finally, it exits by providing the output parameter with the handle value for the ResourceLimit instance and returning that it was successful. Note: We do not return OUT_OF_RESOURCE because, if yuzu runs out of available memory, then new will currently throw. We *could* allocate the kernel instance with std::nothrow, however this would be inconsistent with how all other kernel objects are currently allocated. | |||
| 2018-11-27 | Added comment on Main memory size for more clarity | David Marcec | |
| 2018-11-27 | Made svcSetHeapSize and svcCreateSharedMemory more readable | David Marcec | |
| 2018-11-27 | Reworked svcs slightly, improved error messages in AM and fsp_srv | David Marcec | |
| 2018-11-26 | gdbstub: Silence value truncation warning within FpuWrite() | Lioncash | |
| Previously this would cause an implicit truncation warning about assigning a u64 value to a u32 value without an explicit cast. | |||
| 2018-11-26 | Implement depth clamp | Rodolfo Bogado | |
| 2018-11-26 | Add support for Clip Distance enabled register | Rodolfo Bogado | |
| 2018-11-26 | Merge pull request #1794 from Tinob/master | bunnei | |
| Add support for viewport_transfom_enable register | |||
| 2018-11-26 | Merge pull request #1723 from degasus/dirty_flags | bunnei | |
| gl_rasterizer: Skip VB upload if the state is clean. | |||
| 2018-11-26 | GPU States: Implement Polygon Offset. This is used in SMO all the time. (#1784) | Marcos | |
| * GPU States: Implement Polygon Offset. This is used in SMO all the time. * Clang Format fixes. * Initialize polygon_offset in the constructor. | |||
| 2018-11-26 | Merge pull request #1713 from FernandoS27/bra-cc | bunnei | |
| Implemented BRA CC conditional and FSET CC Setting | |||
| 2018-11-26 | Merge pull request #1798 from ReinUsesLisp/y-direction | bunnei | |
| gl_shader_decompiler: Implement S2R's Y_DIRECTION | |||
| 2018-11-26 | profile_manager: Save and load ProfileData from disk | Zach Hilman | |
| The ProfileData is a 0x80-sized structure that stores various pieces of miscellaneous data for the account. | |||
| 2018-11-26 | Implemented Tile Width Spacing | FernandoS27 | |
| 2018-11-26 | Fixed hwopus compile error | David Marcec | |
| 2018-11-26 | Improved error messages in AM, HwOpus and NvMap | David Marcec | |
| 2018-11-26 | Improved error messages for SVCs | David Marcec | |
| 2018-11-26 | Changed logging to be "Log before execution", Added more error logging, all ↵ | David Marcec | |
| services should now log on some level | |||
| 2018-11-25 | Merge pull request #1763 from ReinUsesLisp/bfi | bunnei | |
| gl_shader_decompiler: Implement BFI_IMM_R | |||
| 2018-11-25 | Merge pull request #1793 from lioncash/ref | bunnei | |
| service/sm: Take std::string by const reference in UnregisterService | |||
| 2018-11-25 | Merge pull request #1760 from ReinUsesLisp/r2p | bunnei | |
| gl_shader_decompiler: Implement R2P_IMM | |||
| 2018-11-25 | Merge pull request #1782 from FernandoS27/dc | bunnei | |
| Fixed Coordinate Encodings in TEX and TEXS instructions | |||
| 2018-11-25 | Merge pull request #1783 from ReinUsesLisp/clip-distances | bunnei | |
| gl_shader_decompiler: Implement clip distances | |||
| 2018-11-25 | Merge pull request #1796 from ReinUsesLisp/morton-move | bunnei | |
| video_core: Move morton functions out of gl_rasterizer_cache | |||
| 2018-11-25 | svc: Return ERR_INVALID_ENUM_VALUE from svcGetInfo | Luke Street | |
| 2018-11-25 | Limit the amount of viewports tested for state changes only to the usable ones | Rodolfo Bogado | |
| 2018-11-25 | gl_shader_decompiler: Implement S2R's Y_DIRECTION | ReinUsesLisp | |
| 2018-11-24 | Merge pull request #1791 from bunnei/nvdrv-stub | bunnei | |
| nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus. | |||
| 2018-11-24 | Merge pull request #1787 from bunnei/fix-gpu-mm | bunnei | |
| memory_manager: Do not allow 0 to be a valid GPUVAddr. | |||
| 2018-11-25 | morton: Style changes | ReinUsesLisp | |
| 2018-11-25 | video_core: Move morton functions to their own file | ReinUsesLisp | |
| 2018-11-24 | Fix Texture Overlapping | FernandoS27 | |
| 2018-11-24 | Implemented BRA CC conditional and FSET CC Setting | FernandoS27 | |
| 2018-11-24 | Add support for viewport_transfom_enable register | Rodolfo Bogado | |
| 2018-11-24 | service/sm: Take std::string by const reference in UnregisterService | Lioncash | |
| Avoids the need to create a copy of the std::string instance (potentially allocating). The only reason RegisterService takes its argument by value is because it's std::moved internally. | |||
| 2018-11-23 | Merge pull request #1641 from DarkLordZach/sm-register-unregister | bunnei | |
| sm: Implement RegisterService and UnregisterService | |||
| 2018-11-23 | Merge pull request #1731 from DarkLordZach/change-dir-crash | bunnei | |
| filesystem: Clear registered union paths on factory creation | |||
| 2018-11-23 | Merge pull request #1725 from FernandoS27/gl43 | bunnei | |
| Update OpenGL's backend version from 3.3 to 4.3 | |||
| 2018-11-23 | Merge pull request #1785 from Tinob/master | bunnei | |
| Add support for clear_flags register | |||
| 2018-11-23 | Merge pull request #1692 from Hedges/GDBClean | bunnei | |
| GDBStub Improvements | |||
| 2018-11-23 | Merge pull request #1708 from ogniK5377/res-scale | bunnei | |
| Report resolution scaling support for vi and am | |||
| 2018-11-23 | Merge pull request #1747 from DarkLordZach/exefs-lfs | bunnei | |
| patch_manager: Add support for applying LayeredFS patches to ExeFS | |||
| 2018-11-23 | Merge pull request #1769 from ReinUsesLisp/cc | bunnei | |
| gl_shader_decompiler: Rename cc to condition code and name internal flags | |||
| 2018-11-23 | nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus. | bunnei | |
| - Used by Undertale. | |||
| 2018-11-24 | Add support for clear_flags register | Rodolfo Bogado | |
| 2018-11-23 | Fix TEXS Instruction encodings | FernandoS27 | |
| 2018-11-23 | Fix one encoding in TEX Instruction | FernandoS27 | |
| 2018-11-23 | Corrected inputs indexing in TEX instruction | FernandoS27 | |
