Jools Wills
bca9a9011f
add RASPBIAN options to workaround threading issues when building for ARMV7 on Raspbian
...
raspbian is built for an armv6 target, so when building for armv7, there is a problem with the ABI compatibility
for threaded applications. /usr/include/c++/*/ext/concurrence.h - undefining __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 makes it use _S_mutex
as it would when ppsspp is built for an armv6 target
see https://github.com/raspberrypi/firmware/issues/491#issuecomment-151723041
fixes problems found by users on #7479
2015-10-28 05:20:59 +00:00
Henrik Rydgård
6dc0c07c96
Merge pull request #8111 from vnctdj/master
...
Remove useless translation pointers
2015-10-27 12:38:05 +01:00
vnctdj
74b13c1706
Remove useless translation pointers
2015-10-26 14:03:43 +01:00
Henrik Rydgård
05687e656a
Merge pull request #8107 from joolswills/rpi_fix
...
fix building for rpi2 by disabling armv7.
2015-10-25 22:46:46 +01:00
Jools Wills
e451cade69
fix building for rpi2 by disabling armv7.
...
added missing rpi include
correct cflags for rpi1/rpi2 (although rpi2 will build for armv6 for now)
only build Common/ColorConvNEON.cpp on armv7
2015-10-25 17:40:04 +00:00
Henrik Rydgård
c14d1f7353
Merge pull request #8106 from unknownbrackets/hle-minor
...
Fix event flag clear on callback wait
2015-10-25 17:21:06 +01:00
Unknown W. Brackets
62629827ea
Kernel: Clean up event flag logging, style.
2015-10-25 09:08:38 -07:00
Unknown W. Brackets
043891014d
Add a simpler way to force on HLE logging.
2015-10-25 09:05:16 -07:00
Unknown W. Brackets
d43247b8b8
Kernel: Act on wait clear for flags after callback.
2015-10-25 08:28:07 -07:00
Henrik Rydgård
437d7b80e3
Fix window resize/fullscreen ingame on Mac and other SDL builds
2015-10-25 11:19:41 +01:00
Unknown W. Brackets
c41b981333
Oops, undelete shader bits for alpha test.
2015-10-24 23:05:18 -07:00
Unknown W. Brackets
97c568dca6
Tweak to shader desc.
2015-10-24 23:05:09 -07:00
Unknown W. Brackets
6b905e8e18
d3d9: Remove the old shader id gen.
2015-10-24 21:26:40 -07:00
Unknown W. Brackets
06f2c7f1fe
Maintain hasTexcoord even for UV gen.
2015-10-24 21:26:12 -07:00
Unknown W. Brackets
5595d1278d
Merge pull request #8103 from hrydgard/d3d-shader-id
...
D3D: Generate shaders from shader IDs, just like in GL
2015-10-24 21:19:34 -07:00
Henrik Rydgard
838e53f482
Delete disabled code to use built-in alpha test on DX9.
2015-10-25 01:26:38 +02:00
Henrik Rydgard
488aec1df4
Typo fix
2015-10-25 00:54:00 +02:00
Henrik Rydgard
56814ad52d
SW skinning (ARM32, x86): Don't convert more bone matrices than necessary
...
Was already fixed on ARM64.
2015-10-25 00:51:47 +02:00
Henrik Rydgard
85229efef4
D3D9: Generate shaders directly from shader IDs, just like we do in GL.
2015-10-25 00:34:23 +02:00
Henrik Rydgard
b86394d0a6
Minor bugfixes in vtx shader gen
2015-10-25 00:08:46 +02:00
Henrik Rydgard
edafa9bc17
Centralize the GPU state conversion functions
2015-10-24 23:49:05 +02:00
Henrik Rydgard
92389a4966
Use a common ShaderId class. Start moving shader ID code to GPU/Common
2015-10-24 23:24:06 +02:00
Henrik Rydgard
67cd018aca
Rename shader bits to not clash (this is preparation for other changes)
2015-10-24 23:09:28 +02:00
Henrik Rydgard
3c82dc1462
vtxshader: Don't enable full lighting if only shadeMapping is enabled. Should help #8071
2015-10-24 22:59:36 +02:00
Unknown W. Brackets
f725453ae6
Sas: Report when revert is enabled.
2015-10-24 13:53:57 -07:00
Henrik Rydgård
4c0868448a
Merge pull request #8102 from unknownbrackets/callbacks
...
Cleanup RETURN() in __KernelWaitCurThread()
2015-10-24 22:14:03 +02:00
Henrik Rydgård
9cffd40b39
Merge pull request #8101 from unknownbrackets/mix-minor
...
Make the vag block buffer s16
2015-10-24 22:13:23 +02:00
Unknown W. Brackets
9591db2daa
Cleanup RETURN() in __KernelWaitCurThread().
...
This hasn't been needed for a while.
2015-10-24 13:11:07 -07:00
Unknown W. Brackets
ec2d88cf17
Make the vag block buffer s16.
...
The values are clamped already, anyway.
2015-10-24 13:08:10 -07:00
Unknown W. Brackets
f7fa0a06d4
Atrac: Reset the fileoffset only when adding data.
...
Otherwise, it's only a seek. For example, a seek to 0, as commonly seen.
2015-10-24 10:37:14 -07:00
Unknown W. Brackets
8398ac7f77
Merge pull request #8100 from latot/master
...
Add missing include files to unittest
2015-10-24 09:40:40 -07:00
latot
afeb012d04
Add missing include files to unittest
2015-10-24 13:24:05 -03:00
Henrik Rydgård
e69a456713
Merge pull request #8095 from hrydgard/improve-x64-disasm
...
x64 disasm: properly symbolize rip-relative addresses
2015-10-24 13:29:57 +02:00
Henrik Rydgård
624d9003a3
Merge pull request #8096 from hrydgard/xiushudongfang-Combo-Key
...
Xiushudongfang's Combo Key, with some updates
2015-10-24 13:24:00 +02:00
xiushu
14e7658bbb
Implement on-screen touch combo keys.
...
Replace A,B,cross1,square1,triangle1 with number images 1-6
Rebuild the atlas, update the code to use combo keys 1-5
Also add psp_display.png from pull request #8082 .
2015-10-24 13:22:43 +02:00
Henrik Rydgard
aa584d1992
x86 32-bit buildfix
2015-10-24 11:10:14 +02:00
Henrik Rydgård
b890a5e573
Merge pull request #8092 from hrydgard/vertex-decoder-viewer
...
Make it possible to view vertex decoders through the shader viewing mechanism
2015-10-24 10:42:12 +02:00
Henrik Rydgard
6a373fe09a
Make it possible to view vertex decoders through the shader viewing mechanism (even though they aren't strictly shaders, they fit the model).
2015-10-24 10:41:31 +02:00
Henrik Rydgard
c63ed2f701
Improve vertex shader description
2015-10-24 10:41:14 +02:00
Henrik Rydgard
b7db15225f
x64 disasm: properly symbolize rip-relative addresses
2015-10-24 10:37:01 +02:00
Henrik Rydgård
5ebd7bf00d
Merge pull request #8084 from unknownbrackets/hle-minor
...
Minor sceAtrac and sceUtility tweaks
2015-10-20 11:28:58 +02:00
Unknown W. Brackets
23c27d61df
Improve an error return value.
2015-10-18 13:02:05 -07:00
Unknown W. Brackets
cb99c9fc4a
Prevent a warning when loading some utility mods.
2015-10-18 12:53:18 -07:00
Unknown W. Brackets
d0a9813844
Account for uneven sized chunks by rounding up.
...
Chunks have an extra pad byte if the size is uneven. This probably isn't
happening, but just to be safe.
2015-10-18 12:50:40 -07:00
Henrik Rydgård
e632b32be2
Merge pull request #8011 from unknownbrackets/atrac-demux
...
Manually read packets in sceAtrac, skipping ffmpeg
2015-10-18 20:51:39 +02:00
Henrik Rydgård
db79e596f0
Merge pull request #8083 from lioncash/decl
...
Core: Remove unimplemented class function declarations
2015-10-18 18:52:09 +02:00
Lioncash
b1901fbad2
Core: Remove unimplemented class function declarations
2015-10-18 10:55:11 -04:00
Henrik Rydgård
94ee3761ca
Merge pull request #8080 from unknownbrackets/arm64-minor
...
Fix two arm64 bugs, one crashing Trails in the Sky
2015-10-18 10:45:09 +02:00
Unknown W. Brackets
8fa843bbc3
Atrac: attempt to power through bad frames.
2015-10-17 16:20:27 -07:00
Unknown W. Brackets
d30508ac43
Buildfix for Symbian/Blackberry/etc.
2015-10-17 16:20:27 -07:00