Henrik Rydgård
99548be8a3
NEON culling: Use mla operations to shave off some more cycles. ARM32 compat.
2023-12-09 16:36:01 +01:00
Henrik Rydgård
676a4de4d7
Remove an ifdef controlling dialog button order
2023-12-07 17:30:15 +01:00
Henrik Rydgård
c5469c409a
Add specific sysprop for accelerometer
2023-11-06 18:33:01 -06:00
Henrik Rydgård
87ddb3f3b1
Add easy way to verify games against the Redump database, supplied as CSV.
2023-10-23 19:11:01 -05:00
Henrik Rydgård
2c795e701f
Update rcheevos again. This time there are some files moving around.
2023-10-14 23:23:48 +02:00
Henrik Rydgård
ac93419331
Merge the 1.16.6 branch into master
...
Also deletes some unused code.
2023-10-13 11:00:11 +02:00
Henrik Rydgård
1dd98c5a55
Update UWP version
2023-10-12 12:22:38 +02:00
Henrik Rydgård
6dbe49775c
Add a sysprop for IsDebuggerPresent.
2023-10-12 11:58:04 +02:00
Gabriel Morazán
18b62f3bda
(UWP) Update Manifest Files
2023-10-08 15:51:36 -04:00
Henrik Rydgård
c0e5da02ff
Buildfixes
2023-09-30 12:06:07 +02:00
Henrik Rydgård
19e4de5088
Change global UI messages to use an enum instead of strings.
...
Makes it easier to add new ones and delete outdated ones without missing
any uses.
2023-09-30 11:37:02 +02:00
GABO1423
9e151d0794
Cleanup UWP libchdr files
2023-09-29 10:16:47 +02:00
Henrik Rydgård
e89396b652
Add UWP project
2023-09-29 10:16:47 +02:00
Unknown W. Brackets
1b756ff8c1
arm64jit: Add initial base for IR jit.
...
This works, but very slowly at this point.
2023-09-03 12:14:28 -07:00
Unknown W. Brackets
8b77114da6
x86jit: Remove outdated file.
2023-08-27 13:01:22 -07:00
GABO1423
2643c1b801
(UWP) Simplify appxmanifest Files
...
Also fix misplaced Asset file
2023-08-26 14:45:25 -04:00
GABO1423
5ea2928100
(UWP) Resolve Build Warning
...
`MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance`
2023-08-26 14:44:20 -04:00
GABO1423
d49e9efb84
(UWP) Update .gitignore
...
This was removed temporarily so we could add the folder, we can add it back now.
2023-08-26 14:44:20 -04:00
GABO1423
be18828e2f
(UWP) Another Round of Code Cleanups
2023-08-26 14:44:20 -04:00
Bashar Astifan
19d79b0a6c
Merge branch 'master' into configs-loading
2023-08-26 12:19:44 +04:00
Henrik Rydgård
1025bbcf89
Log level/type: Use enum class instead of the awkward namespace trick.
...
Just a small cleanup I've wanted to do for a long time.
2023-08-25 11:48:59 +02:00
GABO1423
79ab8be231
(UWP) Fixed Skipped Debugger Files
2023-08-24 20:53:47 -04:00
Henrik Rydgård
60492ae579
Make System_ShowFileInFolder a "request"
...
Also makes support queryable.
Lets us remove the dummy implementations.
2023-08-24 14:22:35 +02:00
Bashar Astifan
5709ced6ce
Update InputHelpers.cpp
2023-08-24 15:32:32 +04:00
Bashar Astifan
4e2652bd4b
OSK support final update
...
- Renamed few functions to avoid confusion
- Now UI will report text (gotfocus, lostfocus), popup_closed to the frontend
- Both cases (DPad, Keyboard) covered
2023-08-24 06:33:36 +04:00
Bashar Astifan
17f1ab306b
OSK behavior correction
2023-08-24 03:30:09 +04:00
Bashar Astifan
35ce1c9d96
OSK update 2
...
+UI sounds fix
2023-08-24 01:11:30 +04:00
Bashar Astifan
c6e7760283
Complete OSK function support
2023-08-23 21:01:00 +04:00
Bashar Astifan
04d72ebe54
UWP improvements 2
2023-08-23 02:25:57 +04:00
Henrik Rydgård
a06cf1cc47
Merge pull request #17914 from basharast/master
...
[Windows] OSVersion improvements
2023-08-21 14:40:42 +02:00
Unknown W. Brackets
4e3f3860f9
x86jit: Stub out op categories to files.
2023-08-20 22:28:54 -07:00
Unknown W. Brackets
622c69dbb9
x86jit: Expose option to select new IR based jit.
2023-08-20 22:28:54 -07:00
Henrik Rydgård
6f6ea4595a
Windows: Split out Create... from InitSysDirectories, fixup uses
2023-08-18 12:46:40 +02:00
Bashar Astifan
6522a490e0
[Windows] OSVersion improvements
2023-08-15 23:17:13 +04:00
Bashar Astifan
ee3d466a0a
Merge branch 'master' of https://github.com/basharast/ppsspp
2023-08-15 21:52:53 +04:00
Bashar Astifan
63452c420e
removing pragma once
...
I moved `#pragma once` when the code was in `LaunchItem.h` to here and I'm not sure if this may cause on some cases unresolved symbols.. I was getting this error in my temp project and after removing this, didn't appear again.. it might be VS issue.. but it's not to be here required anyway
2023-08-15 04:49:03 +04:00
GABO1423
8cfe46eed0
(UWP) Remove Win32/x86 Support
2023-08-14 18:57:31 -04:00
Henrik Rydgård
b9b7342ffd
Merge pull request #17350 from basharast/master
...
UWP Improvements
2023-08-14 15:54:04 +02:00
Bashar Astifan
94a580851d
Correct 'manifest' files formating
2023-08-14 14:33:47 +04:00
Henrik Rydgård
ff6e118fff
Get rid of a lot of ifdefs around presentation mode. Instead, set things dynamically.
2023-08-14 11:02:29 +02:00
Bashar Astifan
dc32ab134d
Exclude root choice from memStickScreen (UWP)
...
This was wrapped before with `#if PPSSPP_PLATFORM(ANDROID)` after it got removed now start to appear in UWP, this should fix it.
2023-08-14 09:27:51 +04:00
Bashar Astifan
c9b3d8aedf
Resolve launch item and conflicts
...
- Better handling for launch items
- Resolved code conflicts
2023-08-14 07:46:14 +04:00
Bashar Astifan
07c119a80c
Merge branch 'master' of https://github.com/hrydgard/ppsspp
2023-08-14 02:45:28 +04:00
Henrik Rydgård
7bb1914fd3
Add FrameTiming.cpp/h (with no real contents)
2023-08-13 17:57:43 +02:00
Henrik Rydgård
1ea11c233c
Remove "SwapBuffers" from the GraphicsContext interface.
...
Buildfixes
More buildfix
headless buildfix
One more buildfix
2023-08-11 01:57:02 +02:00
Henrik Rydgård
ed9b033f7d
D3D9/11: Move away from using context->SwapBuffers(), instead move present to draw_->Present().
2023-08-11 01:57:02 +02:00
Henrik Rydgård
1bdbef487b
D3D11: Pass the swapchain pointer into the thin3d context
2023-08-11 01:57:02 +02:00
Henrik Rydgård
bcae36d8cb
Merge NativeUpdate and NativeRender, we always call them together.
2023-08-07 22:50:57 +02:00
Henrik Rydgård
ea659319b2
Merge pull request #17852 from unknownbrackets/riscv-centralize
...
IR: centralize common parts of native backend
2023-08-06 10:54:53 +02:00
Henrik Rydgård
39d25ce91f
D3D11: Allow setting the max frame latency
2023-08-04 11:53:51 +02:00
Unknown W. Brackets
691799a0ca
irjit: Centralize native jit compile dispatch.
2023-08-03 23:14:58 -07:00
Henrik Rydgård
9f6e67b17a
Move the debug overlay rendering out from EmuScreen into DebugOverlay.cpp
2023-08-02 14:58:22 +02:00
Henrik Rydgård
9a8919810b
Translation cleanups
2023-08-01 13:04:52 +02:00
Bashar Astifan
401377818c
Merge branch 'master' into master
2023-08-01 05:29:56 +04:00
Unknown W. Brackets
f870271011
riscv: Spill registers more intelligently.
2023-07-30 14:24:12 -07:00
Henrik Rydgård
8cfc4fe60d
Merge pull request #17647 from lvonasek/postshader_fake_reflections
...
Postshader - Fake reflections
2023-07-22 12:24:40 +02:00
Henrik Rydgård
ab6e902fea
Make naett work on Android, UWP, Mac. Exclude on Linux
2023-07-21 10:28:31 +02:00
Henrik Rydgård
e2cc835c2b
Setup build for new file HTTPNaettRequest
2023-07-21 10:27:40 +02:00
Henrik Rydgård
f13a07f19b
Break out Download and RequestManager into its own file
2023-07-21 10:27:40 +02:00
Henrik Rydgård
85f5136a81
Add a GetProperty query for the git version
2023-07-20 10:57:52 +02:00
Bashar Astifan
9b4be1b3b0
Merge branch 'master' of https://github.com/basharast/ppsspp
2023-07-18 01:14:02 +04:00
Bashar Astifan
b99d671551
Fix UWP build
...
Replacing NativeMessageReceived with System_PostUIMessage
2023-07-18 01:12:47 +04:00
Bashar Astifan
a35c8425e6
Merge branch 'master' into master
2023-07-17 23:20:52 +04:00
Bashar Astifan
f9265108d4
Added BrowseFileType::SOUND_EFFECT case
2023-07-17 23:13:46 +04:00
Henrik Rydgård
2537f76277
UI: Add a basic FileChooserChoice view
2023-07-16 12:14:40 +02:00
GABO1423
4f4d41a02b
(UWP) Add Missing Asset Files
2023-07-13 20:49:34 -04:00
Henrik Rydgård
a21d70f5b4
Merge pull request #17665 from lvonasek/postshader_bloom
...
Postshader - New version of bloom
2023-07-13 10:18:38 +02:00
Henrik Rydgård
d0b42705a0
Switch over to rc-client
2023-07-08 18:59:37 +02:00
Henrik Rydgård
84fffec4f3
Switch all NativeMessageReceived to System_PostUIMessage
2023-07-06 17:26:02 +02:00
Lubos
0729aa5d46
Postshader - New version of bloom
2023-07-05 19:20:17 +02:00
Henrik Rydgård
a7c21b582e
Move UI/RetroAchievements.{cpp,h} to Core.
...
Necessary to avoid some dependency inversion.
Gotta figure out how this will interact with the libretro stuff..
2023-07-02 12:02:20 +02:00
Henrik Rydgård
eb21a2e6c9
Break out the OSD data holder from Common/System/System.h, into OSD.cpp/h
2023-06-30 17:15:49 +02:00
Lubos
2a7d6fe9f8
Postshader - Fake reflections added
2023-06-30 14:38:35 +02:00
GABO1423
e8c42b0bb7
(UWP) Code Cleanup: Round 2
2023-06-29 01:36:30 -04:00
Henrik Rydgård
2ba8eca2c8
Further UWP and Android fixes
2023-06-26 10:01:41 +02:00
Henrik Rydgård
c0f0c05417
rcheevos initial build setup and basic scaffolding
2023-06-26 10:01:40 +02:00
Henrik Rydgård
9f88dbd656
Icon cache for UI rendering
...
This will be needed for achievements, and has uses already now.
2023-06-18 14:11:12 +02:00
Henrik Rydgård
9f14cfb54e
Merge pull request #17539 from Nemoumbra/broadcast-config
...
ClientConfigSubscriber added
2023-06-16 17:20:46 +02:00
Henrik Rydgård
fffaa41091
Extract the class TabbedUIDialogScreen from GameSettingsScreen.
2023-06-16 13:56:26 +02:00
Nemoumbra
311687a673
ClientConfigSubscriber added
2023-05-31 19:17:43 +03:00
Henrik Rydgård
2675d6ea43
Input event and device enums ( #17514 )
...
* Switch deviceID from int to enum InputDeviceID, globally
* Switch axisId to enum InputAxis
* Change int keycodes to InputKeyCode where it makes sense.
* SDL input buildfix
* SDL keycode buildfix
* Switch on enum warning fixes
* Qt keycode buildfix
* iOS keycode buildfix
* UWP keycode buildfix
* More iOS buildfix
* More iOS buildfix
* Update DinputDevice.cpp
2023-05-26 18:40:13 +02:00
Henrik Rydgård
dfb446f89d
Allow other backends than Vulkan to have GPU memory stats. Implement for GL.
2023-05-24 14:33:01 +02:00
Henrik Rydgård
67a35d3476
Merge pull request #17356 from unknownbrackets/minor-cleanup
...
Cleanup some more string formats, mostly in debugger
2023-05-23 08:29:23 +02:00
Henrik Rydgård
cf9a628a2e
AndroidContentURI: Move code from the header to cpp. Some assorted cleanup, add a unit test for Download paths
2023-05-16 16:08:51 +02:00
Bashar Astifan
f86a462145
Revert creating ToShortFriendlyPath, more cleanup
...
Path preview can actually solved within ToVisualString without creating another function, I feel it will cause confusing as both function will be similar.
2023-05-04 12:03:14 +04:00
Bashar Astifan
ab408a5518
Fix _wfopen mode conversion
2023-05-03 20:30:29 +04:00
Bashar Astifan
9576065d20
better preview path
2023-05-03 14:42:23 +04:00
Bashar Astifan
37eca9b95a
Update StorageManager.cpp
2023-05-03 13:44:52 +04:00
Bashar Astifan
808ff28aa5
Free space and other fixes
...
- Fixed freespace value
- added back BOOTABLE case to BROWSE_FOR_FILE
- Fixed fake folder info
- Fixed some code formating
2023-05-03 13:04:07 +04:00
Bashar Astifan
9b0577351f
Review's changes, more fixes and better structure
2023-05-02 00:09:22 +04:00
Bashar Astifan
05776ee6af
Major update
2023-04-30 08:54:54 +04:00
Unknown W. Brackets
bab2461a48
Windows: Use cpu_features on arm64.
...
It's now supported.
2023-04-29 10:59:32 -07:00
Bashar Astifan
cb5d18cb03
minor fixes
2023-04-29 07:56:27 +04:00
Bashar Astifan
d0b6935592
UWP Improved Support
2023-04-28 23:22:17 +04:00
fp64
345b0dcd8b
Update UWP references
2023-04-18 21:28:02 -04:00
Henrik Rydgård
5a1e9ed8f1
Add ConfigSettings.cpp/h
2023-04-08 09:22:02 +02:00
Henrik Rydgård
0c82067edf
Manually remove that bloat from the filter file again
2023-04-03 22:39:03 +02:00
Henrik Rydgård
f401a803a6
Fix VFPU table deployment on UWP
2023-04-03 22:20:11 +02:00
Henrik Rydgård
6a1f438ef4
UWP buildfix
2023-04-03 22:14:07 +02:00
Henrik Rydgård
d996fb74d4
MSVC: Set language standard to c++17.
...
Noticed that we were getting some new warnings after merging the
constexpr stuff.
2023-04-02 17:55:15 +02:00