44ef68fb48
Add coding style about includes
LittleWhite
2015-08-16 17:36:35 +02:00
b3e64813f5
Merge pull request #1036 from LittleWhite-tb/fix-compilation-memset
Yuri Kunde Schlesner
2015-08-16 10:54:27 -07:00
9d6748fa94
Fix Linux GCC 4.9 build (complaining about undeclared memset)
LittleWhite
2015-08-16 14:43:23 +02:00
638e47c04d
Shader: implement EX2 and LG2 in interpreter
aroulin
2015-08-16 11:51:21 +02:00
96820ae42a
Build fix for Debug configurations.
Tony Wasserka
2015-08-16 15:12:43 +02:00
f5144e6c10
Merge pull request #997 from Lectem/cmdlist_full_debug
Tony Wasserka
2015-08-16 13:34:45 +02:00
7312894a6a
Merge pull request #933 from neobrain/shader_debugger
Tony Wasserka
2015-08-16 13:18:56 +02:00
32592364b8
citra-qt/VertexShader: Minor UI improvements.
Tony Wasserka
2015-08-15 20:13:48 +02:00
493c432d1e
citra-qt: Fix comment style.
Tony Wasserka
2015-08-15 19:55:26 +02:00
33ba604fd9
Introduce a shader tracer to allow inspection of input/output values for each processed instruction.
Tony Wasserka
2015-07-12 01:57:59 +02:00
2e3601f415
Pica/DebugUtils: Include uniform information into shader dumps.
Tony Wasserka
2015-05-28 00:31:26 +02:00
4cb302c8ae
citra-qt: Improve shader debugger.
Tony Wasserka
2015-05-27 16:20:46 +02:00
6a5d560c4f
citra-qt: Print the correct swizzle mask for SRC2 in the shader disassembler.
Tony Wasserka
2015-04-21 23:16:43 +02:00
0aa443a871
Merge pull request #1033 from bbarenblat/master
Yuri Kunde Schlesner
2015-08-15 22:40:29 -07:00
7d0c17d2ae
citra-qt: Give RG8 format a proper name in the texture viewer
Yuri Kunde Schlesner
2015-08-16 02:36:33 -03:00
5b65d95310
videocore: Added RG8 texture support
Patrick Martin
2015-05-14 13:39:46 -07:00
bd7e691f78
x64: Refactor to remove fake interfaces and general cleanups.
bunnei
2015-08-12 00:00:44 -04:00
cfb354f11f
JIT: Support negative address offsets.
bunnei
2015-07-31 12:40:09 -04:00
094ae6fadb
Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders. - Config: Add an option for selecting to use shader JIT or interpreter. - Qt: Add a menu option for enabling/disabling the shader JIT.
bunnei
2015-07-22 23:25:30 -04:00
d67e2f78b7
Common: Added MurmurHash3 hash function for general-purpose use.
bunnei
2015-07-21 22:54:38 -04:00
ddbeebb887
Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.
bunnei
2015-07-21 20:08:49 -04:00
4d51792285
Common: Ported over Dolphin's code for x86 CPU capability detection.
bunnei
2015-07-21 19:49:33 -04:00
3f69c2039d
Shader: Define a common interface for running vertex shader programs.
bunnei
2015-07-21 19:38:59 -04:00
18527b9e21
Shader: Move shader code to its own subdirectory, "shader".
bunnei
2015-07-21 19:09:11 -04:00
5115d0177e
ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the standard u?int*_t types.
Emmanuel Gil Peyrot
2015-08-11 22:32:39 +01:00
66eabd326f
Add menu and logic to save and load recently loaded files. This menu is only for ROM and will not save symbols recently loaded. When the menu is empty, the menu is disabled (greyed out)
LittleWhite
2015-07-28 18:43:18 +02:00
4a1db13072
arm_disasm: ARMv6 parallel add/sub media instructions {S, U, Q, UQ, SH, UH}{ADD16, ASX, SAX, SUB16, ADD8, SUB8}
aroulin
2015-08-10 14:45:22 +02:00
0be8e1bfb6
arm_disasm: ARMv6 reversal media instructions REV, REV16, REVSH Only their ARM encoding, Thumb encoding is still missing.
aroulin
2015-08-09 13:52:51 +02:00