Commit graph

26894 commits

Author SHA1 Message Date
Unknown W. Brackets
48980d8786 GLES: Simplify the framebuf offset detection.
It's clearly not been understood well as changes were made, so let's dump
a bunch of comments on it.
2020-05-07 23:12:14 -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
Henrik Rydgård
b892e5e91e
Merge pull request #12817 from TotalCaesar659/menu-unification
Unification of the menu of Linux and Windows versions
2020-04-15 10:27:08 +02:00
Henrik Rydgård
30eebe2f1d
Merge pull request #12823 from iota97/analog-rot-square
Auto rotate over a square
2020-04-14 10:36:12 +02:00
iota97
c70bf66634 Auto rotate over a square 2020-04-14 09:43:51 +02:00
TotalCaesar659
bce7177520 Fixes (stage 3) 2020-04-14 04:24:30 +03:00
Henrik Rydgård
05a5154f3a
Merge pull request #12818 from NR74W/texture-replacement
Add option to prevent Mipmaps from being dumped
2020-04-13 20:08:29 +02:00
NR74W
113c5f3b5f
Update TextureReplacer.h
Correction.
2020-04-13 16:29:17 +02:00
NR74W
221eec5899
Update TextureReplacer.cpp
Correction.
2020-04-13 16:29:07 +02:00
Henrik Rydgård
3bf97ce1aa
Merge pull request #12821 from JuliusSenkus/unified-resolution-scaling
#8714 Unified resolution scaling for all platforms.
2020-04-13 15:43:21 +02:00
TotalCaesar659
90447a7fba Fixes (stage 2) 2020-04-13 14:40:47 +03:00
jlx78520
68406b97b0 #8714 Unified resolution scaling for all platforms. 2020-04-13 12:10:10 +03:00
NR74W
fe5b06cc17 Add option to prevent Mipmaps from being dumped 2020-04-13 03:32:03 +02:00
TotalCaesar659
7545d4456e Fixes (stage 1) 2020-04-13 01:48:19 +03:00
Henrik Rydgård
cc57a6fddd Turn on [ForceMax60FPS] for "Fat Princess: Fistful of Cake". Benefits loading times etc. 2020-04-12 19:42:12 +02:00
Henrik Rydgård
df60f4e090
Merge pull request #12812 from unknownbrackets/ui-cheats
Prevent cheat UI from clobbering cheats
2020-04-12 19:17:43 +02:00
TotalCaesar659
b0dabc6a40 Update "File" menu to match Windows version 2020-04-12 20:12:42 +03:00
TotalCaesar659
c3dbd2b262 Update "Emulation" menu to match Windows version 2020-04-12 19:26:44 +03:00
TotalCaesar659
2bb7942b25 Update "Debug" menu to match Windows version 2020-04-12 18:49:10 +03:00
TotalCaesar659
fe5fe82676 Update "Options" menu to match Windows version 2020-04-12 18:17:36 +03:00
TotalCaesar659
8d8bc98e97 Update "Help" menu to match Windows version 2020-04-12 17:03:47 +03:00
Henrik Rydgård
c6cd45e933
Merge pull request #12813 from unknownbrackets/gles-state
GLES: Update shader uniforms after apply state
2020-04-12 15:21:23 +02:00