Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-31 | Only check src/ directory for whitespace errors in the pre-commit hook | Yuri Kunde Schlesner | |
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. | |||
2015-08-29 | Merge pull request #1049 from Subv/stencil | bunnei | |
Rasterizer: Corrected the stencil implementation. | |||
2015-08-27 | Merge pull request #1080 from yuriks/linear-heap-base-typo | Yuri Kunde Schlesner | |
Kernel: Fix wrong linear heap base on titles using newer kernels | |||
2015-08-27 | Kernel: Fix wrong linear heap base on titles using newer kernels | Yuri Kunde Schlesner | |
Typo which sneaked in through review on #1025 | |||
2015-08-27 | Merge pull request #1075 from yuriks/ControlMem-fixes | bunnei | |
Fix heap-management regressions | |||
2015-08-27 | Merge pull request #1065 from yuriks/shader-fp | Yuri Kunde Schlesner | |
Shader FP compliance fixes | |||
2015-08-27 | Merge pull request #1068 from bunnei/gl-hash-textures | bunnei | |
gl_rasterizer_cache: Cache textures based on hash in addition to address. | |||
2015-08-27 | gl_rasterizer_cache: Detect and ignore unnecessary texture flushes. | bunnei | |
2015-08-27 | Merge pull request #1079 from aroulin/albw-jit-bug | bunnei | |
Shader JIT: Fix float to integer rounding in MOVA | |||
2015-08-27 | Shader JIT: Fix float to integer rounding in MOVA | aroulin | |
MOVA converts new address register values from floats to integers using truncation | |||
2015-08-26 | Kernel: Fix assertion failure when ControlMemory is called with size=0 | Yuri Kunde Schlesner | |
2015-08-26 | Core: Improve APT Shared Font hack | Yuri Kunde Schlesner | |
Should fix invalid read loops in some games | |||
2015-08-26 | Merge pull request #1074 from lioncash/bool | bunnei | |
dyncom: Minor changes to CondPassed | |||
2015-08-26 | Merge pull request #1078 from archshift/arm-build-fix | bunnei | |
Shader JIT: ifdef out reference to ifdef'd out shader_map | |||
2015-08-26 | Shader JIT: ifdef out reference to ifdef'd out shader_map | archshift | |
shader_map was only defined on x86 architectures, but was cleared on shutdown with no ifdef protection. Ifdef this out so non-x86 architectures can be built. | |||
2015-08-26 | dyncom: Simplify some comparisons in CondPassed | Lioncash | |
2015-08-25 | dyncom: Change return type of CondPassed to bool | Lioncash | |
2015-08-25 | Merge pull request #1073 from lioncash/guard | archshift | |
citra-qt: Add a missing header guard to util.h | |||
2015-08-25 | citra-qt: Add a missing header guard to util.h | Lioncash | |
2015-08-24 | Merge pull request #1048 from yuriks/microprofile | Yuri Kunde Schlesner | |
Integrate the MicroProfile profiling library | |||
2015-08-24 | Integrate the MicroProfile profiling library | Yuri Kunde Schlesner | |
This brings goodies such as a configurable user interface and multi-threaded timeline view. | |||
2015-08-24 | citra-qt: Add helper function to get a monospace QFont | Yuri Kunde Schlesner | |
2015-08-24 | Merge pull request #1063 from Subv/hw_renderer_debug_fb | bunnei | |
HWRenderer: Only reload the framebuffer from gpu memory if the hw renderer is in use during a breakpoint | |||
2015-08-24 | HWRenderer: Added a workaround for the Intel Windows driver bug that causes ↵ | Subv | |
glTexSubImage2D to not change the stencil buffer. Reported here https://communities.intel.com/message/324464 | |||
2015-08-23 | Merge pull request #1064 from lioncash/matr | Yuri Kunde Schlesner | |
shader_jit: Replace two MDisp usages with MatR | |||
2015-08-24 | fixup! Shaders: Fix multiplications between 0.0 and inf | Yuri Kunde Schlesner | |
2015-08-24 | Shader JIT: Tiny micro-optimization in DPH | Yuri Kunde Schlesner | |
2015-08-24 | Shaders: Fix multiplications between 0.0 and inf | Yuri Kunde Schlesner | |
The PICA200 semantics for multiplication are so that when multiplying inf by exactly 0.0, the result is 0.0, instead of NaN, as defined by IEEE. This is relied upon by games. Fixes #1024 (missing OoT interface items) | |||
2015-08-24 | Shaders: Explicitly conform to PICA semantics in MAX/MIN | Yuri Kunde Schlesner | |
2015-08-24 | Shader JIT: Add name to second scratch register (XMM4) | Yuri Kunde Schlesner | |
2015-08-24 | shader_jit: Replace two MDisp usages with MatR | Lioncash | |
2015-08-24 | Shader JIT: Fix CMP NaN behavior to match hardware | Yuri Kunde Schlesner | |
2015-08-23 | Merge pull request #1062 from aroulin/shader-rcp-rsq | bunnei | |
Shader: RCP and RSQ computes only the 1st component | |||
2015-08-23 | Merge pull request #1057 from aroulin/shader-dph-dphi | bunnei | |
Shader: Implement DPH and DPHI in interpreter/JIT | |||
2015-08-23 | HWRenderer: Only reload the framebuffer from gpu memory if the hw renderer ↵ | Subv | |
is in use during a breakpoint. | |||
2015-08-23 | Shader: Use std::sqrt for float instead of sqrt | aroulin | |
2015-08-23 | Shader: RCP and RSQ computes only the 1st component | aroulin | |
2015-08-23 | x64-emitter: add RCPSS SSE instruction | aroulin | |
2015-08-22 | Merge pull request #1058 from lioncash/ptr | Lioncash | |
emitter: Remove pointer casts | |||
2015-08-22 | Fix broken boot introduced by last-minute change in #1025 | Yuri Kunde Schlesner | |
2015-08-22 | Merge pull request #1025 from yuriks/heap-management | Yuri Kunde Schlesner | |
Kernel: Correct(er) handling of Heap and Linear Heap allocations | |||
2015-08-22 | Shader: implement DPH/DPHI in JIT | aroulin | |
2015-08-22 | Shader: implement DPH/DPHI in interpreter | aroulin | |
Tests revealed that the component with w=1 is SRC1 and not SRC2, it is now fixed on 3dbrew. | |||
2015-08-21 | emitter: Remove pointer casts | Lioncash | |
This should also technically silence quite a few ubsan warnings. | |||
2015-08-21 | HWRasterizer: Implemented stencil ops 6 and 7. | Subv | |
2015-08-21 | SWRasterizer: Implemented stencil ops 6 and 7. | Subv | |
IncrementWrap and DecrementWrap, verified with hwtests. | |||
2015-08-21 | HWRasterizer: Implemented stencil op 1 (GL_ZERO) | Subv | |
2015-08-21 | SWRasterizer: Implemented stencil action 1 (GL_ZERO). | Subv | |
Verified with hwtests. | |||
2015-08-21 | SWRasterizer: Removed a todo. Verified with hwtests. | Subv | |
2015-08-21 | SWRenderer: The stencil depth_pass action is executed even if depth testing ↵ | Subv | |
is disabled. The HW renderer already did this. |