yuzu-mainline

GPL-3.0 License

Stars
2.4K

Bot releases are visible (Hide)

yuzu-mainline - yuzu 701

Published by yuzubot about 3 years ago

Changes:

  • fb9b5898b38c003edb4a5a0d60d84c60f9e68061 "Merge Tagged PR 4836"
  • a7aa1a15da4e868f6ea2fa09f366d6b8a5b9c431 "Merge Tagged PR 6598"
  • b2b3fcdccda8399735a0307114a0ad5c2f118421 Merge pull request #6723 from lioncash/shader
  • 4afc2de1295e67f306c266442d12d1f6a6776ff7 Merge pull request #6725 from lioncash/control-token
  • 0b67df1f7c09696e928a357f1b8e22a198cfa3b4 control_flow: Fix duplicate switch case in OpcodeToken
  • 89ad9df0e92b0d479c09a69b10988358da384b64 object_pool: Add missing return in Chunk move assignment operator
  • c09557acd8a1880b0f19cc13d5fde46186363c3d Merge pull request #6697 from ameerj/fps-cap
  • 2c6e274b3978ce4ee1af98e21f101e7037ec9d24 config, nvflinger: Add FPS cap setting

This list of changes was auto generated.

yuzu-mainline - yuzu 700

Published by yuzubot about 3 years ago

Changes:

  • 6f3982ab398a416276dbecfb22cfdc7845ecb4f4 "Merge Tagged PR 4836"
  • 7e272d3cd81656b65b21f5a569fc9a2d76cac758 Merge pull request #6575 from FernandoS27/new_settings
  • b5c3cb876357aebc0f29d585cc5671baca88e1b4 Merge pull request #6709 from ameerj/screenshot-path
  • 98b26b6e126d4775fdf3f773fe8a8ac808a8ff8f Merge pull request #6585 from ameerj/hades
  • 9dd35b7b66e266d97bfffba9e2cdc4a8852b54f0 main: Fix screenshot filepath construction
  • c2aaf5137003868b2375b96ee84e2cb42d5f355e Merge pull request #6699 from lat9nq/common-threads
  • eb61824ea5d5e34475c846ca040a0e33d794a2d2 common: Publically link to pthreads
  • 7f13104c1778cfdfd54350e92603164070781124 shader: Support out of bound local memory reads and immediate writes
  • a55ff22900c5261915eb8b88f2c0f18a4eb6f30f vulkan/blit_image: Commit descriptor sets within worker thread
  • f6796cad9c4259aa13aab1f8b2e27392e07432b6 vulkan_device: Blacklist Volta and older from VK_KHR_push_descriptor
  • 594ea29015c8fe8ebd93acad0aa3572799c3a896 cmake: Remove unused code in GenerateSCMRev.cmake
  • a741513e65f09f85dba7a092fb80f2a872ac3397 qt: Remove "experimental" from asynchronous shader building UI
  • 3c6d440015d7ffb81eedbfcd7ee1aab1ea87ee2a Revert "renderers: Disable async shader compilation"
  • 8381490a04f4618ec5be90904815b409e3f4ca59 opengl: Fix asynchronous shaders
  • 258f35515d61d01049d2e433146cab808837bb7d shader_environment: Receive cache version from outside
  • 4a82450c8139ee751f23f2d50bec6e748e7c9637 cmake: Remove shader cache version
  • 56478bc9ac5a01ca5c73ba72faae1a5eaae0f8cb shader: Fix disabled attribute default values
  • c9528282d93c6542444a1f35a83eb8101ece157a gl_device: Simplify GLASM setting logic
  • 56c30dd9e0fec5275ed4d4b4c63bb35049dc000d glsl: Simplify FCMP emission
  • 79d26842611107e784cae0dc63b6111fc0c7d5fb glsl: Update TessellationControl gl_in
  • e1ed218b418cd1ed94f6f25ccd0db86b63bd6bb5 renderer_opengl: Use ARB_separate_shader_objects
  • fc7bed21b539aac4fdde74a41217066eaf8ed3f9 shader: Implement ISETP.X
  • bf2956d77ab0ad06c4b5505cc9906e51e5878274 shader: Avoid usage of C++20 ranges to build in clang
  • 94af0a00f67c9f28fcaf170458e55b7a95de76bf glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
  • 8c166c68d46d160162caa9b588f1e762c57e52f4 gl_shader_cache: Properly implement asynchronous shaders
  • 49946cf780c317b4c5ccabb52ec433eba01c1970 shader_recompiler, video_core: Resolve clang errors
  • 4e4b8775b56a7f596e509aab597067815d005507 main: Update Shader Cache menu options
  • 41493fbe89200a4a8321dec7b313872435c57df7 renderers: Fix clang formatting
  • 2235a51b5d987cf8297211bb1778d75e6b794324 shader: Manually convert from array to bitset instead of using bit_cast
  • 8390286a89dd259f0ff44cc95fc20d017b58046f renderers: Disable async shader compilation
  • be54aad1c40bb50c71e7bcd6465c2fd372c11cb7 maxwell_to_vk: Add R16_SNORM
  • 18fb9bdfa85e27ee4cb888da2c964cf95ccf072e configure_graphics: Mark SPIR-V as Experimental, Mesa only
  • 41c6cb70f909d7b223824f3879e0009521e9142f glsl: Fix tracking of info.uses_shadow_lod
  • 11f04f1022d0820a1fdba38221ecd38f19d86d9e shader: Ignore global memory ops on devices lacking int64 support
  • 55233c2861a72bd777b75bce20c8d4e46c17a72f vulkan_device: Add missing include algorithm
  • 7277d7fe96d53ae2b73491d91e0a54caf0206fe7 vulkan_device: Blacklist ampere devices from float16 math
  • 57f222c56e6facb623dccfe1abdc2bdeba8535ec dual_vertex_pass: Clang format
  • dbee32d302a5944bc8e99b55d956013503b66c6c gl_shader_cache: Fixes for async shaders
  • 57171b23f9da0d9fa4b07bb77ba5c8ed0083a792 vulkan_device: Enable VK_EXT_extended_dynamic_state on RADV 21.2 onward
  • 8722668b3c027f0132d0be07e867247debd08d30 emit_spirv: Workaround VK_KHR_shader_float_controls on fp16 Nvidia
  • 1b27a2b59798c7028ad533b5d92b2d9900860d65 configure_graphics: Re-order vulkan device populating
  • 2e5af95541adf581364ee3864be57f9b2b9a230f shader: GCC fmt 8.0.0 fixes
  • b9069c7891f2516ea037e9355daea284a1d540f1 shader: Account for 33-bit IADD3 scenario
  • b21bf79bd2627797d87c17f30c776b4e2476f019 shader: Only apply shift on register mode for IADD3
  • fba6bd92d456b4d472ed37e663006fafeef154a9 vk_rasterizer: Workaround bug in VK_EXT_vertex_input_dynamic_state
  • 5643a909bc3fa9f497d2f2e68650f823ed2944ac shader: Fix disabled and unwritten attributes and varyings
  • 65daec8b75dafb96296c6066db9c1d696948e7fe glsl: Fix shared and local memory declarations
  • 8289eb108fefa9bfbb445c9f6b3f423a5d0eb771 opengl: Implement LOP.CC
  • f94f0be5215369a6985247ad936d9d9f43c9b140 vk_graphics_pipeline: Implement smooth lines
  • 57a8921e01a90ff5993079dd638a6c48e5781756 vk_graphics_pipeline: Implement line width
  • 5b2b0634a1e6b9fd30999d052255669cbf9c5ef6 spirv: Fix code emission when descriptor aliasing is unsupported
  • fb9b1787f86d069db27fe0af44ded042c6d8de39 video_core: Enable GL SPIR-V shaders
  • 1152d66ddd4e7b29b53e01990fef77e4cff20e24 general: Add setting shader_backend
  • 00fa09dc45936005b2c27d858ab70213c7e1482d glsl: Declare local memory in main
  • f7352411f08c3a099b753d290540bb7c02fecac3 glsl: Add passthrough geometry shader support
  • 8612b5fec5d39b904f9fddbbee3e06437d49429c shader: Use std::bit_cast instead of Common::BitCast for passthrough
  • 8a3427a4c857aa08e365d1776d1f0d9f32639c9c glasm: Add passthrough geometry shader support
  • 7dafa96ab59892b7f1fbffdb61e4326e6443955f shader: Rework varyings and implement passthrough geometry shaders
  • 4f052a1f393d45843eabc237e21757be15f20062 vk_graphics_pipeline: Implement conservative rendering
  • ecd6b4356b3a12c0963c4fd6ec6d273a7064ac2f shader: Only verify shader when graphics debugging is enabled
  • 395bed3a0af90a53be44e81eadd06f4931c8e933 shader: Unify shader stage types
  • 257d2aab7469ba0ea6cf26e6aec99043b5ed2f59 lower_int64_to_int32: Add missing include
  • fb166b5ff4b42279b2c63c69f5b5a35feafa259e shader: Emulate 64-bit integers when not supported
  • d8d5501459d6c8b4c39307d293b0f40834dce8f3 shader: Add int64 to int32 lowering pass
  • 04ef2160f9e164dbf7c2ab2f37de5533a8d5c450 shader: Teach global memory base tracker to follow vectors
  • 97e80dda55aec0ff791e4990f09c85e7a7067730 shader: Add constant propagation to integer vectors
  • 27ca8a0e13deeebb4185ec22619d2b78b5ad8b21 glsl: Better IAdd Overflow CC fix
  • 4397053d5c848deae00d6599f91b1e5c137a9639 shader: Remove IAbs64
  • bc6e399ae3a9279b619f75a4b6fa4588934e9e78 glsl: Fix IADD CC
  • a7536825dfd3a424ff709995653da4da0ce6dea6 shader_recompiler: Fix IADD3 input partitioning
  • 808ef97a086e7cc58a3ceded1de516ad6a6be5d3 shader: Move loop safety tests to code emission
  • 3877918e9657bcde160080aecc1821cf8cb50ea4 gl_graphics_pipeline: Fix assembly shaders check for transform feedbacks
  • cbce9ddd4a6d948c6d08cbe5f4bb7e228eb4c85e glsl: Remove frag color initialization
  • 3a2dd1b48310e2912e7f7f90da15bff555ef7256 glasm: Implement SetAttribute ViewportMask
  • 9bd05313849f76fc64406d5ebf3aadf39fa3bfde gl_graphics_pipeline: Inline hash and operator== key functions
  • f5db8c74405c93b52efbdef318790bd9ec4661c7 gl_shader_cache: Check previous pipeline before checking hash map
  • 218dedca1f8572bc0e43f8e7ea577f4ece28c4c2 gl_graphics_pipeline: Port optimizations from Vulkan pipelines
  • 1c648f176c0f929266795181d1ba16d27008e5ff emit_glsl_special: Skip initialization of frag_color0
  • 1d182fc0f5f8a6facf6e4aebcf79d6d9a092a48c shader: Calibrate loop safety threshold
  • df9b7e18f5c5bab84cc8c38214a0e1e9e9506bd4 buffer_cache: Fix debugging leftover
  • cfbc85839db5b92b0b205348f4ccdeb21570599c glsl: Add missing ; in EmitSetSampleMask
  • 838d7e4ca59b79dc9a8dd727a12dfba00e73242c buffer_cache: Fix size reductions not having in mind bind sizes
  • 9e066dcb15b46a1b71068c4865f4a035aa0a43d4 glsl: Fix output varying initialization when transform feedback is used
  • fcff19e0fa3d21130bc7b6cd50a10db102b5d4d7 shaders: Allow shader notify when async shaders is disabled
  • a0365217f5b2ec783738af396ebd82f12cffc0b4 texture_pass: Fix is_read image qualification
  • 0cd08b3e72ed042ae0bf97c62fb6b54580b0dfc9 shader: Align constant buffer sizes to 16 bytes
  • 59fead3a47227b513c0ca35090919823f44faecf spirv: Properly handle devices without int8 and int16
  • b5e78607ad138ad6d915b1f754fa1e5bef9c1c3c spirv: Handle small storage buffer loads on devices with no support
  • ca67077ca87772b4b4ac61d08f5b2c60616348e0 vk_graphics_pipeline: Use VK_KHR_push_descriptor when available
  • ccbd24fe00734a8a1d146b4a209a543dc9c3f41e glsl: Fix cbuf component indexing bug falback
  • 1091995f8e5ba79d659ab39fe4dbbca26ad01488 shader: Simplify MergeDualVertexPrograms
  • 374eeda1a35f6a1dc81cf22122c701be68e89c0f shader: Properly manage attributes not written from previous stages
  • 892b8aa2adbadf1935aa5e9d87abbc686702cb2c glsl: Only declare fragment outputs on fragment shaders
  • 0ffea97e2ea2c8f58928e13dc2488d620ea98ea8 shader: Split profile and runtime info headers
  • cbbca26d182991abf68d9b2e1b1e5935bf4eb476 shader: Add support for native 16-bit floats
  • 376aa94819b7da976adb120136d83980a757d044 shader: Rename maxwell/program.h to translate_program.h
  • 69f9b97e7ed1e873657105cff27ed9095ee277ed vulkan_device: Blacklist VK_EXT_vertex_input_dynamic_state on Intel
  • 12ef06ba8bca5b20069e24b36f9216d01d4fe904 glsl: Obey need_declared_frag_colors to declare and initialize all frag_color
  • d36f667bc0adaa9f50d53efb4c908aadc38921a6 glsl: Address rest of feedback
  • c5dfa0b6308fa0f79b3323204b6c61d38d43ff87 glsl: Move gl_Position/generic attribute initialization to EmitProlgue
  • 3b339fbbf65a50ec2ec8baacd175ca7577c3b8bd glsl: Conditionally use fine/coarse derivatives based on device support
  • 6eea88d6149f7122777b325c7fc8549e2a974e64 glsl: Cleanup/Address feedback
  • 74f683787eeba7b6e8f5868134f445240733f8fd gl_shader_cache: Implement async shaders
  • ae4e452759573d145738688d9284077934e61ae4 glsl: Add Shader_GLSL logging
  • 6c6a451d6afdfe02dc24b06f54b2a183f73a04fb glsl: Add LoopSafety instructions
  • a0d0704affa0f86ba29ef59d90fa06c1b7c974da glsl: Conditionally add EXT_texture_shadow_lod
  • 5e7b2b9661bf685c3950d7c4065d0d35b488f95c glsl: Add stubs for sparse queries and variable aoffi when not supported
  • 6aa1bf7b6ff86bb7325e5b50709ddf5477b1e855 glsl: Implement legacy varyings
  • ff3de0fb6bb46bcb59421cef203ca8e8daaec85c gl_shader_cache: Remove const from pipeline source arguments
  • 413eb6983f07bb4139cd07c5dca22bdb30e6af2d gl_shader_cache: Move OGL shader compilation to the respective Pipeline constructor
  • 39c29664f9aff5069c3a06435b1430db9903ff86 glsl: Minor cleanup
  • 427a2596a1de1875fd2c4d483cea482b80c986b2 glsl: Fix Cbuf getters for F32 type
  • 7c82f20b52e9f4145f9030b8726d02a9f8a740a1 glsl: Add immediate index oob checking for Cbuf getters
  • 84c86e03cda7d8c146d8afdbba3ddf628914819b glsl: Refactor GetCbuf functions to reduce code duplication
  • e81c73a8748ccfcde56acfee5630116c3950e479 glsl: Address more feedback. Implement indexed texture reads
  • 7d89a82a4891f78e2c068a24ad3bb56d74c92055 glsl: Remove Signed Integer variables
  • 4759db28d0b98c79f9a630b63ba13c4cd0df9109 glsl: Address Rodrigo's feedback
  • 85399e119d6d61375fd9304d69bdfb3a85522d2a glsl: Reorganize backend code, remove unneeded [[maybe_unused]]
  • e7c8f8911f38b29c0725b76db75ce6d6d857c5f9 glsl: Implement SampleId and SetSampleMask
  • d1a68f7997ce4986e022031e02f6062c370a56a0 glsl: Add gl_PerVertex in for GS
  • a92669523483eba151d07f7e9655fc5f25af7fcd glsl: Use existing tracking for enabling EXT_shader_image_load_formatted
  • 14bd73db360c0cec61dd2e211dcde49b2197e425 glsl: Enable early fragment tests
  • 6650c4799d42044f087a1ac5cb5e4b1a9e899000 gl_rasterizer: Add texture fetch barrier for fragments
  • 3f31a547e04b9899f1e572faa7a830aca107033e glsl: Implement more attribute getters and setters
  • 8bb8bbf4ae2ef259857efe49436dfd71758ea092 glsl: Implement fswzadd
  • c5422041134ed2645e7cd32152e36f9d04c66da3 glsl: Implement indexed attribute loads
  • 2a504b4765320882be8b4f2bde5f90262f76fd9f glsl: Conditionally add GL_ARB_sparse_texture2
  • 970fc39d986c5eefa1c4b61ac89ef7e8c2bf23bf glsl: Rebase fixes
  • fc0db612abedbba8245f94d03049f65d78819b26 glsl: Conditionally use GL_EXT_shader_image_load_formatted
  • fb839061fbe23593455ac0c9e83c0a08831fd5db glsl: Remove output generic indexing for geometry stage
  • 258106038e921de6863d3e871a82fb7a0c77f10d glsl: Allow dynamic tracking of variable allocation
  • 465903468e29ee93845d69bf56273a562dd01242 glsl: Implement barriers
  • 421847cf1e33d5b95c9aa272bf3cf69afda3d964 glsl: Implement image atomics and set layer
  • d41aef03c74e15fb8927bbae741c099694d14e79 glsl: Fix image gather logic
  • 35e78d558d7c4ecc4f5aeaaee6e5521d39e9b9b6 glsl: Add cbuf access workaround for devices with component indexing bug
  • 747b8556a4611791c1b0afbb500c77de57adfc54 glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupported
  • d12f2b8ccf74671224c6f8f90873d74f35625762 emit_glsl_image: Use immediate offsets when possible
  • 0a0b0a73d82057a309b6b0427c29c7e15e2b356f glsl: Fix <32-bit SSBO writes
  • 34fdb6471d6050b438fd53a0406aedbf6b690600 glsl: Cleanup and address feedback
  • 5355568a2dbbb5bc4122109e2bd04ce6903adff1 glsl: Refactor Global memory functions
  • a68fabf6d5847e36bfa72edc149a8c7420868583 glsl: Increase NUM_VARS that can be allocated
  • 8d8ce24f20649be639dbb3cc0f3edc90c6a6481e glsl: Implement Load/WriteGlobal
  • af9696059cc24e07fba2920814725e56c3c61df0 glsl: Implement Images
  • 6577a63d368afa57d5f29df40e524af30eaabffa glsl: skip gl_ViewportIndex write if device does not support it
  • f4799e8fa15b92d8d5607dc5dfca4974901ee06c glsl: Implement transform feedback
  • 31147ffe69882141cb83bf83d5e01890524ab85a glsl: Yet another gl_ViewportIndex fix attempt
  • 9f3970f837eebf290c03988ef00dee68ca68f07b glsl: Add gl_ViewportIndex out attribute
  • fc29de7d5b75e93996a33546119c415cc9966327 emit_glsl_context_get_set: Remove unused function
  • 59576b82a8c06943e6b9fafbff6ed1884a4132a7 glsl: Fix precise variable declaration
  • 8c684b3e2327bc7b0c02f2a22dbf52c11884ecd3 glsl: Implement tessellation shaders
  • c7d085b505ab6a766bf37b34030fc9fcb5b662b7 glsl: Implement ImageGradient and other texture function variants
  • 68d075d1e8af66c3f8044b162344bffc943168a8 glsl: Fix atomic SSBO offsets
  • 19247ba4fad59b3d821b099dfbcd60e985041249 glsl: Implement geometry shaders
  • df53046d68b26b23ced683396ebc204d96176c8e glsl: Use NotImplemented macro with function name output
  • 3a024b302622068f4842715a7f0b31652898a606 glsl: Implement gl_ViewportIndex
  • b7561226edaefc79eadcfbd3df1b0344b7c4b673 glsl: SHFL fix and prefer shift operations over divide in glsl shader
  • e10366974edd7c75111d0bef16daf941db9e9a30 glsl: Implement precise fp variable allocation
  • 14bfb4719ad366745b5d16452914c4c78e43b8ae HACK glsl: Write defaults to unused generic attributes
  • 4b5a4ea72e471eaf7d3fae34746e49aa9a6aaf08 glsl: Fix ssbo indexing and name shadowing between shader stages
  • 8ec0028e687f0ace26e0a4abf8ffbe1abb19653d glsl: implement set clip distance
  • 9f3ffb996b0d02ca64b492d22ff158e8f3659257 glsl: Rework var alloc to not assign unused results
  • 1269a0cf8b3844c1a9bb06c843a7698b0a9643d5 glsl: Rework variable allocator to allow for variable reuse
  • 9ccbd749914a3371893ee3d6c1bdcb50c7f777ab glsl: Fix ATOM and implement ATOMS
  • 68ef3803bfb53454b4d6f1cd163ccbfa29af38c8 glsl: Use gl_SubGroupInvocationARB
  • e35ffbbeb0f85f676416fcb8f0bb0207671f379d glsl: Implement VOTE for subgroup size potentially larger
  • 770b754afde60658877c9063704d03ea385d40b5 glsl: Implement VOTE
  • 181a4ffdc477e56c82d5de17e242c64ee70275c2 glsl: Implement ST{LS}
  • 57d354b02ced63d7a0fcb01f1f674a910054cdd1 glsl: Implement more instructions used by SMO
  • 7df0815117c6bdc70775d78b4625f44835ede54a glsl: Implement more instructions used by SMO
  • 80eec858678abeec988ca6390cb2e0636cfcdc98 glsl: Fix GetAttribute return values
  • 1542f31e7979a7bae465d299774268533a130f9b glsl: minor cleanup
  • 005eecffcdcac64419d8441b3a724421b9b9816c glsl: Fix and implement rest of cbuf access
  • 3047eb66889a9782fadfbe479c33e6a8bfc5bf53 glsl: Implement TXQ and other misc changes
  • 5fd92780b2d463fd4668472c41ef32ae4c15e9e6 glsl: TLD4 implementation
  • 697eacd095f6568e43285499bba433a4eafe65d3 glsl: Implement TLD instruction
  • e4ba75570570007d4c85d6d28a4f890ce58b02e8 glsl: Implement TEXS
  • 59a692e9edf385d56f84f38006cf15fff4372d6b glsl: Cleanup texture functions
  • c9a25855bc208c0bd878f430c8d9fa6e6df44e46 shader_recompiler: GCC fixes
  • 7619b7d427437cb58df0f9fc57a7d6b3f5c45f9c glsl: Implement TEX depth functions
  • 55e0211a5e520482246273f2cc64388c4b4eff1c glsl: Implement TEX ImageSample functions
  • b98de76ea8c8d159f1c44edac20c9a3390da1f40 glsl: Rework Shuffle emit instructions to align with SPIR-V
  • 8ba814efb295f0b8494b3679c484c7ceab31c392 glsl: Better Storage access and wip warps
  • 86d4a05cec42becd60ad68205ca7f190e3fcbed9 glsl: Fix integer conversions, implement clamp CC
  • 21797efa548598692a82a25959865236bd9e7116 glsl: Implement IADD CC
  • 453cd25da57e4088826cb6df48b5b6856affe109 glsl: SSBO access fixes and wip SampleExplicitLod implementation.
  • f6bbc76336942454a862280e5b2158ceab49a173 glsl: WIP var forward declaration
  • 2a713337165df4d5c4228458999a680e9ab65369 glsl: Fix bindings, add some CC ops
  • 6674637853009115833e132efce19c8e210f0471 glsl: remove unused headers
  • a752ec88d06c6bcfb13605447a164c6b6915ed6e glsl: Implement derivatives and YDirection
  • ed14d31f663e126a8f9fe0ea8abff8e27c46248b glsl: Fix non-immediate buffer access
  • d171083d53e106c8c5131522fdc81d51360c562d glsl: textures wip
  • 3d086e6130a2c5f0546ccef3b234c65ef2f0c99b glsl: Implement some attribute getters and setters
  • 5399906c26292634ab3eec5fce88640092e9c4c2 glsl: Track S32 atomics
  • b95716e5431e7ddb05239c31080c01aab24a13ac glsl: Update phi node management
  • 67f881e714ca5bd75c7f19f33e4d80352fad57c1 glsl: Fix floating point compare ops
  • bd24fa97138ff1e33a7f8d3c30a4f4482a6482a8 glsl: Query GL Device for FP16 extension support
  • 3482df1176203b4999353e8266f42032536b561c glsl: Simply FP storage atomics
  • 9cc1b8a873196dac5a97368df125816b5b195777 glsl: F16x2 storage atomics
  • 11ba190462c7b69a47598b2d1572fac3bccc4adc glsl: Revert ssbo aliasing. Storage Atomics impl
  • e99d01ff5308bb239aa2007ba4363d3a77f4d202 glsl: implement phi nodes
  • 3d9ecbe99844c44074c26f2db4db376059f50534 glsl: Wip storage atomic ops
  • df793fc0493a67ca2838ba816232da8409d03c8a glsl: Implement FCMP
  • cdde7302196d6642724d36e8ed5a523dce702b6b glsl: Add a more robust fp formatter
  • ac7b0ebcb77f6c99d054e9d10412e669eefa0de6 glsl: More FP fixes
  • 3064bde4155b865d61258e8fa87df9e6377578b6 glsl: FP function fixes
  • 65c6f73e436ba3116030277a7a8bcb563f9554e2 glsl: More FP instructions/fixes
  • 5e9095ef2203e7cddcaba84fa3b01cc0d940b634 glsl: Add many FP32/64 instructions
  • 53667ddd4ebdaa98f9c40ef3aee8efbdb15a0a6f glsl: Fixup build issues
  • ef7bd53f189a9bd11e4eebdcc142f60c2be8a504 glsl: Implement more Integer ops
  • 266a3d60e3d8ee4b67a4a6b3e69d8632509b7a43 glsl: Implement BF*
  • 0f40b0e61ccc04216e0840e092dfe3051716b8b6 glsl: Implement a few Integer instructions
  • fb75d122a242a5e43d36edc916e16a873f807acd glsl: Use std::string_view for Emit function args.
  • 115c162b9afacbf36dd6c38ef06ccf71e10c336b glsl: Pass IR::Inst& to Emit functions
  • 78f5eb90d7c5ecd92c4e8b7f71cf97b57d78dbfd glsl: INeg and IAdd negate tests
  • e221baccddea3c0802c97e7f6f60c0c3e6a72b60 glsl: Reusable typed variables. IADD32
  • faf4cd72c556421966782cece604b64fbafa5714 glsl: Fix program linking and cbuf
  • 64337f004d9249c4408fec75bd1bbcc0f2a1408d glsl: Fix "reg" allocing
  • eaff1030de07f3739794207403ea833ee91c0034 glsl: Initial backend
  • 3d822faea1af9cab2e58fcd9edcec09940e290a4 spirv: Reduce log severity of mismatching denorm rules
  • 7ac55c2a750f00b41582a86eba5a44dcd781ae98 shader: Fix loop safety to SSA pass
  • 8fb204893430de2d5c30e008e98db313f890f447 vk_rasterizer: Exit render passes on fragment barriers
  • dbf7cb9f90a99faa6d6ab07558d65dd113728ff1 vk_graphics_pipeline: Fix path with no VK_EXT_extended_dynamic_state
  • 94e751f415d70fe255eada77c4385ec966c07a95 buffer_cache: Invalidate fast buffers on compute
  • 61cd7dd30128633b656ce3264da74bef1ba00bb5 shader: Add logging
  • 373f75d944473731408d7a72c967d5c4b37af5bb shader: Add shader loop safety check settings
  • 487057b8d2bd79892423ad3a1b5a96d0407b307a shader: Comment why the array component is not read in TMML
  • ba3bdf1d4156fa6fd257305406a3b88f0c288006 vulkan_device: Enable VK_EXT_vertex_input_dynamic_state
  • 41cca8b8ad6f7ea33e74210aee4e3867ffa0622e vk_pipeline_cache: Skip cached pipelines with different dynamic state
  • 544579926069050d4a9b37c9584705919aab24e8 main: Fix Open Transferable Shader Cache context item
  • 3c125d41348b08a467333cf0e40bed7ce26cd7cc tmml: Remove index component from coords vec
  • ea038d66538975319858f792052af1d0fa997fe3 vulkan: Add VK_EXT_vertex_input_dynamic_state support
  • cb78a1b494be2f6bc0927ed5b7a878236a3dc1c0 shader: Reorder shader cache directories
  • 3025b2f605df74a129f0f47aadd4247055ecd6bd vk_rasterizer: Implement first index
  • d554778311c32e0a19ecdc13d7525b264d8443b5 vulkan: Use VK_EXT_provoking_vertex when available
  • d52bacf6f035ddbc4b2333953709cbd3993e4817 spirv/convert: Catch more signed operations oversights
  • 8554a644df7ad909e418f3e96016e95abc55712f spirv/convert: Catch more broken signed operations on Nvidia OpenGL
  • cd8427367ed372e355fa76a78d41b3bc64f997ca gl_buffer_cache: Use unorm internal formats for snorm texture buffer views
  • 5befc0bf872058315c4f81bf58dcd173db2589fd shader_environment: Fix local memory size calculations
  • 60a96c49e59e600685b9a79d80b2685318b4fb64 buffer_cache: Fix copy based uniform bindings tracking
  • 15bdd27cac4a0b1e6cd168272dc337cd685ef144 shader_environment: Add shader_local_memory_crs_size to local memory size
  • 7eaa74ad235b669608debaf3583af94bd675b6c6 gl_texture_cache: Create image storage views
  • b1ed64ac18fe7b5fc89abe06442527d8c440ddc7 gl_shader_util: Move shader utility code to a separate file
  • 12fe7210d2b546bd9c5825b6517b80efc818a7fe gl_shader_cache: Store workers in shader cache object
  • cffd4716c5ebf9b93505b5bfa96d9b407f349336 vk_pipeline_cache,shader_notify: Add shader notifications
  • 48aad8dc05f027c21aa0e8a68d827006d9f7a196 vk_pipeline_cache: Add asynchronous shaders
  • 2a0aeaa3d283f1c7f003c956ab3079f70246b008 vk_rasterizer: Flush work on clear and dispatches
  • c736b9ffabc8a869d8ed131d365aff21b049f751 DMA: Restrict optimised path for BlockToLinear further.
  • f45f7b5c2a869123340591cec6db58c33a5fd3ab vk_swapchain: Handle outdated swapchains
  • 562af301819227d65a251a2c29c997bf798da7ba shader: Fix VertexA Shaders.
  • ec9a78885e6a07b5259c9fbec19d9756443651b1 shader: Add 2D and 3D variants to SUATOM and SURED

This list of changes was auto generated.

yuzu-mainline - yuzu 699

Published by yuzubot about 3 years ago

Changes:

  • fa827a8e2549e2307d79959b2d414292136cc6b2 "Merge Tagged PR 4836"
  • e7c30f33feec924d48caea4ed68a67dd332b0bef Merge pull request #6706 from FernandoS27/skyline-love-letter
  • e6a0ca5f2c0597d0f8a4300464ae7e8db244f097 Grant a license exception to Skyline Emulator.

This list of changes was auto generated.

yuzu-mainline - yuzu 698

Published by yuzubot over 3 years ago

Changes:

  • 7b86a68ee22578ab9d067d522d317db1295f8b62 "Merge Tagged PR 4836"
  • 84b9c42642379111d2241d7ba675c68340831a0f Merge pull request #6690 from ReinUsesLisp/dma-clear-fixups
  • 2656020608e32f1f0120dead047b61302bcb4461 Merge pull request #6551 from bunnei/improve-kernel-obj
  • 346bfb6c47096239e1997e348c76aeadbe05294d hle: service: kernel_helpers: Remove unnecessary pragma once.
  • f3db3dcc8d5941bf09d682c9d22c865701e8160f hle: kernel: svc: Remove part of ExitProcess.
  • 185b19fd5b5c9cec1db860fc15d23bec4ba0647a hle: service: nvdrv: Remove unused kernel reference.
  • 6c6e730e9a7d88184b807b97ce88da907f36d7e3 hle: service: hid: npad: Remove unused kernel reference.
  • 52caa52cc2e47d426b5af38fd8439da237836e0e hle: kernel: Track and release server sessions, and protect methods with locks.
  • 8d755147d8fbe664d78b3e78514b64804505d6d7 hle: kernel: KProcess: Change process termination assert to a warning.
  • 854c7a3c2826b769d9d41c79570c4dae57e0b3eb hle: kernel: Ensure current running process is closed.
  • ecf36534446df97bbe18042a098f25069dfd8648 hle: kernel: Ensure global handle table is finalized before closing.
  • 24540e0ad9b81092aa3f60fa843bfe45ebd25b8b kernel: svc: ConnectToNamedPort: Close extra reference to port.
  • 7bd020e0307c6a870707440f99bf6bb8b513306f hle: service: sm: Refactor to better manage ports.
  • b119363fc27994a4eb68405011235c4a1b3cdf8f hle: kernel: k_process: Close the handle table on shutdown.
  • 6020723e77585835eddcc5675385f5e7dd3072ac hle: kernel: k_process: Close main thread reference after it is inserted into handle table.
  • fe402d350650de50bf9a0aa70c04bec986863978 hle: kernel: Ensure global handle table is initialized.
  • 015058fadf8dbc72c186e833512e7189c625474b hle: service: Add a helper module for managing kernel objects.
  • 929994132a4f39ca4ab2975caf47a2a99a19b518 hle: kernel: Provide methods for tracking dangling kernel objects.
  • a0c4557557172b3139e3b53a42e31338900037c6 gl_buffer_cache: Use glClearNamedBufferSubData:GL_RED instead of GL_RGBA
  • 6e2ca7fbee8b7de964926da392ab0550b2a76475 buffer_cache: Simplify clear logic

This list of changes was auto generated.

yuzu-mainline - yuzu 697

Published by yuzubot over 3 years ago

Changes:

  • ed1e288c6848b7cf47956965dc15c90fdb4fd1ab "Merge Tagged PR 4836"
  • db46f8a70c853ccab3318abed1416231a3c426db Merge pull request #6686 from ReinUsesLisp/vk-optimal-copy
  • ad189488b3eb9c10e7d565130f73a8c65b44a7fc vk_texture_cache: Use VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL when possible

This list of changes was auto generated.

yuzu-mainline - yuzu 696

Published by yuzubot over 3 years ago

Changes:

  • 66981d74126cf141b7c1d6724ff0dbf8558a5de2 "Merge Tagged PR 4836"
  • 233bf018d67c7b53325dd1783aa4d0acfc29ed93 Merge pull request #6693 from lat9nq/cmd-fullscreen-mode-2
  • dff438e219311fff8bdd8d9e2b55773c9189323d Merge pull request #6654 from german77/custom_threshold
  • 9befe7047b0aad5dda40ce015de50fe7e9e4b309 yuzu_cmd: Make use of fullscreen_mode setting
  • 2c339a51145bce113e48c1d7ed03619a1c885068 configure/ui: Add sliders for trigger buttons
  • 240019fecae5224d0532d0057650f27de017ebad input_common: Make button threshold customizable

This list of changes was auto generated.

yuzu-mainline - yuzu 695

Published by yuzubot over 3 years ago

Changes:

  • 867a218d7762b1e7a9e96499836467ba08962139 "Merge Tagged PR 4836"
  • c104e9c6983a7465f95f5ae486935ec1459fe8f3 ci: Increase mainline build timeout.
  • 583a10fdedae0c1f2a787d8dffe98959afb725b5 yuzu-cmd: Fullscreen Improvements (#6656)
  • 2e93df7e486ec8b31300eca0795c5ca75b85b6a0 Merge pull request #6660 from Morph1984/controller_applet_rev8
  • 29fb110049339a47ec72f8b59b35acb084f98656 Merge pull request #6649 from german77/toggle_sdl
  • c53b688411d916192820520ef5280ad5e378aa11 Merge pull request #6629 from FernandoS27/accel-dma-2
  • 263a201dae9ecb872be3b632d2b9f3a064aff5c6 Merge pull request #6658 from Morph1984/render-window-fix
  • f460bf937e2f8c6ef5a1e1c019a5513f706f09ed Merge pull request #6685 from ReinUsesLisp/radeonsi-client
  • 8616c0f8f3a9bd828128d0f0664dac8d5c5dd3eb Merge pull request #6684 from ogniK5377/uuid-cpp20-new
  • 2e2d6cf5e58685933f5dc4c89294c56051b1553c gl_texture_cache: Workaround slow PBO downloads on radeonsi
  • 75e9d3b992e0655482f10bff90eae6e1fba8bd28 uuid: Directly compare UUID instead of checking per element
  • 9a26d96c9827e753a5700bc7d37437944e074815 vk_buffer_cache: Fix quad index array with 0 vertices (#6627)
  • 6573ff64b4a400ca7afebcb30d4d2f326fcdf4f4 input/sdl_impl: fix rumble support on DualSense. (#6683)
  • 9b7e57f3f41ef0a5052a7da78b3984f95f55b7c0 applet_controller: Add preliminary support for version 8
  • 747a33a41e11330b18cf3ea43f556d3a2e9ded11 bootmanager: Create a dummy render widget
  • 07073734ed3785d1dee487f0c898a645fbd5f03c file_sys: Support load game collection (#6582)
  • 16f983d33ae05722a7656ca5a15171ccaa4c602f Merge pull request #6580 from ReinUsesLisp/xfb-radv
  • ffc78ce9c17554bc72f205d6ea55ef7bc3363b47 Merge pull request #6652 from lat9nq/cmd-vulkan-fixes
  • f85bbf3a8f8837ffc2357748034c951a5a744031 Merge pull request #6651 from lat9nq/update-settings
  • b405a81a9cff9f78c69f224619b2b9083510404e Merge pull request #6679 from yzct12345/fix-lets-go
  • 053860d9cb44a81ed3f795ae261fa62b10d0816e Merge pull request #6670 from ReinUsesLisp/prepare-rt
  • 41f4edd25642e3d4f1750c7f0ec568d784cc7c22 Merge pull request #6669 from ReinUsesLisp/fix-samples-sizes
  • efc449ca264bf04d51232b884e4fe16e009e190d Merge pull request #6677 from ReinUsesLisp/new-validate-errors
  • 03a7131563209ba845437ffe4f8c041d65ad6ed4 Update src/video_core/renderer_vulkan/vk_texture_cache.cpp
  • b727b6784f8a8ee913c93442b570a531c779f5d3 Update src/video_core/renderer_vulkan/vk_texture_cache.cpp
  • 9e7f41cec63c8f053a210e0df066ad21f08357af Ignore wrong blit format
  • 29c39838feb7a234932d60a45058a353387c5ec0 vk_texture_cache: Finalize renderpass when downloading images
  • 7850dd0a76aa471a57cfe0e36c50f0c162831552 vk_compute_pass: Fix pipeline barriers on non-initialized ASTC images
  • a3ce26ae01fa042d17dece8bab12935772fd8897 vk_compute_pass: Fix ASTC buffer setup synchronization
  • 6d9f347e22d3b198ff8f623d1efafcf7dae27321 texture_cache/util: Fix size calculations of multisampled images
  • cb08e5bdd25a448cb44c9fd8f46ef89cfd28e7bc texture_cache: Always prepare image views on render targets [ #6669 ]
  • f7859331252646748c00fbda6ad0b8765de5718b sdl_impl, emu_window: Remove clang ignore
  • 0e6ba0cd0db6f338696ffba9180e15ea4a092323 emu_window_sdl2_vk: Specify the window manager if it should be supported
  • d3748cad73f5a4bc11e6cd0ad178a8828676e45e emu_window_sdl2_vk: Use the generated SDL config
  • 15ed73a6eb72be19fbc5e6efc3a83683ef7a0ad0 yuzu_cmd: Add missing or update current settings
  • 7dfd2715b7476b93b1513bd2c03b03cb35b8fcc0 default_ini: Remove deprecated settings
  • c7478642a61e76c5c595b3b61f74d1a67df8a4aa input_common: Support SDL toggle buttons
  • 1ae4b684fff380035b468086586159a231237ed7 Buffer cache: Fixes, Clang and Feedback.
  • 1a95a7cdd9d8ffb6fd83396a5b3d4d93c2cb79fb GPUMemoryManager: Force inmediate invalidation when writting block.
  • a0eb3f8a3ee511e29ee362687d5f7e2df2e281f5 Buffer Cache: Fixes to DMA Copy.
  • 495b8e31b55ac7617c19d8dec216b1e08f415a2f DMAEngine: Revert flushing from Pitch to BlpockLinear.
  • 8039be8b195e26b4b4dd4dc6b58e65dfe8eda464 BufferCache: fix clearing on forced download.
  • b780d5b5c580a65a670de73140b743072efc0fd2 DMAEngine: Accelerate BufferClear
  • 5a45d295da3f614e3a9243eb324b61d94e39c305 vk_buffer_cache: Use emulated null buffers for transform feedback

This list of changes was auto generated.

yuzu-mainline - yuzu 691

Published by yuzubot over 3 years ago

Changes:

  • f43ce79c727fcdc6272d5c4aecccac2e653ec804 "Merge Tagged PR 4836"
  • 8b53209362de581f3e98a85fa4a85fdc002f23ba Merge pull request #6647 from lat9nq/specify-system-path
  • c42c3561b8fc6c4523b416ab288c76c7911c2634 Merge pull request #6659 from german77/mouse_panning
  • 14d5202da67a663034110c4f5c0e8ded62a07bd5 input_common: Fix mouse panning behaivour
  • 4c6cc675201c1a17d674b7910233a1d8eb474077 cmake: Only search for Qt when we need to
  • a36d2b942bcbab6d8ca5afdcff21b291507f2932 cmake: Only use NO_CMAKE_SYSTEM_PATH when needed for Qt

This list of changes was auto generated.

yuzu-mainline - yuzu 690

Published by yuzubot over 3 years ago

Changes:

  • 8cc0e93ce0f6728c0331c0083933942853f49773 "Merge Tagged PR 4836"
  • 046de2cc4e7d4e42b44f397187e7c4601cb5cde8 Merge pull request #6657 from Morph1984/settings-fixes
  • b804f77fa5998156e17c45e145f0666cdc25a22e configure_audio: Fix volume clamping to 0

This list of changes was auto generated.

yuzu-mainline - yuzu 689

Published by yuzubot over 3 years ago

Changes:

  • 5284539c1f745de8c0aa7dd6b3a106fd9b1c33e0 "Merge Tagged PR 4836"
  • 3cd3230295a4752c57df1364bc14b17ffdcde762 Merge pull request #6579 from ameerj/float-settings
  • 96703b82bc37ad923bcc76741ded7b0942bcc02d Merge pull request #6635 from ameerj/intel-vk-sm3dw
  • da4ca4f2f94d2d685584b124106c3b344faee6e7 Merge pull request #6525 from ameerj/nvdec-fixes
  • b7fa264749ae4b8f01341e4a1392a76440a3611d vic: Fix dimension compuation of YUV frames
  • 8943f2158d0e8a9f708612f1b0ea7051a6b0ddff nvhost_nvdec_common: Read Submit ioctl data from object addr
  • 3f601ed8bc0833cdf23c63a3378c873bb97b7b4c nvhost_nvdec_common: Fix {Slice/Write}Vectors return
  • e0978931e87c127eae061322cdb489042ed6cfde vk_rasterizer: Only clear valid color attachments
  • 0ed107776321b67cfbc1d3866eacc4f661433171 configure_input: Use u8 for mouse sensitivity
  • f9139ddab78d5995c981228c33e32c52a22170df config: Remove float {Read,Write}Setting variants
  • 8284658bac04837756287d2f6b36485c8a2833dc configure_graphics: Use u8 for bg_color values
  • 386cd45f07b83824fc539f8a72429ebf73f5daf4 configure_audio: Use u8 for volume value

This list of changes was auto generated.

yuzu-mainline - yuzu 688

Published by yuzubot over 3 years ago

Changes:

  • 6d151ec41a3a1e70e39f96b35891988880ae7ae1 "Merge Tagged PR 4836"
  • 8012c83a87a42dc98b59ed0d2a67b739dac8dcdb Merge pull request #6641 from Morph1984/web_browser_urls
  • 0d88a2bc054cfe969673a9d9587c96b1b5c6cbf4 applets/web: Resolve Nintendo CDN URLs
  • 05feddc2521ef667cf5d3817ef8e544a352b40ec Merge pull request #6639 from Morph1984/optimize-linker
  • c6d7da88c7ab125279ea4ccad0e3e839632b2f7a service: Append service name prefix to common filenames
  • 79824d7d1b69382571e5c05fe3e66485212d06f5 applets: Append applet_ prefix to backend applets
  • 9a48f252ae7b4471286a7d8899a0c70dff354b1a applets: Append qt_ prefix to Qt frontend applets

This list of changes was auto generated.

yuzu-mainline - yuzu 687

Published by yuzubot over 3 years ago

Changes:

  • 31679dc5318168c2d8f63ac80c2ed4cf7839241e "Merge Tagged PR 4836"
  • f2599534f8e096053bf7e8887ce729400a346e92 Merge pull request #6599 from german77/disable_rumble
  • ed5f1a45b74f90fecc1fe4ec829e190f8172ffd1 npad: Disable vibration check if disabled

This list of changes was auto generated.

yuzu-mainline - yuzu 686

Published by yuzubot over 3 years ago

Changes:

  • 48bf837d27459cfb6948d505289fa9587e953989 "Merge Tagged PR 4836"
  • 00ce8eff65190d2049e25665fe0b3f99f716a99f Merge pull request #6574 from lioncash/i18n
  • af79911017b90d091c23cb5024c96c5ca436c491 Merge pull request #6593 from german77/no_sdl
  • b8becb0608f391f6c08fe75da6bb0f44b31221c7 Merge pull request #6615 from ReinUsesLisp/httplib-debug-warnings
  • 81b2ba147926f83ceaa7d201f18a304da7eadd74 Merge pull request #6618 from ReinUsesLisp/bad-ranges
  • 7d464f73c9990329d14617de71653612de46085b Merge pull request #6571 from Kelebek1/Mix
  • 776f391ff6cb37e63241d3513a140662c5a69f08 Merge pull request #6597 from FernandoS27/accelerate-dma
  • bc19d289637ca4d1bd6c14e56953ce74ffba08c5 accelerateDMA: Fixes and feedback.
  • 1ef64112b3544a93dad5e704668aa32a7e7d5408 content_archive: Remove unnecessary include to
  • 4503a4ac43bb2d8518ae09757a59450df2292f50 web_service: Silence -Wmaybe-uninitialized on httplib.h
  • 69214ef6786ec22d8102e6bcf5e97eee9afff5ad boxcat: Silence -Wmaybe-uninitialized in httplib.h
  • 289f59dabda6b9a85816f7a3075daa472abd1860 input_common: Fix build with sdl disabled
  • be1a3f7a0fb330b7cc5ac007ccb2cb73d4795602 accelerateDMA: Accelerate Buffer Copies.
  • 5c541b0b423e7a289623ed2b8f13747f03f05af2 qt/main: Make title string more i18n-friendly
  • 7905eb025432a2d46deb6352ea29979c380c1cf9 Replace NaN mix volume samples with silence.

This list of changes was auto generated.

yuzu-mainline - yuzu 685

Published by yuzubot over 3 years ago

Changes:

  • ac552d5f1cb96ed23a8dfa6c79011689e1da5efb "Merge Tagged PR 4836"
  • 7059bb2bf8b03837822aa915fb5ec78cfb201a30 Merge pull request #6577 from ReinUsesLisp/precommit
  • 1bfe950acb3b37b50a587bc1b31fe9307fe397d6 Merge pull request #6576 from ameerj/unlock-fps-setting
  • 58219d1f36f806323c9924567076b1e82fb4b0b2 settings: Disable FPS unlimit setting between title launches
  • 849c6db3354ce659d3042863f649efc8dcd5cf12 cmake: Only copy pre-commit hook if .git directory exists

This list of changes was auto generated.

yuzu-mainline - yuzu 684

Published by yuzubot over 3 years ago

Changes:

  • 2645e6dbe24b398f5421b5bdd6c20fc87cd543db "Merge Tagged PR 4836"
  • 907b2324d3a570ff726fe064ba425924d6dc0426 Merge pull request #6557 from FernandoS27/staceys-mom-has-got-it-goin-on
  • 977904dd84b5ba2b974f55640bb807f0b5e9e4d0 Buffer Cache: Address Feedback.
  • 5e78ad4378187199244a7ddee107a3748c3a5bc2 Buffer Cache: Fix GCC copmpile error
  • 4a0951733621a89a5048e7ff5d44ea4f4fbc7461 Fence Manager: remove reference fencing.
  • 2c8f4ed27fe6b658a179814d4e78a30e4e9eb272 BufferCache: Additional download fixes.
  • f75544a9432949da4ded4566b326af28a29091ac Buffer Cache: Revert unnecessary range reduction.
  • cf38faee9ba6223721223c0a16b2ece2383bfc9a Fence Manager: Force ordering on WFI.
  • 73638ca593fde989b069073db3d8a5a48203565b Buffer Cache: Eliminate the AC Hack as the base game is fixed in Hades.
  • 63915bf2de3358029cb5e904f51f6b147b64bfa1 Fence Manager: Add fences on Reference Count.
  • 35327dbde348f5b9a1c7f2bbb7e03bc1f361c3da Videocore: Address Feedback & CLANG Format.
  • 0e4d4b4beba3521dbadfe489b54309ba33dc65f2 Buffer Cache: Fix High Downloads and don't predownload on Extreme.

This list of changes was auto generated.

yuzu-mainline - yuzu 683

Published by yuzubot over 3 years ago

Changes:

  • 80d7c4555882a418d1cef3119dcad9faf55aedeb "Merge Tagged PR 4836"
  • 7dca756f30242c6af5849856375129c561584049 Merge pull request #6573 from lat9nq/cpu-settings-cleanup-2
  • 279424233168b6ea789915a147c971b2b737277c Merge pull request #6581 from lat9nq/isolate-debug-settings
  • 420987c5bf47d3a105bc9e57b02aa0fe337dadab yuzu qt: config: Only save renderer_debug as a global setting
  • dc06e11a7ba24c6052cad2c45584c628a8188274 settings, arm_dynarmic, yuzu qt: Move CPU debugging option
  • eebf39b3c0a92f85168fb31438fad1d93b92bb4c arm_dynarmic_64: Re-add fastmem_address_space_bits to Auto setting
  • c8b8674ffc4225dce222bad702241afd640b9e86 settings, yuzu qt: Add migration code for CPU accuracy
  • 87b6e14d7cbcac0c5b74355f7928a5c21f86b0ac arm_dynarmic{32,64}: Fixes from test build
  • 7ab57671577f15faea7fa97433844667e06bcb7b core,common,yuzu qt: Add CPU accuracy option 'Auto'

This list of changes was auto generated.

yuzu-mainline - yuzu 682

Published by yuzubot over 3 years ago

Changes:

  • f3467ab1bed6b5a3cce1f044562cfa1b62f6e974 "Merge Tagged PR 4836"
  • 975a7b3a78af40f05b92a53a96b9dcd7e85969e4 Merge pull request #6563 from ReinUsesLisp/thread-worker
  • 0ddbbb64e514ea9bba6a4f8bd6908d654e7f114c common/thread_worker: Stop workers on stop_token when waiting
  • da34d3704405665b68d3d992f37a7eeb541238af common/thread_worker: Add support for stateful threads
  • c147e9a90e92ceec17d778d3c6e5cf6f028109b3 common/thread_worker: Simplify logic
  • a10e112e6436b30c9eb5ca2a82c94f83205bbc34 common/thread_worker: Fix data race
  • bf5b5c1bf43946039d91f78253599c9996f86057 common/thread_worker: Use unique function
  • 2c8d33741889ddffc6dfaf4b2f62e61f496c6b0a common: Add unique function
  • f28dd32275c1feba4854abad30ff5e21a7b39440 common/thread_worker: Add wait for requests method
  • 5edc96f4a47bff64cfd97f0c91e42b56ab58b2d7 Merge pull request #6539 from lat9nq/default-setting
  • a949ee0410fcce9144806d7b64e9ae4bffd4fee9 general: Code formatting improvements
  • c7ad195fd3eeea380465be48264f4e69165178c7 Out of bound blit (#6531)
  • 92a3daf02929dc94b2c55efb37b5e551d8881385 Merge pull request #6564 from Kelebek1/Audio
  • 91a4a924b13b50f5b86fac732575c22e40d21891 Merge pull request #6569 from Kelebek1/Vol
  • 7636fefb715492960545f5b921b0714ae261f2f6 audio_core: Preserve front channel volume after 6 to 2 downmix
  • 8542f2f3fcbaa3b5b98b12abbf30d0ec37702887 Merge pull request #6567 from Kelebek1/Audio2
  • 4d0bdef17d51a8f1ef79ae4a5ff2e825e52a5fc9 Merge pull request #6570 from lat9nq/bind-image-true
  • 2f0e1f5d02fe42d90dfb58808618dc3a7213fee8 util_shaders: Fix BindImageTexture
  • b9f915e07aef5afaa5514c8dec6191fa0799a104 Report 2 channels active. Fixes Tales of Vesperia's mono channel audio.
  • dbcc093d88c9dd48e490430a6491106ea175aff0 Support more PCM formats. Fixes Ys IX audio.
  • 38f658d21ec9f350e674d830f1c942e958a63181 config: Read UISettings as basic settings
  • cf1cd3321d12ef96062c3b59b98542e3155822d4 settings: Set resolution_factor default to 1
  • 299c5594e6b36cef70b164e00eb671ed32c0d705 yuzu_cmd: config: Pass a reference in
  • 0e5c74bc9e18974f3169766aec2dee0effdc8df1 core, input_common: Miscellaneous fixes
  • 7a8de138df35aecf760402a6b8097b4d6e0e8178 yuzu qt: Make most UISettings a BasicSetting
  • b91b76df4fe27d781bd95ddb89b78ff54df57029 general: Make most settings a BasicSetting
  • 35b17fa5e0a69c019852fed9ede9b64f08dd21a0 configuration: Defer to common/settings for per-game settings defaults
  • 20e51402b0c0221d63c923d049e6a4c706c5e2ba common: Force defaults for Settings::Setting's

This list of changes was auto generated.

yuzu-mainline - yuzu 680

Published by yuzubot over 3 years ago

Changes:

  • 77eab1e66f2de1ea8ac23e235671b038727be19c "Merge Tagged PR 4836"
  • 87e408fb994acf95e9b9e5bfd675c38fc9181282 "Merge Tagged PR 5896"
  • 2eb018c80fd2a83686ee11a80c7427a98ea44354 Merge pull request #6562 from Morph1984/flush-behavior
  • eb3cb3af353dd1d62b11a6032e35656153ecb505 Merge pull request #6497 from FernandoS27/scotty-doesnt-know
  • a59ae5e702a9fed1626e8815b2208acc7f373e22 common: logging: backend: Close the file after exceeding the write limit
  • 14ab50defb2c6b06aec9a1401154fc57e662fc9d common: fs: file: Revert Flush to its previous behavior and add Commit
  • d299d5531ff234d4a9c986126b872aac4ffc4dd8 common: fs: file: Flush the file in GetSize
  • c6a9e91784957877d86c50b1cf1807265fafe65a Texture Cache: Fix collision with multiple overlaps of the same sparse texture.
  • a8a0927d424815d01782c6872a4c9ab605a87dbe Texture Cache: Fix GCC & Clang.
  • 8f9f142956bb5de205cad2237f0cf60770796867 Texture Cache: Address feedback.
  • fd98fcf7f00d096322ccfaa1e35a314b4d698efd Texture Cache: Improve accuracy of sparse texture detection.
  • 38165fb7e3e486b5099cfa76f5a09ec9f3201acd Texture Cache: Initial Implementation of Sparse Textures.

This list of changes was auto generated.

yuzu-mainline - yuzu 679

Published by yuzubot over 3 years ago

Changes:

  • 35a3d9db87458b01a67d04ad20a77013d94ff5b2 "Merge Tagged PR 4836"
  • e0ff1e38044d2b5a6fdaea75b119b167fd8f1466 "Merge Tagged PR 5896"
  • b07423f6e25b30eac037f2527c2d52e04b8f87c2 Merge pull request #6566 from Morph1984/sign-compare-as-error
  • ebb82b0b8394781622afe132a0779dc25995b47b CMakeLists: Treat -Wsign-compare as an error on GCC/Clang
  • bf50345d4c13e34e69af0070632400b3472a1a11 Merge pull request #6537 from Morph1984/warnings
  • 3d03a6ae0232780ed6fb28e52dbdc5221cb3a7bf Merge pull request #6556 from Morph1984/default-mii
  • c770fa9823185fd2878310546311b528d421e31c Merge pull request #6540 from Kelebek1/nvdec
  • 942c0d6cdd7975ded7435917ce24fdbaa4b8077d Merge pull request #6561 from german77/analog_fix
  • c19ec2edd9732b50b6ea95f2ea7b031511c75491 input_common: Add missing modifier callback to analog from button
  • dd44089f87a63c0f8ec1bc8538d900ab0637e510 Merge pull request #6559 from german77/compilation_warnings
  • b188d7792a238fbe8bd9e27c2729538e2d9eee10 profiler: Fix deprecated functions
  • 5dfa313d2c5cf8310598f427ba782a8d2eb5760e service: mii: Retrieve the correct default miis.
  • 208a04dcffe8142070bd8136b42def6a3233bb0f Slightly refactor NVDEC and codecs for readability and safety
  • 248a146ab79b732cd02632f5ecf58d70ba3bce91 CMakeLists: Disable all warnings for external headers
  • 22d7b89c15feec7c2414fe9f24e104a4edd084bb video_core: Remove #pragma warning directives for external headers
  • 954259312e9e2702d069fb925e738c6e5bb814b9 input_common: Remove #pragma warning directives for external headers
  • 0eae00e2630e2dee09daf29cfb3e7ab484cbe14e CMakeLists: Enforce C4018, C4267, C4305, C4389
  • e828c5a559cda1ac8d6f445d609940cd24c2d137 core: Enforce C4242
  • 58550cfcdcc288678a84d2ffa2d4856071b2374c input_common: Enforce C4242
  • a47704f4dd38d57ffcd09bd22a727409340b662c video_core: Enforce C4242
  • d3d6613d33d6ca695732ccbdbd3e749053d22d0a video_core: Silence signed/unsigned mismatch warnings

This list of changes was auto generated.

yuzu-mainline - yuzu 678

Published by yuzubot over 3 years ago

Changes:

  • 804235facbc5c944388c0178911cf70ac0fe53fa "Merge Tagged PR 4836"
  • 8d3a3368df912ecc31479fe08a744ea7a890da0a "Merge Tagged PR 5896"
  • 669cef2da3370bcf76fe91dd3bf7084f37cd7e9b Merge pull request #6552 from Morph1984/c4189-msvc
  • eb0e10cff2496fbf91362aa1e399b1d0b9a1d808 Merge pull request #6553 from FernandoS27/bite-a-bat-change-the-world
  • 0aab55d26a66dd86f181e09c20efa44a86f45812 TextureCacheOGL: Implement Image Copies for 1D and 1D Array.
  • ebaa7e391c9631e92ff290318ffd58d808b76f87 TextureCache: Fix 1D to 2D overlapps.
  • 3a3f4983b67e436a630f3b11dd47183f6ea2229d CMakeLists: Enforce C4189

This list of changes was auto generated.