1
0
mirror of https://git.suyu.dev/suyu/suyu synced 2025-12-26 21:20:50 -06:00

Commit Graph

  • 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
  • 5b3fab6766 GLCache: Unify texture and framebuffer formats when converting to OpenGL. Subv 2018-04-18 13:54:10 -05:00
  • b2c1672e10 GPU: Texture format 8 and framebuffer format 0xD5 are actually ABGR8. Subv 2018-04-18 13:51:09 -05:00
  • d3f9ea90e7 Merge pull request #349 from Subv/texturing bunnei 2018-04-18 14:46:10 -04:00
  • 48d4efbd69 GPU: Pitch textures are now supported, don't assert when encountering them. Subv 2018-04-15 19:56:07 -05:00
  • a3e82e8e1f GLCache: Take into account the texture's block height when caching and unswizzling. Subv 2018-04-15 19:55:39 -05:00
  • ac09b5a2e9 GLCache: Added a function to convert cached PixelFormats back to texture formats. Subv 2018-04-15 19:54:38 -05:00
  • 6b63aaa5b4 GPU: Allow using a configurable block height when unswizzling textures. Subv 2018-04-15 19:53:15 -05:00
  • db5f2bfa7e GPU/TIC: Added the pitch and block height fields to the TIC structure. Subv 2018-04-15 19:52:25 -05:00
  • f600f6eebd Technically, yuzu can boot commercial games jlachniet 2018-04-18 09:18:41 -04:00
  • c93ea96366 Merge pull request #346 from bunnei/misc-gpu-improvements bunnei 2018-04-17 22:17:07 -04:00
  • 71b4a3b9f6 Merge pull request #344 from bunnei/shader-decompiler-p2 bunnei 2018-04-17 22:10:53 -04:00
  • 9dc0d13ba5 Merge pull request #345 from bunnei/blending bunnei 2018-04-17 21:45:36 -04:00
  • 7222d9a4c3 gl_rasterizer_cache: Add missing LOG statements. bunnei 2018-04-17 21:44:36 -04:00
  • 9df8e924fb texture: Add missing formats. bunnei 2018-04-12 23:50:35 -04:00
  • 3ed8a1cac7 gpu: Add several framebuffer formats to RenderTargetFormat. bunnei 2018-04-15 20:41:02 -04:00
  • 4a8eb6745e maxwell3d: Allow Texture2DNoMipmap as Texture2D. bunnei 2018-04-17 21:39:15 -04:00
  • 531c25386e shader_bytecode: Make ctor's constexpr and explicit. bunnei 2018-04-17 18:06:10 -04:00
  • 174cba5c58 renderer_opengl: Implement BlendEquation and BlendFunc. bunnei 2018-04-13 23:13:47 -04:00
  • e59126809c bit_field: Remove is_pod check, add is_trivially_copyable_v. bunnei 2018-04-17 18:00:18 -04:00
  • 1f6fe062ca gl_shader_decompiler: Fix warnings with MarkAsUsed. bunnei 2018-04-17 16:33:05 -04:00
  • ed542a7309 gl_shader_decompiler: Cleanup logging, updating to NGLOG_*. bunnei 2018-04-17 16:28:47 -04:00
  • ef2d5ab0c1 gl_shader_decompiler: Implement several MUFU subops and abs_d. bunnei 2018-04-15 20:59:37 -04:00
  • 59f4ff4659 gl_shader_decompiler: Fix swizzle in GetRegister. bunnei 2018-04-15 20:47:41 -04:00
  • 5a28dce9eb gl_shader_decompiler: Implement FMUL/FADD/FFMA immediate instructions. bunnei 2018-04-15 20:45:56 -04:00
  • 8d4899d6ea gl_shader_decompiler: Allow vertex position to be used in fragment shader. bunnei 2018-04-15 20:26:45 -04:00
  • 95144cc39c gl_shader_decompiler: Implement IPA instruction. bunnei 2018-04-10 21:37:49 -04:00
  • 8b4443c966 gl_shader_decompiler: Add support for TEXS instruction. bunnei 2018-04-10 01:26:15 -04:00
  • 5ba71369ac gl_shader_decompiler: Use fragment output color for GPR 0-3. bunnei 2018-04-10 00:04:49 -04:00
  • 5d529698c9 gl_shader_decompiler: Partially implement MUFU. bunnei 2018-04-10 00:02:12 -04:00
  • 5b9bcbf438 Merge pull request #341 from shinyquagsire23/pfs-hfs-impl bunnei 2018-04-17 14:39:20 -04:00
  • 5922f2c46d Service/VI: stub SetLayerVisibility, fix GetDisplayResolution output both SetLayerVisibility() functions used in Lego games, GetDisplayResolution() fixed according switchbrew.org mailwl 2018-04-16 12:04:34 +03:00
  • 2b082e2710 Merge pull request #343 from Subv/tex_wrap_4 bunnei 2018-04-17 12:25:24 -04:00
  • de580ccdd5 file_sys: Use NGLOG shinyquagsire23 2018-04-17 09:47:11 -06:00
  • e52a87b98a Various service name fixes - part 2 (rebased) (#322) Hexagon12 2018-04-17 18:37:43 +03:00
  • 0905dc1ff4 Merge pull request #342 from bunnei/indexed-verts bunnei 2018-04-17 11:34:22 -04:00
  • 636ad34707 MaxwellToGL: Implemented tex wrap mode 1 (Wrap, GL_REPEAT). Subv 2018-04-17 10:17:18 -05:00
  • 7fc516cc1a MaxwellToGL: Added a TODO and partial implementation of maxwell wrap mode 4 (Clamp, GL_CLAMP). Subv 2018-04-17 10:08:10 -05:00
  • 77bdc49343 gl_rendering: Use NGLOG* for changed code. bunnei 2018-04-16 21:23:28 -04:00
  • 1a1af3fda3 gl_rasterizer: Implement indexed vertex mode. bunnei 2018-04-13 14:18:37 -04:00
  • 83aa38b239 file_sys: tweaks shinyquagsire23 2018-04-16 06:51:59 -06:00
  • c03795300a file_sys: Add HFS/PFS helper component shinyquagsire23 2018-04-16 04:29:15 -06:00
  • 44e09ba807 Merge pull request #338 from bunnei/unrequire-shared-font bunnei 2018-04-15 16:54:36 -04:00
  • d6d7d0989c Merge pull request #337 from Subv/used_buffers bunnei 2018-04-15 16:30:57 -04:00
  • ac628f139d pl_u: Use empty shared font if none is available. bunnei 2018-04-15 16:15:34 -04:00
  • 477aab5960 GPU: Use the same buffer names in the generated GLSL and the buffer uploading code. Subv 2018-04-15 14:42:23 -05:00
  • 14ac40436e GPU: Don't use explicit binding points when uploading the constbuffers to opengl. Subv 2018-04-15 14:14:57 -05:00
  • b8825fbf10 Merge pull request #335 from bunnei/delete-file bunnei 2018-04-15 15:13:02 -04:00
  • b60834ac41 Merge pull request #334 from Subv/used_buffers bunnei 2018-04-15 13:17:30 -04:00
  • bddad50dd4 fsp_srv: Implement DeleteFile. bunnei 2018-04-15 13:15:18 -04:00
  • e128e90350 GPU: Don't use GetPointer when uploading the constbuffer data to the GPU. Subv 2018-04-15 11:18:09 -05:00
  • 7da47da66e GPU: Use the buffer hints from the shader decompiler to upload only the necessary const buffers for each shader stage. Subv 2018-04-15 11:15:54 -05:00
  • 34264879b3 Merge pull request #333 from bunnei/const-buff-hints bunnei 2018-04-15 12:12:17 -04:00
  • 73d9c494ea shaders: Expose hints about used const buffers. bunnei 2018-04-15 03:32:12 -04:00
  • bb0c3fc828 Merge pull request #328 from Subv/constbuffers bunnei 2018-04-15 03:19:57 -04:00
  • c9b511da08 GPU: Upload the entirety of each constbuffer for each shader stage as SSBOs. Subv 2018-04-14 11:50:15 -05:00