21ba05e5f1Merge pull request #1035 from darkf/mingw-fix
bunnei
2015-08-19 20:40:31 -04:00
a575399fbcMerge pull request #1055 from aroulin/shader-sge-sgei-slt
bunnei
2015-08-19 19:58:49 -04:00
08325e51e5Merge pull request #1045 from LittleWhite-tb/qt-recent-files
Yuri Kunde Schlesner
2015-08-19 13:04:03 -07:00
adee93d784Improvements for MRU
LittleWhite
2015-08-17 22:50:52 +02:00
f3e8f42718Shader: implement SGE, SGEI and SLT in JIT
aroulin
2015-08-19 14:23:53 +02:00
863730f6a7Shader: implement SGE, SGEI in interpreter
aroulin
2015-08-19 13:57:01 +02:00
a9fc659809Merge pull request #996 from yuriks/texture-copy
Yuri Kunde Schlesner
2015-08-18 20:52:40 -07:00
3c5ff418caMerge pull request #1047 from aroulin/shader-ex2-lg2
bunnei
2015-08-18 22:02:25 -04:00
2f9eb98f03Shader: Save caller-saved registers in JIT before a CALL
aroulin
2015-08-19 01:49:45 +02:00
026379ed55Merge pull request #1037 from aroulin/shader-ex2-lg2
bunnei
2015-08-18 19:42:32 -04:00
e053d30bf7Fix building under MinGW
darkf
2015-08-15 23:41:40 -07:00
ef7eb8bc4cMerge pull request #1038 from LittleWhite-tb/contributing-include
bunnei
2015-08-17 09:15:46 -04:00
1f18c9f8ddMerge pull request #1034 from yuriks/rg8-textures
bunnei
2015-08-16 22:17:12 -04:00
734f4b7041Merge pull request #1043 from yuriks/boost-v1_59
Yuri Kunde Schlesner
2015-08-16 17:32:09 -07:00
3007d0c651Update boost external to v1.59.0
Yuri Kunde Schlesner
2015-08-16 21:20:48 -03:00
7d3a6016d6Shader: implement EX2 and LG2 in JIT
aroulin
2015-08-16 17:22:49 +02:00
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
c0a87bc89fProperly indicate that CIA support is not implemented yet
Benjamin Barenblat
2015-08-15 16:05:38 -04:00
cd8be1846bGive CIA file type a name
Benjamin Barenblat
2015-08-15 15:45:27 -04:00
7cd5a653ffHandle invalid Log::Class
Benjamin Barenblat
2015-08-15 15:39:45 -04:00
cebf245504Merge pull request #1027 from lioncash/debugger
bunnei
2015-08-13 18:13:25 -04:00
6ba619f225Merge pull request #1030 from archshift/force-inline
bunnei
2015-08-12 00:17: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