Commit Graph

3045 Commits (844b9970b4153137e2b821e3b07dcc0800f449d3)
 

Author SHA1 Message Date
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
Tony Wasserka 2e3601f415 Pica/DebugUtils: Include uniform information into shader dumps. 10 years ago
Tony Wasserka 4cb302c8ae citra-qt: Improve shader debugger.
Now supports dumping the current shader and recognizes a larger number of output semantics.
10 years ago
Tony Wasserka 6a5d560c4f citra-qt: Print the correct swizzle mask for SRC2 in the shader disassembler. 10 years ago
Yuri Kunde Schlesner 0aa443a871 Merge pull request #1033 from bbarenblat/master
Handle `FileType::CIA` in `switch` statements
10 years ago
Yuri Kunde Schlesner 7d0c17d2ae citra-qt: Give RG8 format a proper name in the texture viewer 10 years ago
Patrick Martin 5b65d95310 videocore: Added RG8 texture support 10 years ago
Yuri Kunde Schlesner 9ae5a09655 GPU: Implement TextureCopy-mode display transfers
Fixes glitchy garbage in Fire Emblem 3D scenes.
10 years ago
bunnei 882040fde7 Merge pull request #1017 from LittleWhite-tb/qt-recent-files
citra-qt: save path for recent files loaded
10 years ago
bunnei 5989a6ac57 Merge pull request #1032 from lioncash/swap
vfp: use std::swap where applicable
10 years ago
Yuri Kunde Schlesner 840b85690b Kernel: Remove unused legacy heap MapBlock_* functions 10 years ago
Yuri Kunde Schlesner 38bfbe1b2b APT: Adjust shared font hack so it works with the new linear heap code 10 years ago
Yuri Kunde Schlesner 14eca982f4 Kernel: Implement svcGetProcessInfo in a basic way
This also adds some basic memory usage accounting. These two types are
used by Super Smash Bros. during startup.
10 years ago
Yuri Kunde Schlesner 74d4bc0af1 Kernel: Add more infrastructure to support different memory layouts
This adds some structures necessary to support multiple memory regions
in the future. It also adds support for different system memory types
and the new linear heap mapping at 0x30000000.
10 years ago
Yuri Kunde Schlesner c39b52f974 HLE: Remove empty ConfigMem and SharedPage Shutdown functions 10 years ago
Yuri Kunde Schlesner 69c3021a8d Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h} 10 years ago
Yuri Kunde Schlesner e2c7954be5 Memory: Move address type conversion routines to memory.cpp/h
These helpers aren't really part of the kernel, and mem_map.cpp/h is
going to be moved there next.
10 years ago
Yuri Kunde Schlesner a12a30c9e0 Process: Store kernel compatibility version during loading 10 years ago
Yuri Kunde Schlesner cdeeecf080 Kernel: Properly implement ControlMemory FREE and COMMIT 10 years ago
Yuri Kunde Schlesner ccab02c723 Memory: Move PAGE_MASK and PAGE_BITS to memory.h 10 years ago
Yuri Kunde Schlesner 306408d174 VMManager: Introduce names for used ResultCodes 10 years ago
Yuri Kunde Schlesner b9a9ad9742 VMManager: Make LogLayout log level configurable as a parameter 10 years ago
Yuri Kunde Schlesner 785407d06f VMManager: Change block offsets to size_t 10 years ago
Lioncash 46b0277cbf vfp: use std::swap where applicable 10 years ago
Yuri Kunde Schlesner 2e5696dba4 Merge pull request #1031 from bbarenblat/master
Handle invalid `Log::Class`
10 years ago
bunnei d852c4ecc7 Merge pull request #1002 from bunnei/shader-jit
Vertex Shader JIT for X86-64
10 years ago
bunnei db97090cad Shader: Use a POD struct for registers. 10 years ago
bunnei b39c053785 Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64. 10 years ago
bunnei 0ee00861f6 Common: Cleanup CPU capability detection code. 10 years ago