- 27 Nov, 2018 2 commits
-
-
Lioncash authored
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.
-
Lioncash authored
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.
-
- 26 Nov, 2018 6 commits
-
-
bunnei authored
gl_shader_decompiler: Implement BFI_IMM_R
-
bunnei authored
service/sm: Take std::string by const reference in UnregisterService
-
bunnei authored
gl_shader_decompiler: Implement R2P_IMM
-
bunnei authored
Fixed Coordinate Encodings in TEX and TEXS instructions
-
bunnei authored
gl_shader_decompiler: Implement clip distances
-
bunnei authored
video_core: Move morton functions out of gl_rasterizer_cache
-
- 25 Nov, 2018 6 commits
-
-
Mat M authored
svc: Return ERR_INVALID_ENUM_VALUE from svcGetInfo
-
Luke Street authored
-
bunnei authored
nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus.
-
bunnei authored
memory_manager: Do not allow 0 to be a valid GPUVAddr.
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
- 24 Nov, 2018 17 commits
-
-
FernandoS27 authored
-
Lioncash authored
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.
-
bunnei authored
sm: Implement RegisterService and UnregisterService
-
bunnei authored
filesystem: Clear registered union paths on factory creation
-
bunnei authored
Update OpenGL's backend version from 3.3 to 4.3
-
bunnei authored
Add support for clear_flags register
-
bunnei authored
GDBStub Improvements
-
bunnei authored
Report resolution scaling support for vi and am
-
bunnei authored
patch_manager: Add support for applying LayeredFS patches to ExeFS
-
bunnei authored
gl_shader_decompiler: Rename cc to condition code and name internal flags
-
bunnei authored
- Used by Undertale.
-
Rodolfo Bogado authored
-
FernandoS27 authored
-
FernandoS27 authored
-
FernandoS27 authored
-
bunnei authored
shader_cache: Only lock covered instructions.
-
bunnei authored
software_keyboard: Minor changes
-
- 23 Nov, 2018 9 commits
-
-
bunnei authored
- Fixes a bug with Undertale using 0 for a render target.
-
bunnei authored
applets: Add StubApplet and use it as fallback when AppletId is not implemented
-
bunnei authored
core: Relocate CPU core management to its own class
-
bunnei authored
common/thread: Minor cleanup
-
Hexagon12 authored
* Added predicate comparison LessEqualWithNan * oops * Clang fix
-
bunnei authored
gl_shader_decompiler: Fix register overwriting on texture calls
-
bunnei authored
Properly Implemented TXQ Instruction
-
bunnei authored
nvhost_ctrl_gpu: Implement IoctlGetGpuTime.
-
ReinUsesLisp authored
-