Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård 5508bfb596 Vulkan: Discard negative width/height framebuffer blits. Will likely help #12531. 2020-04-26 12:44:11 +02:00
Henrik Rydgård 4d420c5121 Merge pull request #12225 from hrydgard/sum2012-patch-4
Rebased: Wrap some SysMemForKernel's nids, fixing #7960
2020-04-26 12:39:25 +02:00
Henrik Rydgård 34ae4cc5a9 Address additional feedback from Unknown, finally 2020-04-26 11:34:17 +02:00
Henrik Rydgård e3aa2f5e4c Assorted fixes (build and crash) 2020-04-26 11:19:31 +02:00
Henrik Rydgård e0614b7ce2 Use PPSSPP's kernel interface to retrieve Heap objects
Allows us to get rid of DoState and the map<>.
2020-04-26 11:19:31 +02:00
Henrik Rydgård bf73d3d663 Address Unknown's feedback
https://github.com/hrydgard/ppsspp/pull/7965/files
2020-04-26 11:19:31 +02:00
sum2012 3604a92bee Change to info log
As this commit is work
(tested on Tales of Phantasia with Chinese patch)
2020-04-26 11:18:41 +02:00
sum2012 b12fbb9d3e Attempt to make save status 2020-04-26 11:18:41 +02:00
sum2012 e1ce6c061e Fix crash in sceKernelDeleteHeap 2020-04-26 11:18:41 +02:00
sum2012 52138f8ce8 Attempt to build fix non-windows 2020-04-26 11:18:41 +02:00
sum2012 6c4043b9de remove comment 2020-04-26 11:18:41 +02:00
sum2012 fed2b42c5f Try to Implement SysMemForKernel 2020-04-26 11:18:41 +02:00
sum2012 a8c2c02b82 Move SysMemForKernel to sceKernelMemory
As SysMemForUser in there
2020-04-26 11:18:41 +02:00
sum2012 8d8ba3e963 oop 2020-04-26 11:18:41 +02:00
sum2012 043ef8c9d4 Wrap some SysMemForKernel's nids
#7960
2020-04-26 11:18:41 +02:00
Henrik Rydgård 259ae2862c Merge pull request #12852 from Florin9doi/android_12846
Update <Share> dialog on Android 10; Fixes #12846
2020-04-25 15:23:14 +02:00
Florin9doi 4640d3981c Update <Share> dialog on Android 10 2020-04-25 13:19:41 +03:00
Henrik Rydgård 900316aeba Merge pull request #12854 from Florin9doi/ios_share
iOS : Share PPSSPP button
2020-04-25 11:43:59 +02:00
Florin9doi 1ccde0427e iOS Share PPSSPP 2020-04-25 10:07:46 +03:00
Henrik Rydgård c57c9bc551 Merge pull request #12853 from unknownbrackets/travis-mac
Travis: Handle new package versions better for macOS
2020-04-25 08:41:47 +02:00
Unknown W. Brackets 4cb30a4bce Travis: Handle new package versions better.
We don't necessarily need the latest packages, but brew really wants to
update them.
2020-04-24 22:38:32 -07:00
Henrik Rydgård b5a0af635f Merge pull request #12849 from unknownbrackets/debugger
http: Fix thread join on enable/disable
2020-04-23 09:17:46 +02:00
Henrik Rydgård d7b440277a Merge pull request #12850 from unknownbrackets/ppge
PPGe: Remove half-pixel offset
2020-04-23 09:17:22 +02:00
Unknown W. Brackets e4abfd5408 PPGe: Remove half-pixel offset.
This made the background misaligned, causing a black border on the right
and bottom edges.
2020-04-22 21:19:34 -07:00
Unknown W. Brackets 07b3b5071f http: Fix thread join on enable/disable. 2020-04-22 21:18:39 -07:00
Henrik Rydgård 134c9cfcb2 Merge pull request #12837 from Florin9doi/vs_pr
Update VS projects
2020-04-21 00:29:04 +02:00
Henrik Rydgård 0e921ae7a6 "Unify" the credits screen. Fixes #12844. 2020-04-21 00:20:58 +02:00
Henrik Rydgård 15a785cacb Merge pull request #12840 from unknownbrackets/android-osk
Android: Don't cache env in text drawer
2020-04-20 09:12:02 +02:00
Unknown W. Brackets 418e881f14 Android: Don't cache env in text drawer.
For PPGe, the thread is changing on lost, so we can't use the cached env.
2020-04-19 15:40:48 -07:00
Henrik Rydgård cd01ac6214 Merge pull request #12839 from hrydgard/tegra-range-culling-disable
GLES: Disable range culling on old Tegras, they seem to misbehave
2020-04-19 21:00:38 +02:00
Henrik Rydgård 91bb48dcd7 Update gradle again 2020-04-19 20:51:47 +02:00
Henrik Rydgård e62c669f10 GLES: Disable range culling on old Tegras, they seem to misbehave (see issue #12838).
This is a blind fix - couldn't find my old Shield Portable :(
2020-04-19 18:43:20 +02:00
Henrik Rydgård 5fbe369fd0 Merge pull request #12836 from unknownbrackets/d3d-depth
D3D11: Always use accurate depth
2020-04-19 14:02:50 +02:00
Florin9doi 7c92b1abda update VS projects 2020-04-19 09:19:13 +03:00
Unknown W. Brackets 4ea5d165f5 D3D11: Always use accurate depth.
The Direct3D APIs use a "min" and "max" value, and it's required that min
must be less than or equal to max.  If this requirement is not met, the
viewport parameters are not updated.

We forced accurate depth on for NVIDIA and AMD, but this just meant Intel
was still broken and less people were reporting bugs about it.

Although the PSP GE has depth viewport transform, this is not used for
clipping and is not actually the depth range.  The minz and maxz GE
registers are the depth range, and minz must be less than or equal to maxz
for drawing to occur.
2020-04-18 22:34:33 -07:00
Unknown W. Brackets 4c5ed9f6aa Windows: Send resize when adjusting render mode.
If we flip this because of frameskip, we need to actually process.
2020-04-18 22:32:48 -07:00
Henrik Rydgård 7a2524532f Merge pull request #12834 from TotalCaesar659/update-menu-group
Add "Switch UMD" menu point to Linux version
2020-04-19 00:10:35 +02:00
TotalCaesar659 bbc6337263 Add "Switch UMD" menu point to Linux version 2020-04-18 21:08:20 +03:00
Henrik Rydgård 8cce0bc631 Merge pull request #12833 from TotalCaesar659/update-menu-group
Improve code readability
2020-04-18 13:49:20 +02:00
TotalCaesar659 00684a4bb9 Improve code readability 2020-04-18 02:46:11 +03:00
Henrik Rydgård cc916180b5 Merge pull request #12816 from LunaMoo/XVibrationCheat
Implement Xinput vibration CWCheat (PPSSPP specific 0xA code type)
2020-04-17 10:50:44 +02:00
Unknown W. Brackets bfab70652e Merge pull request #12829 from TotalCaesar659/menu-unification
Update more Linux version menu points to correspond to Windows ones
2020-04-16 23:13:07 -04:00
LunaMoo e999444b23 Implement PPSSPP specific cheats:
0xA0 vibration cheat(Xinput)
Syntax is: 0xA0NNLLLL 0x00MMRRRR
where NN/MM is time vibration lasts LLLL/RRRR is the vibration power

0xA1 read value for the vibration(Xinput) from game memory
Syntax is: 0xA1000000 0xNNNNNNNN
where NNNNNNNN is the address that stores following values at offset:
0xNNNNNNNN + 0x0 Left Vibration power,
0xNNNNNNNN + 0x2 Right Vibration Power
0xNNNNNNNN + 0x4 Left Vibration time
0xNNNNNNNN + 0x6 Right Vibration time

Left some room for other PPSSPP specific cheats(0xA2-0xAF)
2020-04-16 23:00:29 +02:00
TotalCaesar659 cd4dd73a8a Update more Linux version menu points to correspond to Windows ones 2020-04-16 19:49:18 +03:00
Unknown W. Brackets 3f6887a378 Merge pull request #12828 from TotalCaesar659/menu-record
Add "Record" menu group to Linux version
2020-04-16 10:45:43 -04:00
TotalCaesar659 9ec3ea8550 Remove leftovers 2020-04-16 17:17:18 +03:00
TotalCaesar659 40e8c9163a Add "Record" menu group to Linux version 2020-04-16 17:14:56 +03:00
Henrik Rydgård d036717e08 TextureReplacer: Generate a default value in the ini files for ignoreMipmap. 2020-04-16 10:08:16 +02:00
Unknown W. Brackets 6dcb075ab7 Merge pull request #12826 from TotalCaesar659/menu-enable-chat
Add "Enable chat" menu point to Linux version
2020-04-15 21:56:17 -04:00
TotalCaesar659 13f5d3f73f Add "Enable chat" menu point to Linux version 2020-04-15 18:16:14 +03:00