- 17 Apr, 2020 7 commits
-
-
Lioncash authored
-
Lioncash authored
Only the first element of the returned pair is ever used.
-
Lioncash authored
Some variables aren't used, so we can remove these. Unfortunately, diagnostics are still reported on structured bindings even when annotated with [[maybe_unused]], so we need to unpack the elements that we want to use manually.
-
Lioncash authored
Same behavior, less code.
-
Lioncash authored
We can just specify the initializers.
-
Lioncash authored
ttis and ats will never exceed the length of INT32_MAX in our case, so this is safe.
-
bunnei authored
CMakeLists: Specify -Wextra on linux builds
-
- 16 Apr, 2020 20 commits
-
-
Fernando Sahmkow authored
buffer_cache: Return handles instead of pointer to handles
-
bunnei authored
externals: Use shared libraries if possible
-
Markus Wick authored
This is mostly done by pkgconfig. I've focused on the larger and more stable libraries.
-
Markus Wick authored
Neither core nor web_services use OpenSSL nor LibreSSL. However they need to link them as it's a requirement of httplib. So let's declare this within httplib instead of core and web_services.
-
Markus Wick authored
-
Rodrigo Locatti authored
service: time: Implement CalculateStandardUserSystemClockDifferenceByUser.
-
ReinUsesLisp authored
The original idea of returning pointers is that handles can be moved. The problem is that the implementation didn't take that in mind and made everything harder to work with. This commit drops pointer to handles and returns the handles themselves. While it is still true that handles can be invalidated, this way we get an old handle instead of a dangling pointer. This problem can be solved in the future with sparse buffers.
-
Rodrigo Locatti authored
decode/shift: Remove unused variable within Shift()
-
Rodrigo Locatti authored
surface_view: Add missing operator!= to ViewParams
-
Rodrigo Locatti authored
gl_device: Mark stage_swizzle as constexpr
-
Rodrigo Locatti authored
surface_base: Make IsInside() a const member function
-
Rodrigo Locatti authored
control_flow: Make use of std::move in TryInspectAddress()
-
Lioncash authored
Removes a redundant variable that is already satisfied by the IsFull() utility function.
-
Lioncash authored
Provides logical symmetry to the interface.
-
Lioncash authored
This doesn't modify internal state, so this can be made const.
-
bunnei authored
video_core: Amend doxygen comment references
-
Lioncash authored
Eliminates redundant atomic reference count increments and decrements.
-
Lioncash authored
Fixes broken documentation references.
-
Lioncash authored
Previously this was mutable even though it shouldn't be.
-
Lioncash authored
Allows reporting more cases where logic errors may exist, such as implicit fallthrough cases, etc. We currently ignore unused parameters, since we currently have many cases where this is intentional (virtual interfaces). While we're at it, we can also tidy up any existing code that causes warnings. This also uncovered a few bugs as well.
-
- 15 Apr, 2020 13 commits
-
-
Rodrigo Locatti authored
Texture Cache: Read current data when flushing a 3D segment.
-
Fernando Sahmkow authored
shader/memory: Implement RED.E.ADD and minor changes to ATOM
-
Mat M authored
CMakeLists: Make -Wreorder a compile-time error
-
Lioncash authored
This can result in silent logic bugs within code, and given the amount of times these kind of warnings are caused, they should be flagged at compile-time so no new code is submitted with them.
-
Mat M authored
gl_rasterizer: Implement constant vertex attributes
-
Fernando Sahmkow authored
This PR corrects flushing of 3D segments when data of other segments is mixed, this aims to preserve the data in place.
-
Mat M authored
maxwell_to_vk: Add uint16 vertex formats
-
Mat M authored
gl_shader_cache: Use CompileDepth::FullDecompile on GLSL
-
Mat M authored
gl_texture_cache: Fix layered texture attachment base level
-
Mat M authored
shader/arithmetic: Add FCMP_CR variant
-
Mat M authored
Revert "gl_shader_decompiler: Implement merges with bitfieldInsert"
-
Mat M authored
vk_blit_screen: Initialize all members in VkPipelineViewportStateCreateInfo
-
ReinUsesLisp authored
-