summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rework frame layouts to use a max rectangle instead of hardcoded calculationsGravatar James Rowe2016-11-052-250/+100
|
* LargeFrameLayout + SwappedGravatar SonofUgly2016-11-051-50/+36
| | | Make small screen stay at 1x, and large screen maintain its aspect ratio.
* Support additional screen layouts.Gravatar James Rowe2016-11-0516-127/+517
| | | | | Allows users to choose a single screen layout or a large screen layout. Adds a configuration option to change the prominent screen.
* Style fixGravatar mailwl2016-11-021-2/+2
|
* Rename AcConfig, change types u8 to u32Gravatar mailwl2016-11-021-21/+25
|
* AC_U: Stub functions, used if EULA agreedGravatar mailwl2016-11-022-14/+190
|
* Merge pull request #2126 from wwylele/stub-nwmGravatar bunnei2016-10-311-0/+11
|\ | | | | NWM: stub Initialize with an error
| * NWM: stub Initialize with an errorGravatar wwylele2016-10-121-0/+11
| |
* | Merge pull request #2123 from jbeich/freebsdGravatar bunnei2016-10-317-25/+39
|\ \ | | | | | | Fix build on DragonFly and FreeBSD
| * | build: add default install for DragonFly, Solaris, etc.Gravatar Jan Beich2016-10-272-2/+2
| | |
| * | core: some errno values are uncommon on UnixGravatar Jan Beich2016-10-271-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/core/hle/service/soc_u.cpp:107:6: error: 'ENODATA' was not declared in this scope {ENODATA, 43}, ^ src/core/hle/service/soc_u.cpp:117:6: error: 'ENOSR' was not declared in this scope {ENOSR, 53}, ^ src/core/hle/service/soc_u.cpp:118:6: error: 'ENOSTR' was not declared in this scope {ENOSTR, 54}, ^ src/core/hle/service/soc_u.cpp:139:6: error: 'ETIME' was not declared in this scope {ETIME, 75}, ^
| * | common: use system bswap* functions on more BSDsGravatar Jan Beich2016-10-271-2/+5
| | |
| * | common: use system CPUID routine on DragonFly as wellGravatar Jan Beich2016-10-271-2/+2
| | |
| * | common: some FreeBSD headers are incomplete to avoid namespace pollutionGravatar Jan Beich2016-10-271-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In file included from src/common/x64/cpu_detect.cpp:16: /usr/include/machine/cpufunc.h:66:17: error: unknown type name 'u_int' static __inline u_int ^ /usr/include/machine/cpufunc.h:67:6: error: unknown type name 'u_int' bsfl(u_int mask) ^ /usr/include/machine/cpufunc.h:69:2: error: unknown type name 'u_int' u_int result; ^ /usr/include/machine/cpufunc.h:75:17: error: unknown type name 'u_long'; did you mean 'long'? static __inline u_long ^ /usr/include/machine/cpufunc.h:76:6: error: unknown type name 'u_long'; did you mean 'long'? bsfq(u_long mask) ^ /usr/include/machine/cpufunc.h:78:2: error: use of undeclared identifier 'u_long'; did you mean 'long'? u_long result; ^ [...]
| * | common: convert to standard stat()/fstat() interfacesGravatar Anthony J. Bentley2016-10-271-15/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Most modern Unix environments use 64-bit off_t by default: OpenBSD, FreeBSD, OS X, and Linux libc implementations such as Musl. glibc is the lone exception; it can default to 32 bits but this is configurable by setting _FILE_OFFSET_BITS. Avoiding the stat64()/fstat64() interfaces is desirable because they are nonstandard and not implemented on many systems (including OpenBSD and FreeBSD), and using 64 bits for stat()/fstat() is either the default or trivial to set up.
| * | common: stat64 is non-standard, hide on a random UnixGravatar Jan Beich2016-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/common/file_util.cpp:79:19: error: variable has incomplete type 'struct stat64' struct stat64 file_info; ^ src/common/file_util.cpp:79:12: note: forward declaration of 'stat64' struct stat64 file_info; ^ src/common/file_util.cpp:99:19: error: variable has incomplete type 'struct stat64' struct stat64 file_info; ^ src/common/file_util.cpp:99:12: note: forward declaration of 'stat64' struct stat64 file_info; ^ src/common/file_util.cpp:342:19: error: variable has incomplete type 'struct stat64' struct stat64 buf; ^ src/common/file_util.cpp:342:12: note: forward declaration of 'stat64' struct stat64 buf; ^ src/common/file_util.cpp:359:19: error: variable has incomplete type 'struct stat64' struct stat64 buf; ^ src/common/file_util.cpp:359:12: note: forward declaration of 'stat64' struct stat64 buf; ^ 4 errors generated.
| * | common: only FreeBSD has thread affinity compatible with LinuxGravatar Jan Beich2016-10-271-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/common/thread.cpp:90:5: error: unknown type name 'cpu_set_t'; did you mean 'cpuset_t'? cpu_set_t cpu_set; ^~~~~~~~~ cpuset_t /usr/include/sys/_cpuset.h:48:24: note: 'cpuset_t' declared here typedef struct _cpuset cpuset_t; ^ 1 error generated.
| * | common: define routines to set thread name on more BSDsGravatar Jan Beich2016-10-271-2/+4
| | | | | | | | | | | | | | | | | | | | | src/common/thread.cpp:123:5: error: use of undeclared identifier 'pthread_setname_np' pthread_setname_np(pthread_self(), szThreadName); ^ 1 error generated.
* | | Small fix to let IDA see target.xmlGravatar mailwl2016-10-281-1/+1
|/ /
* | FRD: fix GetMyFriendKeyGravatar mailwl2016-10-251-1/+1
| |
* | Fix typosGravatar Ricardo de Almeida Gonzaga2016-10-2013-16/+16
| |
* | Merge pull request #2024 from JamePeng/update-boss-codeGravatar bunnei2016-10-075-4/+1810
|\ \ | | | | | | Update the stub code of BOSS
| * | Update the stub code of BOSSGravatar JamePeng2016-10-025-4/+1810
| | |
* | | Merge pull request #2082 from yuriks/shader-interp-crashGravatar bunnei2016-10-063-38/+43
|\ \ \ | |_|/ |/| | Fix/mask crash in shader debugger in Mii Maker
| * | VideoCore: Shader interpreter cleanupsGravatar Yuri Kunde Schlesner2016-09-291-32/+42
| | |
| * | Common: Remove dangerous Vec[234] array constructorsGravatar Yuri Kunde Schlesner2016-09-291-3/+0
| | | | | | | | | | | | | | | They're not currently used, and it's easy to accidentally pass a single pointer argument to them, causing an out-of-bounds read.
| * | VideoCore: Fix out-of-bounds read in ShaderSetup::ProduceDebugInfoGravatar Yuri Kunde Schlesner2016-09-291-3/+1
| |/ | | | | | | | | | | As far as I can tell, memset was replaced by a fill without correcting the parameter type, causing an out-of-bounds array read in the Vec4 constructor.
* | Merge pull request #1652 from wwylele/kernal-toolGravatar bunnei2016-10-0412-7/+646
|\ \ | | | | | | Debugger: implement wait tree widget
| * | move ResetType to kernel.hGravatar wwylele2016-09-223-7/+6
| | |
| * | name objectsGravatar wwylele2016-09-221-0/+4
| | |
| * | implement wait tree widgetGravatar wwylele2016-09-229-0/+636
| | |
* | | Merge pull request #2106 from wwylele/delete-recursiveGravatar bunnei2016-10-038-22/+93
|\ \ \ | | | | | | | | FS: implement DeleteDirectoryRecursively
| * | | fs: clean up log formatGravatar wwylele2016-10-021-22/+24
| | | |
| * | | fs: implement DeleteDirectoryRecursivelyGravatar wwylele2016-10-028-1/+70
| | |/ | |/|
* | | Merge pull request #2103 from wwylele/gpu-reg-cleanupGravatar bunnei2016-10-035-247/+347
|\ \ \ | |/ / |/| | GPU: DisplayTransfer & MemoryFill cleanup and param check
| * | gpu: DisplayTransfer: a less amazing algorithm for flipGravatar wwylele2016-09-291-8/+11
| | | | | | | | | | | | the old implementation modifies the loop variable in the loop. Though it actually works, it is really confusing. Makes it morereadable now.
| * | gpu: keep the old signal strategy for null pointerGravatar wwylele2016-09-291-4/+8
| | | | | | | | | | | | | | | previous commits changes the behaviour of interrupt when meeting invalid params. Regresses to the same behaviour as before needs more hwtest
| * | gpu: add validity check for TextureCopy, DisplayTransfer and FillMemoryGravatar wwylele2016-09-291-6/+88
| | | | | | | | | | | | | | | prevent further operation with invalid values which may cause assertion failure or divided by zero. needs more hwtest
| * | memory: fix IsValidVirtualAddress for RasterizerCachedMemoryGravatar wwylele2016-09-291-0/+3
| | | | | | | | | | | | RasterizerCachedMemory doesn't has pointer but should be considered as valid
| * | gpu: move MemoryFill, TextureCopy and DisplayTransfer into functionsGravatar wwylele2016-09-291-247/+249
| | | | | | | | | | | | The old code indented too much to read. Split into functions and do general cleanup.
| * | rasterizer: separate TextureCopy from DisplayTransferGravatar wwylele2016-09-293-6/+12
| |/
* | OpenGL: Take cached viewport sub-rect into account for scissorGravatar Yuri Kunde Schlesner2016-09-293-29/+25
| | | | | | | | Fixes #1938
* | qt: shutdown system if errorGravatar wwylele2016-09-221-2/+3
|/
* Remove special rules for Windows.h and library includesGravatar Yuri Kunde Schlesner2016-09-216-10/+8
|
* Use negative priorities to avoid special-casing the self-includeGravatar Yuri Kunde Schlesner2016-09-21164-168/+170
|
* Remove empty newlines in #include blocks.Gravatar Emmanuel Gil Peyrot2016-09-21289-731/+214
| | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
* Manually tweak source formatting and then re-run clang-formatGravatar Yuri Kunde Schlesner2016-09-18169-812/+808
|
* Tweak formatting settingsGravatar Yuri Kunde Schlesner2016-09-181-4/+3
|
* Sources: Run clang-format on everything.Gravatar Emmanuel Gil Peyrot2016-09-18386-17707/+19187
|
* Dyncom: Disable clang-format on the decoding table.Gravatar Emmanuel Gil Peyrot2016-09-181-0/+3
|