Commit Graph

402 Commits

Author SHA1 Message Date
tomasz obrebski
54a30bd892 IFileHandle seekless ReadAt
#jira UE-213809
#rb brian.white, daniele.pieroni, David.Harvey, Josie.Yang
#rnx

[CL 36757440 by tomasz obrebski in 5.5 branch]
2024-10-01 19:29:48 -04:00
florian penzkofer
1f215c891d Upgrade Swappy to 04770db708
With additional patches

#rb Jack.Porter

[CL 36023036 by florian penzkofer in ue5-main branch]
2024-09-04 16:39:03 -04:00
dmytro ivanov
6dbca26029 Implement FPlatformMisc::SetStoredValue, GetStoredValue and others on Android
#jira UE-222628
#rb denys.mentiei

[CL 35822749 by dmytro ivanov in ue5-main branch]
2024-08-27 08:38:49 -04:00
jack porter
9c520111f7 Fix Android CIS
#jira UE-222515

[CL 35792203 by jack porter in ue5-main branch]
2024-08-25 10:59:11 -04:00
jack porter
552f9969d5 Fix swappy issue in non-unity Android build
#jira UE-222515

[CL 35792168 by jack porter in ue5-main branch]
2024-08-25 10:35:11 -04:00
jack porter
4040bc0169 Swappy
- Upgrade to latest
- Manually load shared library libswappy.so built with static libstdc++ and hidden symbol vis
#rb Allan.Bentham
[FYI] Florian.Penzkofer

[CL 35708434 by jack porter in ue5-main branch]
2024-08-21 12:58:18 -04:00
chris babcock
d7543ff9d6 Better handling of pread/pwrite for Android filesystem
#jira UE-220710
#android
[REVIEW] [at]Justin.Marcus
#rb Brandon.Schaefer, dmytro.ivanov, Justin.Marcus

[CL 35381283 by chris babcock in ue5-main branch]
2024-08-07 16:58:06 -04:00
paul chipchase
2ae7977cbb Rename the internal non virtual overload of OpenRead to OpenReadInternal to avoid 'Woverloaded-virtual' warnings.
#rb PJ.Kack
#jira UE-218939
#rnx

- When 34707428 introduced a second virtual overload of OpenRead in the base class this clashed with the non-virtual overload in this one.
- Changed some true/false parameters to be local constants so that it's easier for the reader to see what is being passed into calls.

[CL 34733219 by paul chipchase in ue5-main branch]
2024-06-28 03:24:32 -04:00
ben woodhouse
d4460eb484 Add ProgramSizeMB metadata so we can capture this even when LLM isn't running
#rb mickael.gilabert

[CL 34462213 by ben woodhouse in ue5-main branch]
2024-06-18 11:15:43 -04:00
ben woodhouse
2ea61ce0c6 Switch to CSV_PROFILER_STATS instead of CSV_PROFILER for various profiling subsystems. This allows them to be compiled out when CSV_PROFILER_MINIMAL is defined.
As part of this change we also promote dynamic resolution and IO/PackageQueueDepth stats to Minimal since they're important for high level performance reporting.
Also fix up a few places that were redundantly using #if CSV_PROFILER around CSV macros.

#rb mickael.gilabert

[CL 34386798 by ben woodhouse in ue5-main branch]
2024-06-14 18:16:47 -04:00
chris babcock
ec9726b651 Add SharedPreferences accessors for Android
#jira UE-215618
#android
[REVIEW] [at]Josh.Adams
#rb Josh.Adams, Peter.Sauerbrei

[CL 33850205 by chris babcock in ue5-main branch]
2024-05-22 19:31:39 -04:00
johan berg
0e7e066e2c Preset for "light" memory tracing
In some cases it could be useful to trace detailed allocations without callstack, and solely rely on tags for analysis. Enable by starting the process with `-trace=memory_light`.

#rb ionut.matasaru, dmytro.ivanov

[CL 33652379 by johan berg in ue5-main branch]
2024-05-15 03:43:13 -04:00
daniele pieroni
15fc21528c Adding *.ini to the platform exclusion list for server only files while using Zen Streaming
#rb Zousar.Shaker

[CL 33382731 by daniele pieroni in ue5-main branch]
2024-05-01 16:53:53 -04:00
daniele pieroni
5cf35df533 Add an option for StorageServerPlatformFile to control if needs to access local files or no
Used during ini files hierarchy reading in order to speed up boot time on specific platforms
#rb David.Harvey

[CL 33158386 by daniele pieroni in ue5-main branch]
2024-04-22 21:02:03 -04:00
anton dunchev
3ad6db2b3f [TRACE] Allow to disable callstack channel and not pay for backtrace overhead
#rb Johan.Berg
[FYI] simon.orr
#tests local

[CL 33109762 by anton dunchev in ue5-main branch]
2024-04-19 13:56:20 -04:00
joe kirchoff
2dc2e1a4e0 Android: Resolve core.VLASize analysis warning by removing unnecessary array
#rnx
#rb Chris.Babcock

[CL 33039244 by joe kirchoff in ue5-main branch]
2024-04-17 12:29:47 -04:00
chris babcock
ef7092e356 Remove MemAdvisor
#android
[REVIEW] [at]Peter.Sauerbrei
#rb Allan.Bentham

[CL 32940252 by chris babcock in ue5-main branch]
2024-04-12 15:16:41 -04:00
dmytro vovk
2c523f4899 Fixed default initialization of TLS slots to 0 and invalidity check against 0 as 0 is a valid TLS slot index
Attempt no. 2
#rb Francis.Hurteau, Matt.Peters

[CL 31123996 by dmytro vovk in ue5-main branch]
2024-02-02 09:59:30 -05:00
dmytro ivanov
a8eaa21437 Add support for HWAsan in NDK 26
#jira UE-205585
#rb dmytro.vovk

[CL 31122572 by dmytro ivanov in ue5-main branch]
2024-02-02 09:29:10 -05:00
steve robb
939fcca750 Cherrypick from CL# 31076980
[CL 31098104 by steve robb in ue5-main branch]
2024-02-01 14:56:04 -05:00
sean boocock
5a5ab2b7cd [Backout] - 31084550 - Blocking launching FN editor
[FYI] dmytro.vovk
Original CL Desc
-----------------------------------------------------------------
Fixed default initialization of TLS slots to 0 and invalidity check against 0 as 0 is a valid TLS slot index
#rb Francis.Hurteau, Matt.Peters

[CL 31088717 by sean boocock in ue5-main branch]
2024-02-01 11:00:01 -05:00
dmytro vovk
08c3036b27 Fixed default initialization of TLS slots to 0 and invalidity check against 0 as 0 is a valid TLS slot index
#rb Francis.Hurteau, Matt.Peters

[CL 31084584 by dmytro vovk in ue5-main branch]
2024-02-01 08:33:08 -05:00
rafa lecina
6a39de8a9f Update GooglePlay games dependencies. This includes
- Create our own JNI wrapper on top of latest play-services-games-v2 classes
 - Adapt OSSGooglePlay to use this wrapper
 - Remove deprecated/unsupported functionality
 - Fix some issues with JNI support

#jira UE-201481
[REVIEW] [at]Michael.Kirzinger, [at]Chris.Babcock, [at]Bertrand.Carre
#rb Chris.Babcock, Michael.Kirzinger, Sam.Zamani

[CL 30963393 by rafa lecina in ue5-main branch]
2024-01-29 03:39:53 -05:00
ahmed siddique
81e2dbfee7 Android SingleInstance Services fixes to address crash and activity/surface binding issues.
known issues remaining: have to pause before switching surface binding (should be handled internally eventually)
need to finish up the changes for compiling reference ASIS android studio project samlple. This will be in another submit.
#rb chris.babcock
#android

[CL 30685682 by ahmed siddique in ue5-main branch]
2024-01-18 11:23:13 -05:00
florian penzkofer
35d40966dc Add SRC_SM5Available similar to SRC_VulkanAvailable that can be used in device profile ini to match based in Desktop renderer support.
New Mali Immortalis and Adreno 7xx rules now enable desktop renderer by default if it is built into the APK (that part is still off by default).
#rb Dmitriy.Dyomin, Florin.Pascu
#jira UE-182203

[CL 30638349 by florian penzkofer in ue5-main branch]
2024-01-16 13:31:12 -05:00