Henrik Rydgard
8ad1ea4c84
Split JitCommon.h so that you can include it without getting the "NativeJit" definition
2014-12-13 21:13:28 +01:00
Henrik Rydgård
1dca8bcc92
Merge pull request #7177 from unknownbrackets/spline-minor
...
Use floats for color values in splines
2014-12-13 20:50:23 +01:00
Unknown W. Brackets
7ed67ad066
Use floats and SSE for spline colors.
2014-12-13 10:36:09 -08:00
Unknown W. Brackets
e130c1648d
Clean up some conversion warnings.
2014-12-13 10:35:47 -08:00
Unknown W. Brackets
ef73487fca
Fix Vec4::SetZero() not clearing all lanes.
2014-12-13 10:35:16 -08:00
Henrik Rydgård
a767c8e704
Merge pull request #7176 from xebra/spline_bezier2
...
Fix huge bezier patch issue
2014-12-13 18:14:59 +01:00
xebra
7577a49832
[spline/bezier]Fix huge bezier patch issue related to #5500
2014-12-14 01:49:48 +09:00
Henrik Rydgård
5d6d552e57
Merge pull request #7175 from xebra/spline_bezier
...
Improve spline/bezier tesselation
2014-12-13 17:45:15 +01:00
xebra
5659361d51
[spline/bezier]Control points don't need big memory size than tesselated vertices.
2014-12-14 01:33:40 +09:00
xebra
43e3028add
[spline/bezier]Writing vertices to the buffer directly.
2014-12-14 01:08:00 +09:00
Henrik Rydgård
5ae4cc8959
x86: Turn VFPU SIMD off again. See #7173 and #7174
2014-12-13 13:35:29 +01:00
Henrik Rydgard
e7bf0e9935
Update lang
2014-12-12 23:50:46 +01:00
Henrik Rydgard
9f2ec39a99
Add a simple test of matrix transposes
2014-12-12 23:49:23 +01:00
Henrik Rydgard
75a9420b21
Reduce the number of places we include JitCommon.h. Update native.
2014-12-12 23:49:08 +01:00
Unknown W. Brackets
fa2e931d1f
Merge pull request #7172 from lioncash/gpu
...
GPU: Get rid of unused variable warnings
2014-12-12 08:28:56 -08:00
Lioncash
dc436aebe8
GPU: Get rid of unused variable warnings
2014-12-12 09:29:41 -05:00
Henrik Rydgård
4021252119
Merge pull request #7169 from daniel229/wchar_t_in_scePauth
...
Support wchar_t in scePauth.
2014-12-12 09:37:12 +01:00
daniel229
fc0ba3f0fe
Updata as hrydgard' suggestion
2014-12-12 10:07:28 +08:00
Henrik Rydgård
ea5126ef0b
Merge pull request #7165 from lioncash/safe
...
ReplaceTables: Fix null checks
2014-12-11 20:57:41 +01:00
Lioncash
2f269ac8c0
ReplaceTables: Fix null checks
2014-12-11 14:34:10 -05:00
daniel229
4e017014ae
Support wchar_t in scePauth.
2014-12-11 23:03:55 +08:00
Henrik Rydgard
c04a759b1d
Update the armips submodule with attempt at blackberry buildfix
2014-12-11 11:45:17 +01:00
Henrik Rydgård
973f4ea0ca
Merge pull request #7167 from lioncash/unused
...
sceKernelModule: Remove unused array in __KernelLoadPBP
2014-12-11 10:21:27 +01:00
Henrik Rydgård
2e8b1363d9
Merge pull request #7166 from lioncash/conds
...
scePsmf: Remove unnecessary conditions
2014-12-11 09:48:25 +01:00
Unknown W. Brackets
5d48d896d6
Merge pull request #7168 from lioncash/whoops
...
proAdhoc: Change resolveMAC to return bool
2014-12-10 20:58:22 -08:00
Lioncash
fc7439ec2a
proAdhoc: Change resolveMAC to return bool
...
Must have missed this in my initial commit.
2014-12-10 23:42:40 -05:00
Lioncash
d8da1cd44d
sceKernelModule: Remove unused array in __KernelLoadPBP
2014-12-10 23:38:35 -05:00
Lioncash
0e3d68e27f
scePsmf: Remove unnecessary conditions
...
tempBuf is a stack-allocated array, and filehandle has a check for it above this conditional.
2014-12-10 23:30:19 -05:00
Unknown W. Brackets
1fb2a2b107
Merge pull request #7162 from vnctdj/patch-1
...
Make more things translatable
2014-12-10 14:35:56 -08:00
vnctdj
2f94271a31
Make more things translatable
...
This commit completes a794650118
2014-12-10 23:01:09 +01:00
Henrik Rydgård
a66b2ee7a7
Merge pull request #7160 from ufdada/master
...
make logging channel screen and devmenu translateable
2014-12-09 23:14:43 +01:00
ufdada
a794650118
make logging channel screen and devmenu translateable
2014-12-09 21:50:51 +01:00
xebra
51a5935d9a
[spline/bezier]Bernstein function does not need to calculate at the edges.
2014-12-10 01:50:28 +09:00
xebra
9a83c99e19
[spline/bezier]Precompute bernstein derivative functions.
2014-12-10 01:41:02 +09:00
Henrik Rydgård
2de705a9e7
Merge pull request #7159 from unknownbrackets/sse-audio
...
Use SSE shifts for high-vol channels
2014-12-09 08:46:58 +01:00
Unknown W. Brackets
f5d5f7d3fa
Use SSE shifts for high-vol channels.
2014-12-08 21:23:47 -08:00
Unknown W. Brackets
42cd751060
Prevent a few savestate cross-compat issues.
...
We don't need to save gpu stats at all, so don't, makes it easier to
change it and dunno if anyone defines double as other than 64 bits.
Also, apparently there was padding in the event state but not on all
platforms.
2014-12-08 21:18:56 -08:00
Unknown W. Brackets
afc779a824
jit: Add IN_RT to lwl/lwr and re-enable clobbering.
2014-12-08 21:17:01 -08:00
Henrik Rydgård
363b4fd9f8
Merge pull request #7155 from xebra/spline_bezier
...
Temporary fix for tiny bezier patch
2014-12-08 22:59:00 +01:00
Henrik Rydgård
f135bf79e3
Merge pull request #7157 from lioncash/override
...
Core: Add missing override specifiers
2014-12-08 22:37:33 +01:00
Lioncash
cac632424c
Core: Add missing override specifiers
2014-12-08 15:20:31 -05:00
Unknown W. Brackets
245ff07b76
Merge pull request #7154 from lioncash/anotherstatic
...
sceSha256: Mark sceSha256Digest as static
2014-12-08 12:14:47 -08:00
xebra
8ef4a61bf6
[spline/bezier]Spline subdivision counts should be 2 or higher. Related to #4234 #7111
2014-12-09 02:42:52 +09:00
Lioncash
ae5be5a814
sceSha256: Mark sceSha256Digest as static
2014-12-08 12:31:57 -05:00
xebra
96bb991e45
[spline/bezier]Temporary fix to avoid a crash when bezier u/v counts are less than 4. Reported on #4888 .
2014-12-09 02:24:46 +09:00
Henrik Rydgård
38345a497f
Merge pull request #7137 from lioncash/static
...
Core: Mark some module functions as static
2014-12-08 11:10:14 +01:00
Unknown W. Brackets
066ce50a12
Disable SSE clamping for certain volume levels.
...
Fixes sound in Tales of Phantasia. Can improve later.
2014-12-08 02:06:25 -08:00
Unknown W. Brackets
bfe5f9276e
jit: Re-disable clobbered thing.
...
No idea what's wrong...
2014-12-08 02:06:25 -08:00
Henrik Rydgård
82d69fad8d
Merge pull request #7146 from hrydgard/sha256
...
Quick implementation of sceSha256Digest from #7134
2014-12-08 10:40:56 +01:00
Lioncash
4ccb838306
Core: Mark some module functions as static
2014-12-08 04:40:08 -05:00