- Oct 27, 2019
-
-
David authored
Kernel: Implement a New Thread Scheduler V2
-
bunnei authored
maxwell_3d: Silence implicit conversion warnings
-
ReinUsesLisp authored
While we are at it, unify types for dirty reg pointers.
-
bunnei authored
astc: Silence implicit conversion warnings
-
ReinUsesLisp authored
-
- Oct 26, 2019
-
-
Rodrigo Locatti authored
Implement Fast BRX, fix TXQ and addapt the Shader Cache for it
-
Fernando Sahmkow authored
-
Rodrigo Locatti authored
shader_ir: Use std::array with std::pair instead of std::unordered_map
-
- Oct 25, 2019
-
-
Rodrigo Locatti authored
Shader_Ir: Fix TLD4S from using a component mask.
-
Fernando Sahmkow authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
Fernando Sahmkow authored
-
Fernando Sahmkow authored
-
Fernando Sahmkow authored
Shader_IR: allow lookup of texture samplers within the shader_ir for instructions that don't provide it
-
Fernando Sahmkow authored
-
Fernando Sahmkow authored
-
Fernando Sahmkow authored
VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders.
-
Fernando Sahmkow authored
-
- Oct 24, 2019
-
-
James Rowe authored
Revert "ci: Add build name to archive root folder"
-
James Rowe authored
This reverts commit 5e553a6c.
-
Rodrigo Locatti authored
shader_bytecode: Make Matcher constexpr capable
-
Lioncash authored
Greatly shrinks the amount of generated code for GetDecodeTable(). Collapses an assembly output of 9000+ lines down to ~3621 with Clang, and 6513 down to ~2616 with GCC, given it's now allowed to construct all the entries as a sequence of constant data.
-
Lioncash authored
Given the overall size of the maps are very small, we can use arrays of pairs here instead of always heap allocating a new map every time the functions are called. Given the small size of the maps, the difference in container lookups are negligible, especially given the entries are already sorted.
-
Rodrigo Locatti authored
video_core/shader: Resolve instances of variable shadowing
-
Lioncash authored
Silences a few -Wshadow warnings.
-
- Oct 23, 2019
-
-
bunnei authored
ci: Add build name to archive root folder
-
Zach Hilman authored
-
- Oct 22, 2019
-
-
bunnei authored
hid/npad: Minor cleanup
-
Fernando Sahmkow authored
shader_ir/memory: Ignore global memory when tracking fails
-
Fernando Sahmkow authored
gl_shader_decompiler/vk_shader_decompiler: Resolve implicit fallthrough cases
-
Fernando Sahmkow authored
TLD4S always outputs 4 values, the previous code checked a component mask and omitted those values that weren't part of it. This commit corrects that and makes sure all 4 values are set.
-
ReinUsesLisp authored
Ignore global memory operations instead of invoking undefined behaviour when constant buffer tracking fails and we are blasting through asserts, ignore the operation. In the case of LDG this means filling the destination registers with zeroes; for STG this means ignore the instruction as a whole. The default behaviour is still to abort execution on failure.
-
- Oct 20, 2019
-
-
David authored
maxwell_3d: Reduce FlushMMEInlineDraw logging to Trace
-
ReinUsesLisp authored
-
- Oct 19, 2019
- Oct 18, 2019
-
-
bunnei authored
Fix null pointer dereference.
-