Commit Graph

3523 Commits (ef6873980eb3854d351c319514fca4116165283c)
 

Author SHA1 Message Date
aroulin fa552f11ef Shader: RCP and RSQ computes only the 1st component 10 years ago
aroulin 16f39aa452 x64-emitter: add RCPSS SSE instruction 10 years ago
Lioncash 250d474280 Merge pull request #1058 from lioncash/ptr
emitter: Remove pointer casts
10 years ago
Yuri Kunde Schlesner 78735e2ada Fix broken boot introduced by last-minute change in #1025 10 years ago
Yuri Kunde Schlesner 3efb205a68 Merge pull request #1025 from yuriks/heap-management
Kernel: Correct(er) handling of Heap and Linear Heap allocations
10 years ago
aroulin 2f1514b904 Shader: implement DPH/DPHI in JIT 10 years ago
aroulin 2e7cf2f6cf Shader: implement DPH/DPHI in interpreter
Tests revealed that the component with w=1 is
SRC1 and not SRC2, it is now fixed on 3dbrew.
10 years ago
Lioncash 78e7c77ff5 emitter: Remove pointer casts
This should also technically silence quite a few ubsan warnings.
10 years ago
Subv 0c7da9b815 HWRasterizer: Implemented stencil ops 6 and 7. 10 years ago
Subv 7c1f84a92b SWRasterizer: Implemented stencil ops 6 and 7.
IncrementWrap and DecrementWrap, verified with hwtests.
10 years ago
Subv e43eb130d4 HWRasterizer: Implemented stencil op 1 (GL_ZERO) 10 years ago
Subv fef1462371 SWRasterizer: Implemented stencil action 1 (GL_ZERO).
Verified with hwtests.
10 years ago
Subv b3e530d005 SWRasterizer: Removed a todo. Verified with hwtests. 10 years ago
Subv 8e6336d96b SWRenderer: The stencil depth_pass action is executed even if depth testing is disabled.
The HW renderer already did this.
10 years ago
Subv e74825e3d0 Rasterizer: Abstract duplicated stencil code into a lambda. 10 years ago
bunnei d8908aef63 Merge pull request #1056 from lioncash/emitter
emitter: Minor cleanup
10 years ago
Subv 46f660a789 GLRasterizer: Implemented stencil testing in the hw renderer. 10 years ago
Subv 186873420f GPU/Rasterizer: Corrected the stencil implementation.
Verified the behavior with hardware tests.
10 years ago
Lioncash e85c5dbb54 emitter: Remove unnecessary defines 10 years ago
Lioncash a796149c42 emitter: Remove unnecessary else keywords 10 years ago
Lioncash e88dc7fc6d emitter: Remove unused code 10 years ago
Lioncash 8738963bce emitter: Remove unimplemented JMP prototype 10 years ago
Lioncash 55461125ba emitter: Pass OpArg by reference where possible 10 years ago
Lioncash 0609b89f74 emitter: Remove unnecessary inline specifiers
Functions implemented in a class definition are already implicitly inline.
10 years ago
bunnei 21ba05e5f1 Merge pull request #1035 from darkf/mingw-fix
Fix building under MinGW
10 years ago
bunnei a575399fbc Merge pull request #1055 from aroulin/shader-sge-sgei-slt
Shader: Implement SGE, SGEI and SLT in interpreter/JIT
10 years ago
Yuri Kunde Schlesner 08325e51e5 Merge pull request #1045 from LittleWhite-tb/qt-recent-files
Improvements for MRU
10 years ago
LittleWhite adee93d784 Improvements for MRU
avoid duplicates
always put the last file loaded to top of the list
10 years ago
aroulin f3e8f42718 Shader: implement SGE, SGEI and SLT in JIT 10 years ago
aroulin 863730f6a7 Shader: implement SGE, SGEI in interpreter 10 years ago
Yuri Kunde Schlesner a9fc659809 Merge pull request #996 from yuriks/texture-copy
GPU: Implement TextureCopy-mode display transfers
10 years ago
bunnei 3c5ff418ca Merge pull request #1047 from aroulin/shader-ex2-lg2
Shader: Save caller-saved registers in JIT before a CALL
10 years ago
aroulin 2f9eb98f03 Shader: Save caller-saved registers in JIT before a CALL 10 years ago
bunnei 026379ed55 Merge pull request #1037 from aroulin/shader-ex2-lg2
Shader: Implement EX2 and LG2 in interpreter/JIT
10 years ago
darkf e053d30bf7 Fix building under MinGW 10 years ago
bunnei ef7eb8bc4c Merge pull request #1038 from LittleWhite-tb/contributing-include
Add coding style about includes
10 years ago
bunnei 1f18c9f8dd Merge pull request #1034 from yuriks/rg8-textures
videocore: Added RG8 texture support
10 years ago
Yuri Kunde Schlesner 734f4b7041 Merge pull request #1043 from yuriks/boost-v1_59
Update boost external to v1.59.0
10 years ago
Yuri Kunde Schlesner 3007d0c651 Update boost external to v1.59.0 10 years ago
aroulin 7d3a6016d6 Shader: implement EX2 and LG2 in JIT 10 years ago
LittleWhite 44ef68fb48 Add coding style about includes 10 years ago
Yuri Kunde Schlesner b3e64813f5 Merge pull request #1036 from LittleWhite-tb/fix-compilation-memset
Fix Linux GCC 4.9 build (complaining about undeclared memset)
10 years ago
LittleWhite 9d6748fa94 Fix Linux GCC 4.9 build (complaining about undeclared memset) 10 years ago
aroulin 638e47c04d Shader: implement EX2 and LG2 in interpreter 10 years ago
Tony Wasserka 96820ae42a Build fix for Debug configurations. 10 years ago
Tony Wasserka f5144e6c10 Merge pull request #997 from Lectem/cmdlist_full_debug
citra-qt: Improve pica command list widget (add mask, fix some issues)
10 years ago
Tony Wasserka 7312894a6a Merge pull request #933 from neobrain/shader_debugger
Shader debugger improvements
10 years ago
Tony Wasserka 32592364b8 citra-qt/VertexShader: Minor UI improvements.
Renamed "Iteration index" to the (hopefully) more intuitive "Cycle Index".
Added flexible space at the bottom of the widget.
10 years ago
Tony Wasserka 493c432d1e citra-qt: Fix comment style. 10 years ago
Tony Wasserka 33ba604fd9 Introduce a shader tracer to allow inspection of input/output values for each processed instruction. 10 years ago