Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-27 | Merge pull request #1065 from yuriks/shader-fp | Yuri Kunde Schlesner | |
Shader FP compliance fixes | |||
2015-08-27 | gl_rasterizer_cache: Detect and ignore unnecessary texture flushes. | bunnei | |
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 | Merge pull request #1074 from lioncash/bool | bunnei | |
dyncom: Minor changes to CondPassed | |||
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 | citra-qt: Add a missing header guard to util.h | Lioncash | |
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 | 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-20 | emitter: Remove unnecessary defines | Lioncash | |
2015-08-20 | emitter: Remove unnecessary else keywords | Lioncash | |
2015-08-20 | emitter: Remove unused code | Lioncash | |
2015-08-20 | emitter: Remove unimplemented JMP prototype | Lioncash | |
2015-08-20 | emitter: Pass OpArg by reference where possible | Lioncash | |
2015-08-20 | emitter: Remove unnecessary inline specifiers | Lioncash | |
Functions implemented in a class definition are already implicitly inline. | |||
2015-08-19 | Merge pull request #1035 from darkf/mingw-fix | bunnei | |
Fix building under MinGW | |||
2015-08-19 | Merge pull request #1055 from aroulin/shader-sge-sgei-slt | bunnei | |
Shader: Implement SGE, SGEI and SLT in interpreter/JIT | |||
2015-08-19 | Merge pull request #1045 from LittleWhite-tb/qt-recent-files | Yuri Kunde Schlesner | |
Improvements for MRU | |||
2015-08-19 | Improvements for MRU | LittleWhite | |
avoid duplicates always put the last file loaded to top of the list | |||
2015-08-19 | Shader: implement SGE, SGEI and SLT in JIT | aroulin | |
2015-08-19 | Shader: implement SGE, SGEI in interpreter | aroulin | |
2015-08-18 | Merge pull request #996 from yuriks/texture-copy | Yuri Kunde Schlesner | |
GPU: Implement TextureCopy-mode display transfers | |||
2015-08-18 | Merge pull request #1047 from aroulin/shader-ex2-lg2 | bunnei | |
Shader: Save caller-saved registers in JIT before a CALL | |||
2015-08-19 | Shader: Save caller-saved registers in JIT before a CALL | aroulin | |
2015-08-18 | Merge pull request #1037 from aroulin/shader-ex2-lg2 | bunnei | |
Shader: Implement EX2 and LG2 in interpreter/JIT | |||
2015-08-17 | Fix building under MinGW | darkf | |
2015-08-16 | Merge pull request #1034 from yuriks/rg8-textures | bunnei | |
videocore: Added RG8 texture support | |||
2015-08-17 | Shader: implement EX2 and LG2 in JIT | aroulin | |
2015-08-16 | Fix Linux GCC 4.9 build (complaining about undeclared memset) | LittleWhite | |