- Jul 22, 2018
-
-
MerryMage authored
-
bunnei authored
file_util: Remove goto usages from Copy()
-
bunnei authored
gl_shader_decompiler: Remove unused state tracking and minor cleanup.
-
bunnei authored
gl_shader_decompiler: Implement SEL instruction.
-
bunnei authored
file_util: Minor changes to ScanDirectoryTree() and ForeachDirectoryEntry()
-
bunnei authored
-
bunnei authored
-
bunnei authored
Improvements to rasterizer cache
-
Lioncash authored
We can just leverage std::unique_ptr to automatically close these for us in error cases instead of jumping to the end of the function to call fclose on them.
-
Lioncash authored
This avoids a truncating cast on size. I doubt we'd ever traverse a directory this large, however we also shouldn't truncate sizes away.
-
Lioncash authored
Avoids unnecessary copies when building up the FST entries.
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
file_util: Remove redundant duplicate return in GetPathWithoutTop()
-
bunnei authored
video_core: Use nested namespaces where applicable
-
bunnei authored
common: Remove synchronized_wrapper.h
-
bunnei authored
file_util: Use an enum class for GetUserPath()
-
bunnei authored
GPU: Implement the NVGPU_IOCTL_CHANNEL_KICKOFF_PB ioctl2 command.
-
- Jul 21, 2018
-
-
Subv authored
This behaves quite similarly to the SubmitGPFIFO command. Referenced from Ryujinx. Many thanks to @gdkchan for investigating this!
-
Lioncash authored
Instead of using an unsigned int as a parameter and expecting a user to always pass in the correct values, we can just convert the enum into an enum class and use that type as the parameter type instead, which makes the interface more type safe. We also get rid of the bookkeeping "NUM_" element in the enum by just using an unordered map. This function is generally low-frequency in terms of calls (and I'd hope so, considering otherwise would mean we're slamming the disk with IO all the time) so I'd consider this acceptable in this case.
-
Lioncash authored
Given both operands are the same type, there won't be an issue with overload selection that requires making this explicit.
-
Lioncash authored
-
Lioncash authored
This is entirely unused in the codebase.
-
bunnei authored
partition_filesystem, vfs_real: Minor changes
-
bunnei authored
arm_interface: Remove unused tls_address member of ThreadContext
-
bunnei authored
externals: Update dynarmic to 7ea1241
-
bunnei authored
tests/arm_test_common: Minor changes
-
bunnei authored
gl_shader_manager: Remove unimplemented function prototype
-
bunnei authored
file_sys/errors: Remove redundant object constructor calls
-
bunnei authored
gpu: Rename Get3DEngine() to Maxwell3D()
-
bunnei authored
CPU: Save and restore the TPIDR_EL0 system register on every context switch
-
bunnei authored
vfs: Minor changes
-
Lioncash authored
Resolves an issue with TPIDR setting being erroneously removed in the dead code pass.
-
bunnei authored
Loader: Only print the module names and addresses if they actually exist.
-
Lioncash authored
Given we're already constructing the error code, we don't need to call the constructor inside of it.
-
Lioncash authored
We already return by value, so we don't explicitly need to make the copy.
-
Lioncash authored
-