- 07 Sep, 2015 2 commits
-
-
Yuri Kunde Schlesner authored
If the first type of breakpoint to be hit wasn't "Vertex Loaded", the input_vertex would contain garbage, which would be passed to the shader interpreter and ocasionally cause crashes.
-
Yuri Kunde Schlesner authored
-
- 06 Sep, 2015 4 commits
-
-
Yuri Kunde Schlesner authored
CMake: Add missing library required by Linux for compiling glad
-
Yuri Kunde Schlesner authored
-
Lioncash authored
DynCom: Converted all magic 0xE condition code checks to ConditionCode::AL
-
archshift authored
-
- 05 Sep, 2015 1 commit
-
-
bunnei authored
OpenGL: Use Sampler Objects to decouple sampler config from textures
-
- 03 Sep, 2015 7 commits
-
-
Yuri Kunde Schlesner authored
Fixes #978
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
This stops (for some reason sporadic) crashes and OpenGL errors during shutdown, when the OpenGL renderer tries to clean up objects from the UI thread, which has no OpenGL context active.
-
Yuri Kunde Schlesner authored
Replace the previous OpenGL loader with a glad-generated 3.3 one
-
bunnei authored
Add cam:u service function names to its function table
-
archshift authored
-
- 02 Sep, 2015 3 commits
- 01 Sep, 2015 4 commits
- 31 Aug, 2015 7 commits
-
-
Tony Wasserka authored
Pica: Add the vertex_offset register to the Pica registers map.
-
Subv authored
-
bunnei authored
Only check src/ directory for whitespace errors in the pre-commit hook
-
bunnei authored
Shader JIT: Fix SGE/SGEI NaN behavior
-
Subv authored
-
Yuri Kunde Schlesner authored
This allows importing of external libraries into externals/ without having to reformat them. Unfortunately it also allows whitespace to be introduced in files like the root CMakeLists.txt, but that is a small downside compared to the tradeoff.
-
aroulin authored
SGE was incorrectly emulated w.r.t. NaN behavior as the CMPSS SSE instruction was used with NLT
-
- 30 Aug, 2015 7 commits
-
-
bunnei authored
GPU: Implemented register 0x22A PICA_REG_DRAW_VERTEX_OFFSET
-
Subv authored
This is the equivalent of the "first" parameter in glDrawArrays, it tells the GPU the vertex index at which to start rendering. Register 0x22A doesn't affect indexed rendering.
-
bunnei authored
Services/FS: Correctly tell the guest app whether a file was correctly opened or not
-
Yuri Kunde Schlesner authored
This gives us several niceties such as Sampler Objects, shader attribute locations and Timer Queries.
-
Yuri Kunde Schlesner authored
The main advantage of switching to glad from glLoadGen is that, apart from being actively maintained, it supports a customizable entrypoint loader function, which makes it possible to also support OpenGL ES.
-
Yuri Kunde Schlesner authored
Cubic Ninja waited for the frame to end by spinning on a loop calling GetSystemTick while doing nothing else. Since GetSystemTick doesn't cause a reschedule (which advances time), this meant that very little emulated time would pass inside that loop, causing the game to spend most of the frame burning away CPU.
-
bunnei authored
Rasterizer: Corrected the stencil implementation.
-
- 29 Aug, 2015 1 commit
-
-
Subv authored
Closes #1067
-
- 28 Aug, 2015 3 commits
-
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
Kernel: Fix wrong linear heap base on titles using newer kernels
-
Yuri Kunde Schlesner authored
Typo which sneaked in through review on #1025
-
- 27 Aug, 2015 1 commit
-
-
bunnei authored
Fix heap-management regressions
-