summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-23Merge pull request #1164 from tech4me/decode_iadd3bunnei
Shaders: Added decodings for IADD3 instructions
2018-08-23Port #4013 from Citra: "Init logging sooner so we dont miss some logs on ↵Tobias
startup" (#1142) * Port #4013 from Citra: "Init logging sooner so we dont miss some logs on startup" * Fix compilation
2018-08-23Added GetBootMode (#1107)David
* Added GetBootMode Used by homebrew * Added enum for GetBootMode
2018-08-23Shaders: Added decodings for IADD3 instructionstech4me
2018-08-23Merge pull request #1160 from bunnei/surface-reservebunnei
gl_rasterizer_cache: Several improvements
2018-08-23Merge pull request #1153 from bunnei/stencil-clearbunnei
gl_rasterizer: Implement partial color clear, stencil clear, and stencil test.
2018-08-23gl_rasterizer_cache: Blit when possible on RecreateSurface.bunnei
2018-08-23gl_rasterizer_cache: Reserve surfaces that have already been created for ↵bunnei
later use.
2018-08-23gl_rasterizer_cache: Remove assert for RecreateSurface type.bunnei
2018-08-23gl_rasterizer_cache: Implement compressed texture copies.bunnei
2018-08-23gl_rasterizer: Implement stencil test.bunnei
- Used by Splatoon 2.
2018-08-23gl_rasterizer: Implement partial color clear and stencil clear.bunnei
2018-08-23maxwell_3d: Update to include additional stencil registers.bunnei
2018-08-23gl_state: Update to handle stencil front/back face separately.bunnei
2018-08-23Merge pull request #1157 from lioncash/vecbunnei
gl_shader_gen: Use a std::vector to represent program code instead of std::array
2018-08-23Merge pull request #1156 from Lakumakkara/lop3bunnei
gl_shader_decompiler: Implement LOP3
2018-08-22Swap "Plus" with "Minus" on the controller GUI (#1150)literalmente-game
* Swap "Plus" with "Minus" on the controller GUI Major fix /s
2018-08-22Merge pull request #1159 from lioncash/fmtJames Rowe
externals: Update fmt to 6201052
2018-08-22Merge pull request #1137 from lioncash/namespacebunnei
renderer_opengl: Namespace OpenGL code
2018-08-22Merge pull request #1158 from lioncash/boostJames Rowe
externals/boost: Update to 1.68.0
2018-08-22externals: Update fmt to 6201052Lioncash
Previously, we'd get warnings like: " c:\projects\yuzu\externals\fmt\include\fmt\format.h(2868): warning C4127: conditional expression is constant [C:\projects\yuzu\msvc_build\externals\dynarmic\src\dynarmic.vcxproj] " spamming the build output when compiling on Windows. This updates fmt to include the upstreamed fix that silences this warning.
2018-08-22externals/boost: Update to 1.68.0Lioncash
This updates the submodule to use 1.68.0. Notably, it gets rid of the silly "Info: Boost.Config is older than your compiler version - probably nothing bad will happen - but you may wish to look for an update Boost version. Define BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE to suppress this message." message that spams the output of the build process on Windows.
2018-08-22gl_shader_gen: Make ShaderSetup's constructor explicitLioncash
Prevents implicit conversions.
2018-08-22gl_shader_gen: Use a std::vector to represent program code instead of std::arrayLioncash
While convenient as a std::array, it's also quite a large set of data as well (32KB). It being an array also means data cannot be std::moved. Any situation where the code is being set or relocated means that a full copy of that 32KB data must be done. If we use a std::vector we do need to allocate on the heap, however, it does allow us to std::move the data we have within the std::vector into another std::vector instance, eliminating the need to always copy the program data (as std::move in this case would just transfer the pointers and bare necessities over to the new vector instance).
2018-08-23more fixesLaku
2018-08-22fixesLaku
2018-08-22Merge pull request #1155 from tech4me/icon-fixbunnei
config: Fixed icon size get set to 0
2018-08-22renderer_opengl: Namespace OpenGL codeLioncash
Namespaces all OpenGL code under the OpenGL namespace. Prevents polluting the global namespace and allows clear distinction between other renderers' code in the future.
2018-08-22remove debug loggingLaku
2018-08-22implement lop3Laku
2018-08-21config: Fixed icon size get set to 0tech4me
2018-08-22Merge pull request #1136 from tech4me/masterbunnei
qt/main: Port part of citra(#3411), open savedata works
2018-08-22Merge pull request #840 from FearlessTobi/port-3353bunnei
Port #3353 from Citra: "citra-qt: Add customizable speed limit target "
2018-08-22Merge pull request #1154 from OatmealDome/topology-linesbunnei
maxwell_to_gl: Implement PrimitiveTopology::Lines
2018-08-22Merge pull request #1141 from FearlessTobi/port-3902bunnei
Port #3902 from Citra: "Add restart hotkey & menu option"
2018-08-22Merge pull request #1124 from Subv/logic_opsbunnei
GPU: Implemented logic ops.
2018-08-22maxwell_to_gl: Implement PrimitiveTopology::LinesOatmealDome
Used by Splatoon 2's debug menu.
2018-08-22Merge pull request #1147 from lioncash/warnbunnei
logging/text_formatter: Use empty braces for initializing CONSOLE_SCREEN_BUFFER_INFO instance
2018-08-22Merge pull request #1151 from bunnei/revert-4a2ee191bunnei
Revert "Shader: Use the right sampler type in the TEX, TEXS and TLDS …"
2018-08-21Merge pull request #1152 from ogniK5377/plu-includebunnei
Added missing include for pl:u
2018-08-22Added missing include for pl:uDavid Marcec
Should fix any compile errors
2018-08-21PL:U Added BFTTF loading(Loading from System NAND dumps) (#1088)David
* Added bfttf loading We can now load system bfttf fonts from system archives AND shared memory dumps. This allows people who have installed their system nand dumps to yuzu to automatically get shared font support. We also now don't hard code the offsets or the sizes of the shared fonts and it's all calculated for us now. * Addressed plu fixups * Style changes for plu * Fixed logic error for plu and added more error checks.
2018-08-21Revert "Shader: Use the right sampler type in the TEX, TEXS and TLDS ↵bunnei
instructions." - This reverts commit 3ef4b3d4b445960576f10d1ba6521580d03e3da8. - This commit had broken a lot of games. We really should do a full implementation of this in one change.
2018-08-21Merge pull request #1145 from lioncash/fwd-declbunnei
vfs: Replace mode.h include with forward declarations where applicable
2018-08-21Merge pull request #1146 from lioncash/ambunnei
am: Utilize std::array within PopLaunchParameter()
2018-08-21Merge pull request #1148 from lioncash/audio-warnbunnei
audio_core/filter: Add explicit cast to assignment in Process()
2018-08-21Merge pull request #1149 from lioncash/parenbunnei
shader_bytecode: Parenthesize conditional expression within GetTextureType()
2018-08-21shader_bytecode: Parenthesize conditional expression within GetTextureType()Lioncash
Resolves a -Wlogical-op-parentheses warning.
2018-08-21vfs: Replace mode.h include with forward declarations where applicableLioncash
Avoids the need to rebuild these source files if the mode header changes.
2018-08-21audio_core/filter: Add explicit cast to assignment in Process()Lioncash
Previously this would cause warnings about implicit conversions to s16 from a double