Henrik Rydgård
c379f6f486
Implement retroachievements login (on platforms that support the login dialog)
2023-06-26 10:01:41 +02:00
Henrik Rydgård
9fc6d12dec
Add RA logo image resource
2023-06-26 10:01:41 +02:00
Henrik Rydgård
1d0badae56
Achievements: Show achievement icons in list
2023-06-26 10:01:41 +02:00
Henrik Rydgård
603dc7493a
Image caching work
2023-06-26 10:01:41 +02:00
Henrik Rydgård
6326880070
Properly include stenzek's DuckStation copyright notices in the retro files
2023-06-26 10:01:41 +02:00
Henrik Rydgård
93de74144e
Add basic achievement rendering
2023-06-26 10:01:41 +02:00
Henrik Rydgård
01dda6cb7c
Final Android.mk fix hopefully.
2023-06-26 10:01:41 +02:00
Henrik Rydgård
2ba8eca2c8
Further UWP and Android fixes
2023-06-26 10:01:41 +02:00
Henrik Rydgård
07e6543f6b
Windows for ARM configuration fixes, Android.mk fix
2023-06-26 10:01:41 +02:00
Henrik Rydgård
e054d66d6c
Add an extremely basic achievement listing to the pause screen
2023-06-26 10:01:41 +02:00
Henrik Rydgård
8beca03e7e
MacOSX buildfixes
2023-06-26 10:01:41 +02:00
Henrik Rydgård
f6fdaa4f56
Get it to recognize the hash by using the rcheevos hash implementation
2023-06-26 10:01:41 +02:00
Henrik Rydgård
a3b7e99259
Attempt to implement the specified PSP game hashing method
2023-06-26 10:01:40 +02:00
Henrik Rydgård
b84a6f83e1
You can now log into RetroAchievements with hardcoded user/pass
2023-06-26 10:01:40 +02:00
Henrik Rydgård
66d9c24f72
More integration
2023-06-26 10:01:40 +02:00
Henrik Rydgård
84e9a85e0f
Things link now. Let's see if it works..
2023-06-26 10:01:40 +02:00
Henrik Rydgård
c9c1796dff
Second batch of fixes. Doesn't link yet and much work remains.
2023-06-26 10:01:40 +02:00
Henrik Rydgård
029b887491
Initial batch of fixes. Not compiling yet, http will be the tricky one.
2023-06-26 10:01:40 +02:00
Henrik Rydgård
4745999665
Copy-paste retroachievement support from DuckStation. No fixes yet!
2023-06-26 10:01:40 +02:00
Henrik Rydgård
da1691e4f9
Start sketching on a wrapper
2023-06-26 10:01:40 +02:00
Henrik Rydgård
c0f0c05417
rcheevos initial build setup and basic scaffolding
2023-06-26 10:01:40 +02:00
Henrik Rydgård
5e565cff35
Enable "ForceCircleButtonConfirm" for Danball Senki
...
See issue #17622
2023-06-26 07:18:13 +02:00
Henrik Rydgård
f02ccfc6dc
Merge pull request #17621 from unknownbrackets/softgpu-opt-z
...
softgpu: Ensure early depth test uses SIMD
2023-06-25 20:28:12 +02:00
Unknown W. Brackets
2c4a0d3d0d
Merge pull request #17617 from HR1025/win
...
[what] update cmake compilation configuration in windows
2023-06-25 10:24:56 -07:00
Unknown W. Brackets
fedb92b0e9
softgpu: Ensure early depth test uses SIMD.
2023-06-25 10:18:21 -07:00
haorui wang
10c2f055b4
use CommonWindows.h
and remove unnecessary include
2023-06-25 21:12:45 +08:00
Henrik Rydgård
08d578dce9
Merge pull request #17618 from unknownbrackets/softgpu-opt-cast
...
Optimize casts in softgpu
2023-06-25 07:55:30 +02:00
Henrik Rydgård
ec92675c5e
Merge pull request #17619 from unknownbrackets/softgpu-opt-z
...
softgpu: Improve Z interpolation SIMD
2023-06-25 07:55:03 +02:00
Unknown W. Brackets
d42642edd2
softgpu: Improve Z interpolation SIMD.
2023-06-24 22:17:11 -07:00
Unknown W. Brackets
15b66ba6c0
softgpu: Make SIMD on x86_32 a bit safer.
2023-06-24 14:49:23 -07:00
Henrik Rydgård
72af8f6e96
Merge pull request #17616 from HR1025/dev
...
align should be 3 when format is GL_RGB and type is GL_UNSIGNED_BYTE
2023-06-24 22:56:04 +02:00
Unknown W. Brackets
ae9d34370e
softgpu: Move wsum_recip out of the triangle loop.
...
Seems like a small benefit, but not seeing any issues from this.
Noticed by fp64.
2023-06-24 12:38:05 -07:00
Unknown W. Brackets
795de9b164
softgpu: Use SIMD for more Vec4 casts.
...
A number of these were falling back to some pretty terrible code.
Thanks to fp64 for noticing.
2023-06-24 12:36:44 -07:00
haorui wang
fa336edcb6
[what] update cmake compilation configuration in windows
...
[why] support some other IDE like VScode or clion
[how]
1. update CMakeLists.txt according to *.vcxproj
2. include some header like `windows.h` to support raw cmake compilation
3. exclude libcmt.lib
2023-06-24 21:36:46 +08:00
haorui
fb91cf9b21
align should be 3 when format is GL_RGB and type is GL_UNSIGNED_BYTE
2023-06-24 16:09:28 +08:00
Henrik Rydgård
a56f74c8c0
Merge pull request #17611 from hrydgard/text-input-cleanup
...
Text input: Have PopupTextInputChoice use native text input if available
2023-06-22 10:26:00 +02:00
Henrik Rydgård
a17710a914
Remove additional ifdef checks for inputbox
2023-06-22 09:06:19 +02:00
Henrik Rydgård
cf587d2ccc
More cleanup after making PopupTextInputChoice choose method automatically
2023-06-22 09:01:14 +02:00
Henrik Rydgård
337668af3e
Make PopupTextInputChoice smarter (use native dialog if possible)
2023-06-22 08:58:30 +02:00
Henrik Rydgård
38f174eab4
Add query for system text input
2023-06-22 08:58:30 +02:00
Henrik Rydgård
0a1bf5532d
UI: Allow showing popup string values as password stars
2023-06-22 08:58:29 +02:00
Henrik Rydgård
2708f0b93e
Add a new "System" request for a username-password dialog box
2023-06-22 08:58:29 +02:00
Henrik Rydgård
d35c17229c
Merge pull request #17612 from m4xw/switch_swkbd
...
[Switch] Software Keyboard implementation
2023-06-22 08:58:03 +02:00
Unknown W. Brackets
76990aec70
Merge pull request #17609 from fp64/optimize-softgpu-tex-linear
...
softgpu: Optimize (bi-)linear texture filtering
2023-06-21 23:39:15 -07:00
Henrik Rydgård
101128ab17
Merge pull request #17610 from m4xw/memory_arena
...
[Switch] Mem Arena impl and MemMap improvements
2023-06-22 00:48:46 +02:00
M4xw
71639acd16
[Switch] Enable all System_InputBoxGetString usages
2023-06-22 00:47:00 +02:00
M4xw
ae14e08084
[Switch] Base implementation for swkbd
2023-06-22 00:46:02 +02:00
M4xw
436b55de72
[MemArena] Add designated impl for Nintendo Switch
2023-06-22 00:06:59 +02:00
M4xw
5b6bc0cea7
[MemArena] Honor MV_MIRROR_PREVIOUS on ReleaseView
...
Allows for clean teardown of the Memory Map for Switch
2023-06-22 00:01:38 +02:00
fp64
159faaa2ec
softgpu: Optimize (bi-)linear texture filtering
...
Seeing as SampleLinearLevel is near the top in the profiler,
optimize actual bilinear filtering using SSE2. Solid win in the
synthetic benchmark (https://godbolt.org/z/fqh3xvbGx , also doubles
as correctness check), no visible difference in actual PPSSPP.
Note: profiler suggests that hot part of SampleLinearLevel is
elsewhere.
2023-06-21 20:02:34 +03:00