- Nov 12, 2019
-
-
Lioncash authored
Uncovered a bug within Thread's SetCoreAndAffinityMask() where an unsigned variable (ideal_core) was being compared against "< 0", which would always be a false condition. We can also get rid of an unused function (GetNextProcessorId) which contained a sign mismatch warning.
-
Lioncash authored
Resolves a few trivial sign conversion/mismatch errors.
-
Lioncash authored
Will be used to reduce the overall duplication of the same magic value all over the codebase in following changes.
-
Lioncash authored
-
Lioncash authored
The constructor was implicitly using signed->unsigned conversions to produce 0xFFFFFFFF. We can just specify this explicitly with UINT32_MAX.
-
Lioncash authored
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.
-
Lioncash authored
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.
-
- Nov 09, 2019
- Nov 08, 2019
-
-
bunnei authored
GLSLDecompiler: Correct Texture Gather Offset.
-
- Nov 07, 2019
-
-
ReinUsesLisp authored
Properly pass engine when a shader is being constructed from memory.
-
Fernando Sahmkow authored
This commit corrects the argument ordering in textureGatherOffset.
-
bunnei authored
shader/control_flow: Abstract repeated code chunks in BRX tracking
-
Morph authored
`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`.
-
bunnei authored
shader_ir: Reduce severity of warnings
-
Rodrigo Locatti authored
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>
-
ReinUsesLisp authored
-
ReinUsesLisp authored
Remove copied and pasted for cycles into a common templated function.
-
ReinUsesLisp authored
-
ReinUsesLisp authored
These containers have a default constructor.
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
These warnings don't offer meaningful information while decoding shaders. Remove them.
-
bunnei authored
ci: Rename build folder only on non-mainline builds
-
bunnei authored
-
bunnei authored
Revert "ci: Rename build folder only on non-mainline builds"
-
bunnei authored
-
- Nov 06, 2019
-
-
bunnei authored
gl_rasterizer: Upload constant buffers with glNamedBufferSubData
-
bunnei authored
ci: Populate build repository from Azure environment
-
bunnei authored
kernel: Improve events
-
Rodrigo Locatti authored
shader/node: Unpack bindless texture encoding
-
Zach Hilman authored
-
bunnei authored
ci: Rename build folder only on non-mainline builds
-
Zach Hilman authored
-
David authored
hid: Stub SetNpadJoyAssignmentModeSingle and GetNpadHandheldActivationMode
-
bunnei authored
Fermi2D: limit blit area to only available area
-
bunnei authored
externals: Remove special casing of zlib's tests.
-
- Nov 05, 2019
-
-
bunnei authored
common_func: Use std::array for INSERT_PADDING_* macros.
-