bunnei
|
21ba05e5f1
|
Merge pull request #1035 from darkf/mingw-fix
Fix building under MinGW
|
2015-08-19 20:40:31 -04:00 |
|
bunnei
|
a575399fbc
|
Merge pull request #1055 from aroulin/shader-sge-sgei-slt
Shader: Implement SGE, SGEI and SLT in interpreter/JIT
|
2015-08-19 19:58:49 -04:00 |
|
bunnei
|
3c5ff418ca
|
Merge pull request #1047 from aroulin/shader-ex2-lg2
Shader: Save caller-saved registers in JIT before a CALL
|
2015-08-18 22:02:25 -04:00 |
|
bunnei
|
026379ed55
|
Merge pull request #1037 from aroulin/shader-ex2-lg2
Shader: Implement EX2 and LG2 in interpreter/JIT
|
2015-08-18 19:42:32 -04:00 |
|
bunnei
|
ef7eb8bc4c
|
Merge pull request #1038 from LittleWhite-tb/contributing-include
Add coding style about includes
|
2015-08-17 09:15:46 -04:00 |
|
bunnei
|
1f18c9f8dd
|
Merge pull request #1034 from yuriks/rg8-textures
videocore: Added RG8 texture support
|
2015-08-16 22:17:12 -04:00 |
|
bunnei
|
882040fde7
|
Merge pull request #1017 from LittleWhite-tb/qt-recent-files
citra-qt: save path for recent files loaded
|
2015-08-16 00:22:10 -04:00 |
|
bunnei
|
5989a6ac57
|
Merge pull request #1032 from lioncash/swap
vfp: use std::swap where applicable
|
2015-08-16 00:20:35 -04:00 |
|
bunnei
|
d852c4ecc7
|
Merge pull request #1002 from bunnei/shader-jit
Vertex Shader JIT for X86-64
|
2015-08-15 18:26:12 -04:00 |
|
bunnei
|
db97090cad
|
Shader: Use a POD struct for registers.
|
2015-08-15 18:03:27 -04:00 |
|
bunnei
|
b39c053785
|
Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.
|
2015-08-15 18:03:27 -04:00 |
|
bunnei
|
0ee00861f6
|
Common: Cleanup CPU capability detection code.
|
2015-08-15 18:03:26 -04:00 |
|
bunnei
|
a1942238f5
|
Common: Move cpu_detect to x64 directory.
|
2015-08-15 18:03:26 -04:00 |
|
bunnei
|
bd7e691f78
|
x64: Refactor to remove fake interfaces and general cleanups.
|
2015-08-15 18:03:25 -04:00 |
|
bunnei
|
cfb354f11f
|
JIT: Support negative address offsets.
|
2015-08-15 18:01:22 -04:00 |
|
bunnei
|
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.
|
2015-08-15 18:01:07 -04:00 |
|
bunnei
|
d67e2f78b7
|
Common: Added MurmurHash3 hash function for general-purpose use.
|
2015-08-15 17:33:46 -04:00 |
|
bunnei
|
ddbeebb887
|
Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.
|
2015-08-15 17:33:45 -04:00 |
|
bunnei
|
4d51792285
|
Common: Ported over Dolphin's code for x86 CPU capability detection.
|
2015-08-15 17:33:44 -04:00 |
|
bunnei
|
3f69c2039d
|
Shader: Define a common interface for running vertex shader programs.
|
2015-08-15 17:33:44 -04:00 |
|
bunnei
|
18527b9e21
|
Shader: Move shader code to its own subdirectory, "shader".
|
2015-08-15 17:33:42 -04:00 |
|
bunnei
|
642b9b5030
|
GPU: Refactor "VertexShader" namespace to "Shader".
- Also renames "vertex_shader.*" to "shader_interpreter.*"
|
2015-08-15 17:33:41 -04:00 |
|
bunnei
|
cebf245504
|
Merge pull request #1027 from lioncash/debugger
debugger: Add the ability to view VFP register contents
|
2015-08-13 18:13:25 -04:00 |
|
bunnei
|
6ba619f225
|
Merge pull request #1030 from archshift/force-inline
Stop defining GCC always_inline attributes as __forceinline
|
2015-08-12 00:17:05 -04:00 |
|
bunnei
|
35f3360663
|
Merge pull request #893 from linkmauve/remove-uint._t-int._t
Replace standard uint*_t and int*_t with CommonTypes’ u* and s* types
|
2015-08-11 17:55:24 -04:00 |
|
bunnei
|
93f607f549
|
Merge pull request #1023 from yuriks/gl-state-bugs
OpenGL: Fix state tracking in situations with reused object handles
|
2015-08-11 17:19:45 -04:00 |
|
bunnei
|
df25b047f8
|
Merge pull request #1028 from aroulin/arm-disas-media-instr
arm_disasm: ARMv6 media instructions
|
2015-08-11 13:28:23 -04:00 |
|
bunnei
|
b6c241d667
|
Merge pull request #1018 from bbarenblat/master
Handle invalid `Log::Level::Count`
|
2015-08-05 11:59:06 -04:00 |
|
bunnei
|
bd6131bdc0
|
Merge pull request #1015 from yuriks/vertex-caching
Videocore: Implement simple vertex caching
|
2015-08-04 22:45:47 -04:00 |
|
bunnei
|
4d086a4db4
|
Merge pull request #1019 from yuriks/msvc2015-workaround
Common: Work around bug in MSVC2015 standard library
|
2015-08-03 23:23:26 -04:00 |
|
bunnei
|
ce65925bc3
|
Merge pull request #1008 from lioncash/pc
dyncom: Handle the case where PC is the source register for STR/VSTM/VLDM
|
2015-07-30 10:44:50 -04:00 |
|
bunnei
|
bb7eb5c574
|
Merge pull request #1006 from yuriks/fb-commit-profile
OpenGL: Add a profiler category measuring framebuffer readback
|
2015-07-30 10:39:38 -04:00 |
|
bunnei
|
a5f77c9886
|
Merge pull request #1014 from lioncash/unused-warn
core: Eliminate some unused variable warnings
|
2015-07-29 16:47:44 -04:00 |
|
bunnei
|
9221e6e67a
|
Merge pull request #1011 from lioncash/initializer
citra-qt: Adjust initializer list order
|
2015-07-29 16:46:34 -04:00 |
|
bunnei
|
31c1bb901b
|
Merge pull request #963 from yuriks/gpu-fixes
Misc. GPU vertex loading fixes
|
2015-07-29 16:45:17 -04:00 |
|
bunnei
|
d3eb63a773
|
Merge pull request #1012 from lioncash/prototype
core: Fix missing prototype warnings
|
2015-07-29 12:18:29 -04:00 |
|
bunnei
|
aee575b24d
|
Merge pull request #1010 from lioncash/ref
citra-qt: Pass string by const reference
|
2015-07-29 12:16:56 -04:00 |
|
bunnei
|
e5606d9d6e
|
Merge pull request #982 from Subv/home
Service/APT: Return proper parameters in GetLockHandle.
|
2015-07-29 11:12:17 -04:00 |
|
bunnei
|
97fe935c8a
|
Merge pull request #1004 from yuriks/msvc-link-opt
Enable linker optimizations in MSVC Release builds
|
2015-07-29 11:09:01 -04:00 |
|
bunnei
|
7c7eeb9d34
|
Merge pull request #1007 from lioncash/pc
dyncom: Handle left-operand PC correctly for data-processing ops
|
2015-07-28 22:50:27 -04:00 |
|
bunnei
|
4ccc171db4
|
Merge pull request #899 from zawata/Winsock-Deprecation
SOC:U : Fix WinSock function deprecation
|
2015-07-28 16:44:29 -04:00 |
|
bunnei
|
fe15cf0019
|
Merge pull request #1003 from lioncash/armcruft
dyncom: Minor cleanups.
|
2015-07-28 09:58:42 -04:00 |
|
bunnei
|
62caa89f48
|
Merge pull request #1001 from lioncash/arm
dyncom: Centralize state-related functions.
|
2015-07-27 01:09:46 -04:00 |
|
bunnei
|
e1a3fed6ff
|
Merge pull request #991 from yuriks/globjects
OpenGL: Make OpenGL object resource wrappers fully inline
|
2015-07-26 16:37:33 -04:00 |
|
bunnei
|
cb76453ec4
|
Merge pull request #992 from yuriks/hot-path-debug
VideoCore: #ifdef out some debugging routines
|
2015-07-26 11:45:51 -04:00 |
|
bunnei
|
392c7feba0
|
Merge pull request #990 from lioncash/arm
dyncom: General cleanup
|
2015-07-25 23:12:34 -04:00 |
|
bunnei
|
cea45af64d
|
Merge pull request #977 from yuriks/glenable-tex2d
GL Renderer: Remove erroneous glEnable(GL_TEXTURE_2D) calls
|
2015-07-23 10:07:35 -04:00 |
|
bunnei
|
f602bb9af6
|
Merge pull request #979 from Subv/border_color
Rasterizer/GL: Set the border color when binding a texture.
|
2015-07-23 10:06:34 -04:00 |
|
bunnei
|
3a5352baf8
|
Merge pull request #968 from Subv/texture_filtering
GPU: Added registers for min and mag texture filters
|
2015-07-21 18:27:50 -04:00 |
|
bunnei
|
4a9e97d67d
|
Merge pull request #962 from Subv/am_app
Services/AM: Stubbed am:app::GetNumContentInfos to return 0 results.
|
2015-07-21 18:26:31 -04:00 |
|
bunnei
|
d0b45d45b5
|
Merge pull request #966 from Subv/log
Services/Logging: Log more useful information when some operations fail.
|
2015-07-21 15:14:35 -04:00 |
|
bunnei
|
dcc8f1bef2
|
Merge pull request #957 from Subv/hwtest_crash
Kernel/Scheduling: Clean up a thread's wait_objects when its scheduled.
|
2015-07-21 12:11:48 -04:00 |
|
bunnei
|
cd2bb2dc69
|
Merge pull request #939 from Subv/queryprocmem
Kernel/SVC: Implemented svcQueryProcessMemory
|
2015-07-20 00:34:41 -04:00 |
|
bunnei
|
863a963911
|
Merge pull request #951 from Subv/bit5
GPU/DisplayTransfer: Implemented bit 5 in the transfer flags.
|
2015-07-19 22:42:44 -04:00 |
|
bunnei
|
9a3b21bcf9
|
Merge pull request #944 from Subv/spam
GLRasterizer: Don't try to get a pointer to the depth buffer if it doesn't exist.
|
2015-07-19 22:40:57 -04:00 |
|
bunnei
|
21a696abde
|
Merge pull request #946 from archshift/update-frdu
Add more frd:u unknown service commands from 3dbrew
|
2015-07-19 22:39:51 -04:00 |
|
bunnei
|
32be6a4553
|
Merge pull request #937 from yuriks/codeset-leak
Ensure all kernel objects are released during shutdown
|
2015-07-17 11:03:28 -04:00 |
|
bunnei
|
946f0ee2f4
|
Merge pull request #918 from yuriks/romfs
Do not load entire RomFS to memory, read from the file as needed instead (rebased)
|
2015-07-16 18:08:46 -04:00 |
|
bunnei
|
b6719ec922
|
Merge pull request #921 from linkmauve/fix-applet
Fix applet includes using iwyu
|
2015-07-12 17:25:55 -04:00 |
|
bunnei
|
f4e1d8ea36
|
Merge pull request #823 from Subv/applets_drawing
Library applet support (swkbd for now)
|
2015-07-11 23:56:59 -04:00 |
|
bunnei
|
d5f5666f46
|
Merge pull request #915 from citra-emu/travis-container
Travis: Remove use of sudo to enable use container-based builds
|
2015-07-11 21:02:29 -04:00 |
|
bunnei
|
8c70b1b8b5
|
Merge pull request #919 from yuriks/styleguide
Update style rules with to better match current practice.
|
2015-07-11 21:01:36 -04:00 |
|
bunnei
|
a81991aa68
|
Merge pull request #909 from yuriks/build-flags
CMake: Fix Debug build configuration in MSVC
|
2015-07-10 22:42:56 -04:00 |
|
bunnei
|
3b4924cdb4
|
Merge pull request #905 from yuriks/submodule-depth
AppVeyor: Remove submodule checkout depth
|
2015-07-07 17:32:28 -04:00 |
|
bunnei
|
0ef3f12c71
|
Merge pull request #797 from linkmauve/blended-downscaling
Implement blended downscaling for display transfers
|
2015-07-06 11:35:55 -04:00 |
|
bunnei
|
c19f9945b7
|
Merge pull request #885 from Subv/ipc_headers
Services/SOC: Added command headers to some of the soc commands.
|
2015-07-06 11:19:58 -04:00 |
|
bunnei
|
3085438216
|
Merge pull request #895 from lioncash/vfp
vfp: Handle accesses to FPINST/FPINST2 system registers.
|
2015-06-29 09:51:59 -04:00 |
|
bunnei
|
9850f98339
|
Merge pull request #855 from purpasmart96/service_rearrangment
Services: Continue separation of services into their own folders
|
2015-06-21 10:55:02 -04:00 |
|
bunnei
|
287054cc84
|
Merge pull request #871 from gwicks/master
Make the call stack entries not editable
|
2015-06-19 13:21:50 -04:00 |
|
bunnei
|
2e16edbc56
|
Merge pull request #849 from bunnei/fix-waitsynch-2
Fix svcWaitSynch to correctly acquire wait objects
|
2015-06-17 18:07:15 -04:00 |
|
bunnei
|
71e8822d23
|
kernel: Fix svcWaitSynch to always acquire requested wait objects.
|
2015-06-16 22:34:39 -04:00 |
|
bunnei
|
2a435aa0cc
|
Merge pull request #856 from lioncash/vfp
vfp: Implement VMOVBCR/VMOVBRC
|
2015-06-12 10:43:59 -04:00 |
|
bunnei
|
ca5d1545c3
|
Merge pull request #835 from tfarley/hw-renderer-fixes
HW Renderer Screen Fixes
|
2015-06-09 19:12:00 -04:00 |
|
bunnei
|
28a9205123
|
Merge pull request #851 from clienthax/master
Robocopy doesn't like trailing slashes
|
2015-06-09 18:47:15 -04:00 |
|
bunnei
|
b1cb0a3f2c
|
Merge pull request #848 from lioncash/ldm
arm_dyncom_thumb: Fix handling of writeback for thumb LDMIA
|
2015-06-04 18:02:43 -04:00 |
|
bunnei
|
833936fc64
|
Merge pull request #832 from yuriks/refresh-rate-option
Remove gpu_refresh_rate configuration option
|
2015-05-31 04:48:20 -04:00 |
|
bunnei
|
8852fc6a87
|
Merge pull request #822 from bunnei/pica-improvements
Pica improvements
|
2015-05-31 02:21:55 -04:00 |
|
bunnei
|
33b9abb91e
|
Pica: Use zero for the SecondaryFragmentColor source.
- This is a workaround until we support fragment lighting.
|
2015-05-31 01:52:42 -04:00 |
|
bunnei
|
dcbc653b90
|
rasterizer: Remove unnecessary 'using' for BlendEquation.
|
2015-05-31 01:52:42 -04:00 |
|
bunnei
|
e6ace38815
|
Pica: Implement LogicOp function.
|
2015-05-31 01:52:41 -04:00 |
|
bunnei
|
3b5ff61201
|
rasterizer: Implement AddSigned combiner function for alpha channel.
|
2015-05-31 01:52:40 -04:00 |
|
bunnei
|
1574c44586
|
vertex_shader: Use address offset on src2 in inverted mode.
|
2015-05-31 01:52:40 -04:00 |
|
bunnei
|
02c9fe202c
|
Pica: Implement command buffer execution registers.
|
2015-05-31 01:52:39 -04:00 |
|
bunnei
|
4ac6c1a3b5
|
vertex_shader: Implement SLT/SLTI instructions.
|
2015-05-31 01:27:50 -04:00 |
|
bunnei
|
875bd29766
|
vertex_shader: Implement MIN instruction.
|
2015-05-31 01:27:49 -04:00 |
|
bunnei
|
595fe49a8f
|
Merge pull request #830 from SeannyM/qt-noborder
QT: Remove border around widgets
|
2015-05-30 12:04:36 -04:00 |
|
bunnei
|
4d93c30c97
|
Merge pull request #821 from Subv/ImportDisplayCaptureInfo
Service/GSP: Implemented ImportDisplayCaptureInfo.
|
2015-05-26 01:14:21 -04:00 |
|
bunnei
|
5bcff3b837
|
Merge pull request #820 from Subv/creatememoryblock
Core/SVC: Map the shared memory created in CreateMemoryBlock to the specified address
|
2015-05-25 22:43:17 -04:00 |
|
bunnei
|
a7946f9027
|
Merge pull request #776 from bunnei/pica-state
GPU: Consolidate Pica state
|
2015-05-22 23:27:41 -04:00 |
|
bunnei
|
1b42d55a9d
|
Pica: Create 'State' structure and move state memory there.
|
2015-05-22 22:59:42 -04:00 |
|
bunnei
|
41531eeb32
|
Merge pull request #801 from purpasmart96/hid_stubs
HID: Stub DisableAccelerometer and DisableGyroscopeLow
|
2015-05-22 20:44:22 -04:00 |
|
bunnei
|
3a348a90fd
|
VFP: Log as trace to get rid of spamming.
|
2015-05-22 19:42:44 -04:00 |
|
bunnei
|
7b94b312d3
|
Merge pull request #789 from tfarley/opengl-renderer
OpenGL Hardware Renderer
|
2015-05-22 19:40:57 -04:00 |
|
bunnei
|
25f14e76f1
|
y2r_u: Stub StartConversion to prevent moflex games from hanging.
|
2015-05-20 18:05:47 -04:00 |
|
bunnei
|
0b7d2941cf
|
Kernel: Move reschedules from SVCs to actual mechanisms that reschedule.
|
2015-05-20 18:05:47 -04:00 |
|
bunnei
|
1c3cda5d7e
|
Merge pull request #783 from jroweboy/cond-wait
Use condition var to properly pause the CPU thread
|
2015-05-18 18:49:51 -04:00 |
|
bunnei
|
859707642e
|
Merge pull request #766 from purpasmart96/cfg_service_update
CFG: Update the cfg service to be like other integrated services
|
2015-05-18 10:18:58 -04:00 |
|
bunnei
|
f0365f28c2
|
Merge pull request #772 from lioncash/warn
core/video_core: Fix a few warnings when compiling on MSVC.
|
2015-05-18 08:08:49 -04:00 |
|
bunnei
|
1b47da4115
|
Merge pull request #785 from archshift/break
Implement svcBreak
|
2015-05-18 08:04:22 -04:00 |
|
bunnei
|
9fb9750411
|
Merge pull request #781 from archshift/delete
Delete unused hle/coprocessor.cpp
|
2015-05-16 11:16:29 -04:00 |
|