Commit Graph

  • 10dd03dec5
    Merge pull request #782 from lioncash/file bunnei 2018-07-23 19:06:30 -07:00
  • 9505283989 gl_shader_decompiler: Implement shader instruction TLDS. bunnei 2018-07-23 20:02:05 -04:00
  • f6f6f3811e
    Merge pull request #781 from lioncash/decl bunnei 2018-07-23 18:30:23 -07:00
  • 52ec1840f5
    Merge pull request #780 from lioncash/move bunnei 2018-07-23 18:29:11 -07:00
  • e0b6771e25
    Merge pull request #779 from lioncash/shared bunnei 2018-07-23 18:28:45 -07:00
  • a27c0099ed gl_rasterizer_cache: Implement RenderTargetFormat RG32_FLOAT. bunnei 2018-07-23 19:10:00 -04:00
  • 3a19c1098d gl_rasterizer_cache: Implement RenderTargetFormat RGBA32_FLOAT. bunnei 2018-07-23 17:12:16 -04:00
  • bcc184acfa gl_rasterizer_cache: Implement RenderTargetFormat BGRA8_UNORM. bunnei 2018-07-23 16:56:52 -04:00
  • 89db8c2171 gl_rasterizer_cache: Add missing log statements. bunnei 2018-07-23 17:23:45 -04:00
  • c4322ce87e gl_shader_decompiler: Print instruction value in shader comments. bunnei 2018-07-23 18:36:14 -04:00
  • 81aa02424b gl_shader_decompiler: Check if SetRegister result is ZeroIndex. bunnei 2018-07-23 19:21:28 -04:00
  • e12c84d5c5 exclusive_monitor: Use consistent type alias for u64 Lioncash 2018-07-23 20:33:15 -04:00
  • db48ebb9c9 partition_filesystem: Use std::move where applicable Lioncash 2018-07-23 20:27:08 -04:00
  • a147fa5825 loader: Remove unnecessary constructor call in IdentifyFile() Lioncash 2018-07-23 17:44:55 -04:00
  • 184c516182 linker: Remove unused parameter from WriteRelocations() Lioncash 2018-07-23 17:39:21 -04:00
  • 1b4d0ac20e nro: Replace inclusion with a forward declaration Lioncash 2018-07-23 17:27:50 -04:00
  • 2b497e5830 nro: Make bracing consistent Lioncash 2018-07-23 17:24:27 -04:00
  • ac8133b9ee nro: Make constructor explicit Lioncash 2018-07-23 17:20:29 -04:00
  • 1c16700372 nro: Remove unused forward declaration Lioncash 2018-07-23 17:19:40 -04:00
  • 07e5319d55
    Merge pull request #695 from DarkLordZach/nro-asset bunnei 2018-07-23 14:14:11 -07:00
  • d787873b3b
    Merge pull request #778 from lioncash/log bunnei 2018-07-23 14:13:09 -07:00
  • 3b88ce3dcb gl_shader_decompiler: Simplify GetCommonDeclarations() Lioncash 2018-07-23 17:09:29 -04:00
  • 1432912ae8 vi: Add std::is_trivially_copyable checks to Read and Write functions Lioncash 2018-07-23 14:52:32 -04:00
  • 344a0c91f2 vi: std::move std::vector in constructors where applicable Lioncash 2018-07-23 14:48:53 -04:00
  • cbe841c9c9 hle: Remove config_mem.h/.cpp Lioncash 2018-07-23 12:57:32 -04:00
  • 1f3889a290 hle: Remove shared_page.h/.cpp Lioncash 2018-07-23 12:49:44 -04:00
  • e85308cd90 set: Add missing log call in GetAvailableLanguageCodeCount() Lioncash 2018-07-23 12:37:40 -04:00
  • 7138b99f21
    Merge pull request #775 from lioncash/str bunnei 2018-07-23 09:34:41 -07:00
  • e8f641a52d NRO Assets and NACP file format Zach Hilman 2018-07-23 12:33:24 -04:00
  • a85366a40c
    Merge pull request #777 from lioncash/lang bunnei 2018-07-23 09:34:08 -07:00
  • 22f448b632 set: Implement GetAvailableLanguageCodeCount() Lioncash 2018-07-23 00:06:29 -04:00
  • 37aeecd29f set: Correct return code size of value in GetAvailableLanguageCodes() Lioncash 2018-07-22 23:24:46 -04:00
  • e85a528bb9
    Merge pull request #769 from bunnei/shader-mask-fixes bunnei 2018-07-22 18:03:31 -07:00
  • 9d33122197 string_util: Get rid of separate resize() in CPToUTF16(), UTF16ToUTF8(), CodeToUTF8() and UTF8ToUTF16() Lioncash 2018-07-22 15:47:37 -04:00
  • 26a157cd31 string_util: Use emplace_back() in SplitString() instead of push_back() Lioncash 2018-07-22 15:36:30 -04:00
  • cd46b267f5 string_util: Remove unnecessary std::string instance in TabsToSpaces() Lioncash 2018-07-22 15:33:07 -04:00
  • a4b2af7382
    Merge pull request #774 from Subv/atomic_signal bunnei 2018-07-22 12:26:03 -07:00
  • c994cdc532
    Merge pull request #773 from Subv/gl_ext_check bunnei 2018-07-22 11:47:07 -07:00
  • 5ee4c49c30
    Merge pull request #768 from lioncash/string-view bunnei 2018-07-22 11:32:28 -07:00
  • 7841447cf0 Kernel/SVC: Perform atomic accesses in SignalProcessWideKey as per the real kernel. Subv 2018-07-22 12:27:24 -05:00
  • 3618a68f93
    Merge pull request #770 from lioncash/construct bunnei 2018-07-22 10:24:20 -07:00
  • ba2fb83d60 Frontend: Check for more required OpenGL extensions during startup. Subv 2018-07-22 12:05:38 -05:00
  • 5fc99553d2
    Merge pull request #638 from MerryMage/mp Mat M 2018-07-22 12:48:44 -04:00
  • 3e2b32a3ee
    Merge pull request #772 from MerryMage/dynarmic Sebastian Valle 2018-07-22 11:45:47 -05:00
  • 7dde4b7a77 externals: Update dynarmic to fc6b73bd MerryMage 2018-07-22 16:23:18 +01:00
  • 0b1c2e5505 Implement exclusive monitor MerryMage 2018-07-03 14:28:46 +01:00
  • 0797657bc0 gl_shader_decompiler: Remove redundant Subroutine construction in AddSubroutine() Lioncash 2018-07-22 03:28:08 -04:00
  • 148a5bef7e shader_bytecode: Implement other TEXS masks. bunnei 2018-07-22 03:23:15 -04:00
  • 0081252d31 vfs: Correct file_p variable usage within InterpretAsDirectory() Lioncash 2018-07-22 02:54:07 -04:00
  • 398444e676 file_util, vfs: Use std::string_view where applicable Lioncash 2018-07-22 01:23:29 -04:00
  • 258a5cee84
    Merge pull request #765 from lioncash/file bunnei 2018-07-22 00:03:35 -07:00
  • af4bde8cd1
    Merge pull request #767 from bunnei/shader-cleanup bunnei 2018-07-22 00:03:17 -07:00
  • 2d563ec8d5
    Merge pull request #766 from bunnei/shader-sel bunnei 2018-07-21 23:13:27 -07:00
  • ef163c1a15
    Merge pull request #764 from lioncash/move bunnei 2018-07-21 22:05:30 -07:00
  • f5a2944ab6 gl_shader_decompiler: Remove unused state tracking and minor cleanup. bunnei 2018-07-22 01:00:44 -04:00
  • c43eaa94f3 gl_shader_decompiler: Implement SEL instruction. bunnei 2018-07-22 00:37:12 -04:00
  • 4cd5df95d6
    Merge pull request #761 from bunnei/improve-raster-cache bunnei 2018-07-21 20:28:53 -07:00
  • c5de0a67a8 file_util: Remove goto usages from Copy() Lioncash 2018-07-21 23:04:24 -04:00
  • 0ba7fe4ab1 file_util: Use a u64 to represent number of entries Lioncash 2018-07-21 22:36:19 -04:00
  • 964154ce44 file_util: std::move FST entries in ScanDirectoryTree() Lioncash 2018-07-21 22:31:41 -04:00
  • 63fbf9a7d3 gl_rasterizer_cache: Blit surfaces on recreation instead of flush and load. bunnei 2018-07-21 16:04:01 -04:00
  • 4301f0b539 gl_rasterizer_cache: Use GPUVAddr as cache key, not parameter set. bunnei 2018-07-21 14:36:32 -04:00
  • cd47391c2d gl_rasterizer_cache: Use zeta_width and zeta_height registers for depth buffer. bunnei 2018-07-21 14:29:36 -04:00
  • d8c60029d6 gl_rasterizer: Use zeta_enable register to enable depth buffer. bunnei 2018-07-21 02:14:04 -04:00
  • 5287991a36 maxwell_3d: Add depth buffer enable, width, and height registers. bunnei 2018-07-21 01:54:47 -04:00
  • 53a219f163
    Merge pull request #759 from lioncash/redundant bunnei 2018-07-21 18:50:38 -07:00
  • 3ac736c003
    Merge pull request #748 from lioncash/namespace bunnei 2018-07-21 18:50:14 -07:00
  • f5e87f4ce1
    Merge pull request #758 from lioncash/sync bunnei 2018-07-21 18:30:31 -07:00
  • 9533875eeb
    Merge pull request #760 from lioncash/path bunnei 2018-07-21 18:30:04 -07:00
  • d95a1a3742
    Merge pull request #762 from Subv/ioctl2 bunnei 2018-07-21 18:28:55 -07:00
  • 5c49e56d41 GPU: Implement the NVGPU_IOCTL_CHANNEL_KICKOFF_PB ioctl2 command. Subv 2018-07-21 15:50:02 -05:00
  • d66b43dadf file_util: Use an enum class for GetUserPath() Lioncash 2018-07-21 15:52:42 -04:00
  • 34d6a1349c file_util: Remove explicit type from std::min() in GetPathWithoutTop() Lioncash 2018-07-21 15:19:30 -04:00
  • 41660c8923 file_util: Remove redundant duplicate return in GetPathWithoutTop() Lioncash 2018-07-21 15:18:23 -04:00
  • 973fdce79b common: Remove synchronized_wrapper.h Lioncash 2018-07-21 14:51:37 -04:00
  • 0f20fa5a1e
    Merge pull request #754 from lioncash/part bunnei 2018-07-21 11:38:52 -07:00
  • de7cb91995
    Merge pull request #750 from lioncash/ctx bunnei 2018-07-21 11:38:16 -07:00
  • 867ba1ceee
    Merge pull request #756 from lioncash/dynarmic bunnei 2018-07-21 11:37:38 -07:00
  • 1c7c1347d8
    Merge pull request #746 from lioncash/tests bunnei 2018-07-21 10:55:29 -07:00
  • ff8754f921
    Merge pull request #747 from lioncash/unimplemented bunnei 2018-07-21 10:54:58 -07:00
  • 89cc8c1617
    Merge pull request #755 from lioncash/ctor bunnei 2018-07-21 10:53:53 -07:00
  • 552aac7e6c
    Merge pull request #749 from lioncash/consistency bunnei 2018-07-21 10:51:00 -07:00
  • fe2498a650
    Merge pull request #751 from Subv/tpidr_el0 bunnei 2018-07-21 10:48:30 -07:00
  • 3d938b8c60
    Merge pull request #753 from lioncash/const bunnei 2018-07-21 10:44:08 -07:00
  • 1519ce7eab
    externals: Update dynarmic to 7ea1241 Lioncash 2018-07-21 13:25:10 -04:00
  • d85cfc94e2
    Merge pull request #752 from Subv/vfs_load bunnei 2018-07-20 22:57:18 -07:00
  • 459e158340 file_sys/errors: Remove redundant object constructor calls Lioncash 2018-07-20 22:37:05 -04:00
  • b46c0ed1fa vfs_real: Remove redundant copying of std::vector instances in GetFiles() and GetSubdirectories() Lioncash 2018-07-20 22:30:20 -04:00
  • ec71915ede partition_filesystem, vfs_real: Add missing standard includes Lioncash 2018-07-20 22:28:35 -04:00
  • d36e327ba6 partition_filesystem, vfs_real: Use std::move in ReplaceFileWithSubdirectory() where applicable Lioncash 2018-07-20 22:23:56 -04:00
  • 2b91386e15 partition_filesystem, vfs_real: Use std::distance() instead of subtraction Lioncash 2018-07-20 22:14:59 -04:00
  • 3e0727df1b vfs_offset: Simplify TrimToFit() Lioncash 2018-07-20 22:02:53 -04:00
  • 894b0de0f2 vfs: Make WriteBytes() overload taking a std::vector pass the std::vector by const reference Lioncash 2018-07-20 21:51:28 -04:00
  • dd09439fee vfs: Use variable template variants of std::is_trivially_copyable Lioncash 2018-07-20 21:45:20 -04:00
  • 05231d8b08 vfs: Amend constness on pointers in WriteBytes() and WriteArrays() member functions to be const qualified Lioncash 2018-07-20 21:40:13 -04:00
  • 966874e357 Loader: Only print the module names and addresses if they actually exist. Subv 2018-07-20 19:59:15 -05:00
  • d84eb9dac6 CPU: Save and restore the TPIDR_EL0 system register on every context switch. Subv 2018-07-20 19:57:45 -05:00
  • 8afc21f175
    Merge pull request #743 from lioncash/view bunnei 2018-07-20 17:17:04 -07:00
  • d4104c72aa
    Merge pull request #745 from lioncash/package bunnei 2018-07-20 17:16:54 -07:00
  • ae09adfcb3 arm_interface: Remove unused tls_address member of ThreadContext Lioncash 2018-07-20 18:56:53 -04:00