Commit Graph

  • e74dbfc572
    aoc: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:14:52 -04:00
  • 5483c08b44
    am: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:12:53 -04:00
  • f85d880ac6
    acc: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:04:22 -04:00
  • 7495142688
    Merge pull request #389 from mailwl/fs-renamefile bunnei 2018-04-24 08:57:46 -04:00
  • a0179e5ca5 Service/FS: implement IFileSystem::RenameFile mailwl 2018-04-24 10:56:05 +03:00
  • 07dc0bbf3e
    Merge pull request #379 from Subv/multi_buffers bunnei 2018-04-24 01:09:02 -04:00
  • f208953585 GPU: Added asserts to our code for handling the QUERY_GET GPU command. Subv 2018-04-23 17:06:57 -05:00
  • 0214351f4f
    Merge pull request #370 from Subv/sync_primitives bunnei 2018-04-23 16:33:00 -04:00
  • bf25299272
    Merge pull request #384 from Subv/nvhost-remap bunnei 2018-04-23 15:23:55 -04:00
  • d4f87e9af4
    Merge pull request #385 from Subv/unimpl_ioctls bunnei 2018-04-23 15:22:49 -04:00
  • 3967f9c6ef
    Merge pull request #383 from Subv/gpu_mmu bunnei 2018-04-23 14:00:52 -04:00
  • 55d0b0609d
    Merge pull request #382 from Subv/a2rgb10_rt bunnei 2018-04-23 13:16:48 -04:00
  • 9531a29283 GPU: Support multiple enabled vertex arrays. Subv 2018-04-21 19:19:33 -05:00
  • 46572d027d Kernel: Implemented mutex priority inheritance. Subv 2018-04-20 20:15:16 -05:00
  • 0d6eafe11a NvDrv/nvhost-as-gpu: Ensure that the object passed to MapBufferEx has already been allocated. Subv 2018-04-23 11:10:00 -05:00
  • e4bd0bddea Nvdrv/nvhost-as-gpu: Implemented the ioctl REMAP command. Subv 2018-04-23 11:06:07 -05:00
  • e862c50a70 Nvdrv: Assert when receiving an unimplemented ioctl in the nv* handlers. Subv 2018-04-23 11:13:53 -05:00
  • f823c1d599 GPU: Make the GPU virtual memory manager use 16 page bits and 10 page table bits. Subv 2018-04-23 10:57:12 -05:00
  • 010227e149 GPU: Implement the RGB10_A2 RenderTarget format, it will use the same format as the A2BGR10 texture format. Subv 2018-04-23 10:50:28 -05:00
  • 27650499bc GetIUserInterface->CreateUserInterface, Added todos and stub logs. Playreport->PlayReport. David Marcec 2018-04-22 19:02:18 -07:00
  • df669bc540
    lioncash proposed changes David 2018-04-22 00:07:55 -07:00
  • f3137d3bc1 Implemented GetIUserInterface properly, Playreport and SSL::SetInterfaceVersion. Fixed ipc issues with IAudioDevice(wrong ids) David Marcec 2018-04-21 22:04:24 -07:00
  • ebb8e06df0
    Merge pull request #378 from Subv/a2bgr10 bunnei 2018-04-21 21:43:17 -04:00
  • c079cf4eec GPU: Implement the A2BGR10 texture format. Subv 2018-04-21 17:32:25 -05:00
  • 62937798a0
    Merge pull request #377 from adityaruplaha/sdl2-fullscreen bunnei 2018-04-21 13:53:55 -04:00
  • f48d5e4c4c SDL2: Implement fullscreen. (Original PR: citra-emu/citra#3607) adityaruplaha 2018-04-21 13:22:34 +05:30
  • f8764bb5d3
    Merge pull request #376 from bunnei/shader-decoder bunnei 2018-04-21 00:04:51 -04:00
  • f8a037ead4
    Merge pull request #375 from lioncash/header bunnei 2018-04-20 23:08:47 -04:00
  • d08fd7e86d gl_shader_decompiler: Skip RRO instruction. bunnei 2018-04-20 22:27:17 -04:00
  • 8b28dc55e6 gl_shader_decompiler: Cleanup error logging. bunnei 2018-04-20 22:25:29 -04:00
  • e1630c4d43 shader_bytecode: Add several more instruction decodings. bunnei 2018-04-20 22:23:52 -04:00
  • 9f6d305eab shader_bytecode: Decode instructions based on bit strings. bunnei 2018-04-20 20:49:05 -04:00
  • 8ac3a3f45e
    Merge pull request #369 from Subv/shader_instr2 bunnei 2018-04-20 22:29:39 -04:00
  • 634d9ee18b
    Merge pull request #374 from lioncash/noexcept bunnei 2018-04-20 22:28:47 -04:00
  • ba6f3e8f9f
    Merge pull request #373 from lioncash/enum2 bunnei 2018-04-20 22:28:09 -04:00
  • 17a0ef1e1e ShaderGen: Implemented the KIL instruction, which is equivalent to 'discard'. Subv 2018-04-20 09:17:39 -05:00
  • c3a8ea76f1 ShaderGen: Implemented predicated instruction execution. Subv 2018-04-20 09:16:55 -05:00
  • 0a5e01b710 ShaderGen: Implemented the fsetp instruction. Subv 2018-04-20 09:09:50 -05:00
  • a70ed9c8ae Kernel: Use 0x2C as default main thread priority for homebrew and lone NRO/NSOs Subv 2018-04-20 17:41:11 -05:00
  • 013778aa21 Qt: Update the WaitTree widget to show info about the current mutex of each thread. Subv 2018-04-20 15:52:06 -05:00
  • be155f4d9d Kernel: Remove unused ConditionVariable class. Subv 2018-04-20 14:45:52 -05:00
  • 5fdfbfe25a Kernel: Remove old and unused Mutex code. Subv 2018-04-20 14:42:29 -05:00
  • b18ccf9399 Kernel: Properly implemented svcWaitProcessWideKey and svcSignalProcessWideKey Subv 2018-04-20 14:39:28 -05:00
  • e81a2080eb Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock. Subv 2018-04-20 12:01:14 -05:00
  • 1723b4d8d4
    Merge pull request #372 from lioncash/enum bunnei 2018-04-20 21:26:54 -04:00
  • 2e7ce96b1d
    Merge pull request #371 from lioncash/global bunnei 2018-04-20 21:26:27 -04:00
  • eafdcc1b8a opengl: Remove unnecessary header inclusions Lioncash 2018-04-20 20:16:15 -04:00
  • ab71997b2c gl_resource_manager: Add missing noexcept specifiers to move constructors and assignment operators Lioncash 2018-04-20 20:03:57 -04:00
  • 7db0b8d74f gl_rasterizer_cache: Make MatchFlags an enum class Lioncash 2018-04-20 19:50:02 -04:00
  • 659a612368 core: Relocate g_service_manager to the System class Lioncash 2018-04-20 19:29:04 -04:00
  • bec05db746 resource_limit: Make ResourceTypes an enum class Lioncash 2018-04-20 19:35:02 -04:00
  • 1df3a7710e
    Merge pull request #340 from mailwl/vi-update bunnei 2018-04-20 16:23:15 -04:00
  • d03fc77475 ShaderGen: Register id 255 is special and is hardcoded to return 0 (SR_ZERO). Subv 2018-04-20 09:04:54 -05:00
  • 2e0a9f66a0 ShaderGen: Ignore the 'sched' instruction when generating shaders. Subv 2018-04-20 09:02:28 -05:00
  • 326b044c19
    Merge pull request #367 from lioncash/clamp bunnei 2018-04-20 14:18:03 -04:00
  • 87f89ac82d
    Merge pull request #361 from lioncash/common bunnei 2018-04-20 10:27:17 -04:00
  • fae2dd0344
    math_util: Remove the Clamp() function Lioncash 2018-04-19 23:01:50 -04:00
  • a904d70afe
    Merge pull request #368 from lioncash/dynarmic bunnei 2018-04-20 09:48:15 -04:00
  • b11f6f90e7
    Merge pull request #360 from lioncash/namespaces bunnei 2018-04-20 09:44:40 -04:00
  • 4d96997447
    Merge pull request #364 from lioncash/thread-local bunnei 2018-04-20 09:43:52 -04:00
  • b5c204ac6f
    Merge pull request #362 from lioncash/snprintf bunnei 2018-04-20 09:43:30 -04:00
  • 701dd649e6
    Merge pull request #363 from lioncash/array-size bunnei 2018-04-20 09:43:02 -04:00
  • 79c1ed80e9
    Merge pull request #366 from lioncash/vec bunnei 2018-04-20 09:42:41 -04:00
  • cb267093bb
    Merge pull request #365 from lioncash/codeblock bunnei 2018-04-20 09:42:15 -04:00
  • b2febaff2f
    externals: Update dynarmic to HEAD Lioncash 2018-04-20 08:57:42 -04:00
  • 956e200f12 vector_math: Remove AsArray() and Write() functions from Vec[2,3,4] Lioncash 2018-04-19 22:58:19 -04:00
  • 0eba5911f2 common: Remove code_block.h Lioncash 2018-04-19 22:46:10 -04:00
  • b134e6afcf common/thread: Remove unnecessary feature checking for thread_local Lioncash 2018-04-19 22:40:30 -04:00
  • d9e316e353 common_funcs: Remove ARRAY_SIZE macro Lioncash 2018-04-19 22:36:48 -04:00
  • 902fc61ef8 common_funcs: Remove check for VS versions that we don't even support Lioncash 2018-04-19 22:28:54 -04:00
  • 16ffecd8fb common_types: Convert typedefs to using aliases Lioncash 2018-04-19 22:26:32 -04:00
  • e8e5041955 common_types: Remove unnecessary check for whether or not__func__ is defined Lioncash 2018-04-19 22:25:16 -04:00
  • ccca5e7c28 service: Use nested namespace specifiers where applicable Lioncash 2018-04-19 21:41:44 -04:00
  • 2c8afe1140
    Merge pull request #357 from lioncash/guard bunnei 2018-04-19 22:17:25 -04:00
  • 2ef04f69b2
    Merge pull request #358 from lioncash/explicit bunnei 2018-04-19 22:16:55 -04:00
  • 14bf88a777
    Merge pull request #359 from lioncash/redundant bunnei 2018-04-19 22:16:17 -04:00
  • 3990da488b vi: Remove redundant initializers in the constructors Lioncash 2018-04-19 21:34:36 -04:00
  • 80982748c8 disk_filesystem: Remove unused total_entries_in_directory member from Disk_Directory Lioncash 2018-04-19 21:28:56 -04:00
  • e61a4dd485 disk_filesystem: Remove redundant initializer in Disk_Directory's constructor Lioncash 2018-04-19 21:28:07 -04:00
  • b05f8ea5b5 disk_filesystem: Make constructors explicit where applicable Lioncash 2018-04-19 21:27:43 -04:00
  • 3841ec4200 renderer_opengl: Add missing header guards Lioncash 2018-04-19 21:13:59 -04:00
  • 17ad56c1dc
    Merge pull request #356 from lioncash/shader bunnei 2018-04-19 21:09:25 -04:00
  • f633b0c875
    Merge pull request #355 from Subv/shader_instr bunnei 2018-04-19 21:09:02 -04:00
  • e3b6f6c016 glsl_shader_decompiler: Use std::string_view instead of std::string for AddLine() Lioncash 2018-04-19 20:10:40 -04:00
  • 412b31ad72 glsl_shader_decompiler: Add AddNewLine() function to ShaderWriter Lioncash 2018-04-19 20:05:42 -04:00
  • aa26baa3db glsl_shader_decompiler: Add char overload for ShaderWriter's AddLine() Lioncash 2018-04-19 20:02:24 -04:00
  • 4ef392906b glsl_shader_decompiler: Append indentation without constructing a separate std::string Lioncash 2018-04-19 19:59:20 -04:00
  • 3f49210234
    Merge pull request #348 from jlachniet/patch-1 James Rowe 2018-04-19 14:07:17 -06:00
  • fe84842137 ShaderGen: Implemented the fmul32i shader instruction. Subv 2018-04-19 13:34:50 -05:00
  • 5367935d35 ShaderGen: Fixed a case where the TEXS instruction would use the same registers for the input and the output. Subv 2018-04-19 13:33:17 -05:00
  • 8a47e7e493 Implement Pull #3528 from citra: use nvidia graphics automatically on laptops with optimus (with AMD support) (#271) N00byKing 2018-04-19 20:22:26 +02:00
  • e90a12f80c
    Merge pull request #352 from bunnei/fix-microprofile James Rowe 2018-04-19 12:18:47 -06:00
  • d019bb16f6
    Merge pull request #353 from Subv/compressed_formats bunnei 2018-04-19 09:02:19 -04:00
  • 057170928c GPU: Add support for the DXT23 and DXT45 compressed texture formats. Subv 2018-04-18 20:48:53 -05:00
  • de18592179 nvflinger: Call MicroProfileFlip on NVFlinger::Compose. bunnei 2018-04-18 20:28:50 -04:00
  • 60e6e8953e
    Merge pull request #351 from Subv/tex_formats bunnei 2018-04-18 20:20:51 -04:00
  • 2985056340 GPU: Implemented the B5G6R5 format. Subv 2018-04-18 18:11:14 -05:00
  • ce4f159b1c
    gl_shader_gen: Support vertical/horizontal viewport flipping. (#347) bunnei 2018-04-18 16:42:40 -04:00
  • 6a999cf800
    Merge pull request #350 from Subv/tex_components bunnei 2018-04-18 15:36:00 -04:00
  • 43d98ca8fe GLCache: Added boilerplate code to make supporting configurable texture component types. Subv 2018-04-18 14:17:05 -05:00