| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-11-12 | result: Add default error code for the ResultCode(-1) case | Lioncash | |
| Will be used to reduce the overall duplication of the same magic value all over the codebase in following changes. | |||
| 2019-11-12 | crypto: Resolve sign-conversion warnings | Lioncash | |
| 2019-11-12 | result: Resolve sign-coversion warnings | Lioncash | |
| The constructor was implicitly using signed->unsigned conversions to produce 0xFFFFFFFF. We can just specify this explicitly with UINT32_MAX. | |||
| 2019-11-12 | arm_unicorn: Resolve sign conversion warnings | Lioncash | |
| While we're at it, this also resolves a type truncation warning as well, given the code was truncating from a 64-bit value to a 32-bit one. | |||
| 2019-11-12 | CMakeLists: Make most implicit type conversion warnings errors on MSVC | Lioncash | |
| Quite frequently there have been cases where code has been merged into the core that produces warning. In order to prevent this from occurring, we can make the compiler flag these cases and allow our CI to flag down any code that would generate these warnings. This is beneficial given silent conversions from signed/unsigned can result in logic bugs. This forces one writing changes to be explicit about when signedness conversions are desirable, rather than leaving it up to readers' interpretation. Currently the codebase isn't in a state where it will build successfully with this change applied, but this will be addressed in subsequent follow-up changes. This set of changes will focus on making it build properly with these changes for MSVC as a starting point for basic coverage. | |||
| 2019-11-11 | ci: Package source with builds | Zach Hilman | |
| 2019-11-11 | video_core: Enable sign conversion warnings | Rodrigo Locatti | |
| Enable sign conversion warnings but don't treat them as errors. | |||
| 2019-11-11 | Implement stub for QueryApplicationPlayStatisticsByUid | Michael Scire | |
| 2019-11-09 | Merge pull request #3085 from bunnei/web-token-b64 | bunnei | |
| yuzu: configure_web: Use Base64 encoded token | |||
| 2019-11-09 | web-service: Port citra's updated web_backend code. | bunnei | |
| 2019-11-09 | yuzu: configure_web: Use Base64 encoded token for simplifying user experience. | bunnei | |
| 2019-11-09 | Merge pull request #3082 from ReinUsesLisp/fix-lockers | bunnei | |
| gl_shader_cache: Fix locker constructors | |||
| 2019-11-08 | video_core: Treat implicit conversions as errors | ReinUsesLisp | |
| 2019-11-08 | video_core: Silence implicit conversion warnings | ReinUsesLisp | |
| 2019-11-08 | microprofile: Silence conversion warnings | ReinUsesLisp | |
| 2019-11-08 | Merge pull request #3080 from FernandoS27/glsl-fix | bunnei | |
| GLSLDecompiler: Correct Texture Gather Offset. | |||
| 2019-11-07 | gl_shader_cache: Fix locker constructors | ReinUsesLisp | |
| Properly pass engine when a shader is being constructed from memory. | |||
| 2019-11-07 | gl_shader_cache: Enable extensions only when available | ReinUsesLisp | |
| Silence GLSL compilation warnings. | |||
| 2019-11-07 | gl_shader_decompiler: Add safe fallbacks when ARB_shader_ballot is not available | ReinUsesLisp | |
| 2019-11-07 | shader_ir/warp: Implement FSWZADD | ReinUsesLisp | |
| 2019-11-07 | gl_shader_decompiler: Reimplement shuffles with platform agnostic intrinsics | ReinUsesLisp | |
| 2019-11-07 | GLSLDecompiler: Correct Texture Gather Offset. | Fernando Sahmkow | |
| This commit corrects the argument ordering in textureGatherOffset. | |||
| 2019-11-07 | Merge pull request #3032 from ReinUsesLisp/simplify-control-flow-brx | bunnei | |
| shader/control_flow: Abstract repeated code chunks in BRX tracking | |||
| 2019-11-07 | buffer_cache: Add missing includes (#3079) | Morph | |
| `boost::make_iterator_range` is available when `boost/range/iterator_range.hpp` is included. Also include `boost/icl/interval_map.hpp` and `boost/icl/interval_set.hpp`. | |||
| 2019-11-07 | Merge pull request #3070 from ReinUsesLisp/shader-warnings | bunnei | |
| shader_ir: Reduce severity of warnings | |||
| 2019-11-07 | gl_rasterizer: Remove front facing hack | ReinUsesLisp | |
| 2019-11-07 | gl_shader_decompiler: Fix typo "y_negate"->"y_direction" | ReinUsesLisp | |
| 2019-11-07 | gl_shader_manager: Remove unused variable in SetFromRegs | ReinUsesLisp | |
| 2019-11-07 | yuzu_cmd: Use string_view instead of string for extensions | ReinUsesLisp | |
| Avoids potential allocations due to the usage of std::string on strings that we know at compile time. Most of these might fit in SSO, but it adds complexity that can be easily avoided with string views. | |||
| 2019-11-07 | gl_rasterizer: Emulate viewport flipping with ARB_clip_control | ReinUsesLisp | |
| Emulates negative y viewports with ARB_clip_control. This allows us to more easily emulated pipelines with tessellation and/or geometry shader stages. It also avoids corrupting games with transform feedbacks and negative viewports (gl_Position.y was being modified). | |||
| 2019-11-07 | shader/control_flow: Specify constness on caller lambdas | Rodrigo Locatti | |
| Update src/video_core/shader/control_flow.cpp Co-Authored-By: Mat M. <mathew1800@gmail.com> Update src/video_core/shader/control_flow.cpp Co-Authored-By: Mat M. <mathew1800@gmail.com> Update src/video_core/shader/control_flow.cpp Co-Authored-By: Mat M. <mathew1800@gmail.com> Update src/video_core/shader/control_flow.cpp Co-Authored-By: Mat M. <mathew1800@gmail.com> Update src/video_core/shader/control_flow.cpp Co-Authored-By: Mat M. <mathew1800@gmail.com> Update src/video_core/shader/control_flow.cpp Co-Authored-By: Mat M. <mathew1800@gmail.com> | |||
| 2019-11-07 | shader/control_flow: Use callable template instead of std::function | ReinUsesLisp | |
| 2019-11-07 | shader/control_flow: Abstract repeated code chunks in BRX tracking | ReinUsesLisp | |
| Remove copied and pasted for cycles into a common templated function. | |||
| 2019-11-07 | shader/control_flow: Silence Intellisense cast warnings | ReinUsesLisp | |
| 2019-11-07 | shader/control_flow: Remove brace initializer in std containers | ReinUsesLisp | |
| These containers have a default constructor. | |||
| 2019-11-07 | shader/decode: Reduce severity of arithmetic rounding warnings | ReinUsesLisp | |
| 2019-11-07 | shader/arithmetic: Reduce RRO stub severity | ReinUsesLisp | |
| 2019-11-07 | shader/texture: Remove NODEP warnings | ReinUsesLisp | |
| These warnings don't offer meaningful information while decoding shaders. Remove them. | |||
| 2019-11-06 | Merge pull request #3078 from bunnei/azure-rename-partial | bunnei | |
| ci: Rename build folder only on non-mainline builds | |||
| 2019-11-06 | ci: Rename build folder only on non-mainline builds | bunnei | |
| 2019-11-06 | nifm: Only return that there's an internet connection when there's a BCATServer | Fernando Sahmkow | |
| This helps games that need internet for other purposes boot as the rest of our internet infrastructure is incomplete. | |||
| 2019-11-06 | Merge pull request #3077 from yuzu-emu/revert-3073-azure-rename-partial | bunnei | |
| Revert "ci: Rename build folder only on non-mainline builds" | |||
| 2019-11-06 | Revert "ci: Rename build folder only on non-mainline builds" | bunnei | |
| 2019-11-06 | Merge pull request #3057 from ReinUsesLisp/buffer-sub-data | bunnei | |
| gl_rasterizer: Upload constant buffers with glNamedBufferSubData | |||
| 2019-11-06 | Merge pull request #3076 from DarkLordZach/telem-names | bunnei | |
| ci: Populate build repository from Azure environment | |||
| 2019-11-06 | Merge pull request #3062 from bunnei/event-improve | bunnei | |
| kernel: Improve events | |||
| 2019-11-06 | Merge pull request #3039 from ReinUsesLisp/cleanup-samplers | Rodrigo Locatti | |
| shader/node: Unpack bindless texture encoding | |||
| 2019-11-05 | ci: Populate build repository from Azure environment | Zach Hilman | |
| 2019-11-05 | Merge pull request #3073 from DarkLordZach/azure-rename-partial | bunnei | |
| ci: Rename build folder only on non-mainline builds | |||
| 2019-11-05 | ci: Rename build folder only on non-mainline builds | Zach Hilman | |
