- 03 Feb, 2020 8 commits
-
-
Lioncash authored
Prevents trivial warnings and ensures interfaces are properly maintained between the base class.
-
Lioncash authored
std::function is allowed to heap allocate if the size of the captures associated with each lambda exceed a certain threshold. This prevents potentially unnecessary reallocations from occurring.
-
Lioncash authored
Gets rid of a trivially avoidable atomic reference count increment and decrement.
-
Lioncash authored
Future-proofs code if boost is ever updated.
-
Lioncash authored
Amends the constructor initializer list to specify the order of its elements in the same order that initialization would occur.
-
Lioncash authored
-
Lioncash authored
-
bunnei authored
shader: Remove curly braces initializers on shared pointers
-
- 02 Feb, 2020 2 commits
-
-
ReinUsesLisp authored
-
bunnei authored
Partially implement Indexed samplers in general and specific code in GLSL
-
- 01 Feb, 2020 2 commits
- 31 Jan, 2020 4 commits
- 30 Jan, 2020 7 commits
-
-
Lioncash authored
Now both CPU backends go through their referenced system instance to obtain the current thread.
-
Lioncash authored
shared_ptr was used in 2d1984c2 due to a misunderstanding of how the language generates move constructors and move assignment operators. If a destructor is user-provided, then the compiler won't generate the move constructor and move assignment operators by default--they must be explicitly opted into. The reason for the compilation errors is due to the fact that the language will fall back to attempting to use the copy constructor/copy assignment operators if the respective move constructor or move assignment operator is unavailable. Given that we explicitly opt into them now, the the move constructor and move assignment operators will be generated as expected.
-
Lioncash authored
Nothing from these headers are used within this source file, so we can remove them.
-
Lioncash authored
This isn't used within the class, so it can be removed to simplify the overall interface. While we're in the same area, we can simplify a unique_ptr reset() call.
-
bunnei authored
System: Refactor CPU Core management and move ARMInterface and Schedulers to Kernel
-
bunnei authored
system_archive: Fix Korean and Chinese fonts
-
bunnei authored
shader/memory: Implement LDL.S16, LDS.S16, STL.S16 and STS.S16
-
- 29 Jan, 2020 3 commits
- 28 Jan, 2020 4 commits
-
-
bunnei authored
gl_shader_decompiler: Remove UNIMPLEMENTED for gl_PointSize
-
ReinUsesLisp authored
This was implemented by a previous commit and it's no longer required.
-
bunnei authored
GUI: dark themes refinements and QSS cleanup
-
bunnei authored
gl_texture_cache: Properly implement depth/stencil sampling
-
- 27 Jan, 2020 5 commits
-
-
ReinUsesLisp authored
-
bunnei authored
bsd: Stub several more functions.
-
Fernando Sahmkow authored
-
ReinUsesLisp authored
Layered break downs was passing "layer" as a "depth" parameter. This commit addresses that.
-
ReinUsesLisp authored
This addresses the long standing issue of compatibility vs. core profiles on OpenGL, properly implementing depth vs. stencil sampling depending on the texture swizzle.
-
- 26 Jan, 2020 5 commits
-
-
Fernando Sahmkow authored
-
Fernando Sahmkow authored
-
Fernando Sahmkow authored
This commit instends on better naming the new purpose of this classes.
-
Fernando Sahmkow authored
-
Bartosz Kaszubowski authored
-