44ef68fb48Add coding style about includes
LittleWhite
2015-08-16 17:36:35 +02:00
b3e64813f5Merge pull request #1036 from LittleWhite-tb/fix-compilation-memset
Yuri Kunde Schlesner
2015-08-16 10:54:27 -07:00
9d6748fa94Fix Linux GCC 4.9 build (complaining about undeclared memset)
LittleWhite
2015-08-16 14:43:23 +02:00
638e47c04dShader: implement EX2 and LG2 in interpreter
aroulin
2015-08-16 11:51:21 +02:00
96820ae42aBuild fix for Debug configurations.
Tony Wasserka
2015-08-16 15:12:43 +02:00
f5144e6c10Merge pull request #997 from Lectem/cmdlist_full_debug
Tony Wasserka
2015-08-16 13:34:45 +02:00
7312894a6aMerge pull request #933 from neobrain/shader_debugger
Tony Wasserka
2015-08-16 13:18:56 +02:00
32592364b8citra-qt/VertexShader: Minor UI improvements.
Tony Wasserka
2015-08-15 20:13:48 +02:00
493c432d1ecitra-qt: Fix comment style.
Tony Wasserka
2015-08-15 19:55:26 +02:00
33ba604fd9Introduce a shader tracer to allow inspection of input/output values for each processed instruction.
Tony Wasserka
2015-07-12 01:57:59 +02:00
2e3601f415Pica/DebugUtils: Include uniform information into shader dumps.
Tony Wasserka
2015-05-28 00:31:26 +02:00
4cb302c8aecitra-qt: Improve shader debugger.
Tony Wasserka
2015-05-27 16:20:46 +02:00
6a5d560c4fcitra-qt: Print the correct swizzle mask for SRC2 in the shader disassembler.
Tony Wasserka
2015-04-21 23:16:43 +02:00
0aa443a871Merge pull request #1033 from bbarenblat/master
Yuri Kunde Schlesner
2015-08-15 22:40:29 -07:00
7d0c17d2aecitra-qt: Give RG8 format a proper name in the texture viewer
Yuri Kunde Schlesner
2015-08-16 02:36:33 -03:00
5b65d95310videocore: Added RG8 texture support
Patrick Martin
2015-05-14 13:39:46 -07:00
38bfbe1b2bAPT: Adjust shared font hack so it works with the new linear heap code
Yuri Kunde Schlesner
2015-08-06 01:31:02 -03:00
14eca982f4Kernel: Implement svcGetProcessInfo in a basic way
Yuri Kunde Schlesner
2015-08-05 21:39:53 -03:00
74d4bc0af1Kernel: Add more infrastructure to support different memory layouts
Yuri Kunde Schlesner
2015-08-05 21:26:52 -03:00
c39b52f974HLE: Remove empty ConfigMem and SharedPage Shutdown functions
Yuri Kunde Schlesner
2015-08-05 21:18:19 -03:00
69c3021a8dMove core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h}
Yuri Kunde Schlesner
2015-07-29 12:08:00 -03:00
e2c7954be5Memory: Move address type conversion routines to memory.cpp/h
Yuri Kunde Schlesner
2015-07-29 11:54:44 -03:00
a12a30c9e0Process: Store kernel compatibility version during loading
Yuri Kunde Schlesner
2015-07-19 15:18:57 -03:00
cdeeecf080Kernel: Properly implement ControlMemory FREE and COMMIT
Yuri Kunde Schlesner
2015-07-17 23:19:16 -03:00
ccab02c723Memory: Move PAGE_MASK and PAGE_BITS to memory.h
Yuri Kunde Schlesner
2015-07-19 02:22:28 -03:00
306408d174VMManager: Introduce names for used ResultCodes
Yuri Kunde Schlesner
2015-07-17 22:34:50 -03:00
b9a9ad9742VMManager: Make LogLayout log level configurable as a parameter
Yuri Kunde Schlesner
2015-07-17 21:55:48 -03:00
785407d06fVMManager: Change block offsets to size_t
Yuri Kunde Schlesner
2015-07-13 23:28:13 -03:00
46b0277cbfvfp: use std::swap where applicable
Lioncash
2015-08-15 19:03:22 -04:00
2e5696dba4Merge pull request #1031 from bbarenblat/master
Yuri Kunde Schlesner
2015-08-15 15:34:12 -07:00
d852c4ecc7Merge pull request #1002 from bunnei/shader-jit
bunnei
2015-08-15 18:26:12 -04:00
db97090cadShader: Use a POD struct for registers.
bunnei
2015-08-15 16:51:32 -04:00
b39c053785Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.
bunnei
2015-08-14 22:29:08 -04:00
0ee00861f6Common: Cleanup CPU capability detection code.
bunnei
2015-08-12 17:42:13 -04:00
a1942238f5Common: Move cpu_detect to x64 directory.
bunnei
2015-08-12 00:19:20 -04:00
bd7e691f78x64: Refactor to remove fake interfaces and general cleanups.
bunnei
2015-08-12 00:00:44 -04:00
cfb354f11fJIT: Support negative address offsets.
bunnei
2015-07-31 12:40:09 -04:00
094ae6fadbShader: 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
d67e2f78b7Common: Added MurmurHash3 hash function for general-purpose use.
bunnei
2015-07-21 22:54:38 -04:00
ddbeebb887Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.
bunnei
2015-07-21 20:08:49 -04:00
4d51792285Common: Ported over Dolphin's code for x86 CPU capability detection.
bunnei
2015-07-21 19:49:33 -04:00
3f69c2039dShader: Define a common interface for running vertex shader programs.
bunnei
2015-07-21 19:38:59 -04:00
18527b9e21Shader: Move shader code to its own subdirectory, "shader".
bunnei
2015-07-21 19:09:11 -04:00
642b9b5030GPU: Refactor "VertexShader" namespace to "Shader".
bunnei
2015-07-21 19:04:05 -04:00
35f3360663Merge pull request #893 from linkmauve/remove-uint._t-int._t
bunnei
2015-08-11 17:55:24 -04:00
5115d0177eARM 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
93f607f549Merge pull request #1023 from yuriks/gl-state-bugs
bunnei
2015-08-11 17:19:45 -04:00
df25b047f8Merge pull request #1028 from aroulin/arm-disas-media-instr
bunnei
2015-08-11 13:28:23 -04:00
66eabd326fAdd 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
4a1db13072arm_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
0be8e1bfb6arm_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