Commit Graph

263904 Commits

Author SHA1 Message Date
stu mckenna
700f150e4e - Fix issue with wave ops for specific platforms
- WavePrefixSum(1) was giving bogus data back on some platforms, so switched to WavePrefixCountBits(true) which is more optimal and works across all platforms

[FYI] devon.penney

[CL 27897932 by stu mckenna in ue5-main branch]
2023-09-14 18:01:55 -04:00
Ben Marsh
d69b3214c9 Horde: Add missing .blob extension to files read from AWS.
[CL 27897548 by Ben Marsh in ue5-main branch]
2023-09-14 17:51:26 -04:00
rob gay
20d85c7fd2 Fix for uninitialized builder registry getter causing crash in tests
#rb trivial
#rnx

[CL 27897384 by rob gay in ue5-main branch]
2023-09-14 17:47:02 -04:00
chris babcock
4ad0ca0255 Add null clipboard item check
#jira UE-195530
#android
[REVIEW] [at]Ben.Temple
#rb Ben.Temple

[CL 27897216 by chris babcock in ue5-main branch]
2023-09-14 17:44:09 -04:00
ludovic chabant
2e34305424 Fix static code analysis error
#rb none

[CL 27896967 by ludovic chabant in ue5-main branch]
2023-09-14 17:38:03 -04:00
michael bao
85282df513 geometry collections need to reset their rest transforms just in case they were stored accidentally
#rb cedric.caillaud

[CL 27896749 by michael bao in ue5-main branch]
2023-09-14 17:34:10 -04:00
patrick hardy
50e717de55 nDisplay: Rename TechViz references to Techvis.
#rb trystan.binkley-Jone
[FYI] Richard.Graham

[CL 27896630 by patrick hardy in ue5-main branch]
2023-09-14 17:32:47 -04:00
yoan stamant
0747999bcf Fixed ISM render bounds calculations
#jira UE-195159
#rb jeremy.moore

[CL 27896549 by yoan stamant in ue5-main branch]
2023-09-14 17:31:26 -04:00
jason stasik
4dbe81a3cb Create IAssetTools::IsAssetVisible and hook up material function menu to it
#rb dave.belanger,jason.nadro

[CL 27896467 by jason stasik in ue5-main branch]
2023-09-14 17:29:16 -04:00
eric knapik
d4f23b3ddf #jira: none
Non-unity

#rb: trivial

[CL 27896317 by eric knapik in ue5-main branch]
2023-09-14 17:25:04 -04:00
michael galetzka
fdf2eb1155 * Added initial parameter support to the audio data interface
* Reworked the existing audio modules a bit with better default values + added a module to initialize parameters

#rb stu.mckenna

[CL 27895833 by michael galetzka in ue5-main branch]
2023-09-14 17:16:48 -04:00
zach bethel
98fa0bf1fe Fixed race condition in material and material instance BeginDestroy. Release references before assigning atomic state that allows destruction.
#rb jason.nadro

[CL 27895655 by zach bethel in ue5-main branch]
2023-09-14 17:14:33 -04:00
eric knapik
4fb3d7fd5d #Jira: FORT-615341
Convert AdditionalMetaData to be a FJsonValue so that more complex structures could be sampled for.

[CL 27895618 by eric knapik in ue5-main branch]
2023-09-14 17:13:52 -04:00
zach bethel
c914ec18a1 Fixed crash in hair system due to destroying primitive render resources outside of the scene update.
#rb none

[CL 27895603 by zach bethel in ue5-main branch]
2023-09-14 17:13:34 -04:00
zach bethel
e2d8b25293 Fixed race condition between DrawTileMesh and volumetric fog volumes added to scene.
#rb none

[CL 27895447 by zach bethel in ue5-main branch]
2023-09-14 17:09:56 -04:00
rob gay
008b0741b2 Move MetasoundDocumentBuilders to cache-on-demand
- Invalidate subsystem registerd asset builder cache upon soft deprecated document access id creation
#rb phil.popp
#jira UE-194159
#rnx

[CL 27894768 by rob gay in ue5-main branch]
2023-09-14 16:54:36 -04:00
anousack kitisa
b02d04ba90 Alembic: Improved support for importing large mesh animation as skeletal mesh, for example cloth. The preferred import type is still geometry cache since it's faster and use less memory to import.
* Added import progress feedback for skeletal mesh and non-flattened geometry cache import.

#jira UE-163018
#rb JeanLuc.Corenthin

[CL 27894098 by anousack kitisa in ue5-main branch]
2023-09-14 16:38:02 -04:00
richard malo
1c69547c6a Partial backout of 27805890 for UWorldPartitionRuntimeHash::CreateRuntimeCell as streaming-out and streaming-in again the same instanced WorldPartition in PIE will recreate the streaming cells with the exact same name (thus recycle the object if it exists).
#rb jeanfrancois.dube

[CL 27893824 by richard malo in ue5-main branch]
2023-09-14 16:33:52 -04:00
samuele rigamonti
2b23173d93 pose search - remove PrivateIncludePaths from PoseSearchEditor.Build.cs
[REVIEW] [at]jose.villarroel, [at]keith.yerex, [at]aaron.cox, [at]roland.munguia
#jira UE-194024

[CL 27893570 by samuele rigamonti in ue5-main branch]
2023-09-14 16:28:38 -04:00
alexis matte
8872049eea Make sure Hires mesh number of sections is equal or lower than LOD 0 number of sections. Issue an Error log if the hires is invalid and default nanite on the LOD 0.
#jira UE-194416
#rb jeanluc.corenthin
#rnx

[CL 27893484 by alexis matte in ue5-main branch]
2023-09-14 16:24:58 -04:00
dan engelbrecht
77dc68064a Update zenserver to v0.2.21 [24abd02] https://github.com/EpicGames/zen/releases/tag/v0.2.21
v0.2.21
- Feature: New http endpoint for background jobs `/admin/jobs` which will return a response listing the currently active background jobs and their status
- Feature: New http endpoint for background jobs information `/admin/jobs/{jobid}` which will return a response detailing status, pending messages and progress status
  - GET will return a response detailing status, pending messages and progress status
  - DELETE will mark the job for cancelling and return without waiting for completion
  - If status returned is "Complete" or "Aborted" the jobid will be removed from the server and can not be queried again
- Feature: New zen command `jobs` to list, get info about and cancel background jobs
  - If no options are given it will display a list of active background jobs
  - `--jobid` accepts an id (returned from for example `oplog-export` with `--async`) and will return a response detailing status, pending messages and progress status for that job
  - `--cancel` can be added when `--jobid` is given which will request zenserver to cancel the background job
- Feature: oplog import and export http rpc requests are now async operations that will run in the background
- Feature: `oplog-export` and `oplog-import` now reports progress to the console as work progress by default
- Feature: `oplog-export` and `oplog-import` can now be cancelled using Ctrl+C
- Feature: `oplog-export` and `oplog-import` has a new option `--async` which will only trigger the work and report a background job id back
- Feature: Incremental oplog export for block-base target (Cloud/File). If a base is given it will download an existing oplog (excluding attachments) and try to reuse existing block references in that oplog.
  - `--basename` option for file based `oplog-export`
  - `--basekey` option for cloud based (Jupiter) `oplog-export`
- Feature: Added `--cache-write-log` and `--cache-access-log` command line option to enable/disable cache write/access logs
- Feature: Added `--http-threads`, `--httpsys-async-work-threads`, `--httpsys-enable-request-logging` and `--httpsys-enable-async-response` command line options to zenserver
- Feature: More statistics for Cache, Project Store and Cid Store
  - Cache: `requestcount`, `badrequestcount`, `writes`
  - Project Store: `requestcount`
  - Cid Store: `cidhits`, `cidmisses`, `cidwrites`
- Bugfix: Make sure cache logging thread does not crash on errors
- Bugfix: Make sure error logging or destructors don't throw exception when trying to get file name from handle
- Bugfix: Issue warning instead of assert on bad data in cid store
- Bugfix: Don't index out of string_view range when parsing URI in httpsys
- Improvement: Sorting attachments in oplog blocks based on Op key to group op attachments together
- Improvement: Don't split attachments associated with the same op across oplog blocks
- Improvement: 25% faster oplog op reading, only read and parse op data of latest op for particular key speeding up reading of oplog with old oplog data

#rb none

[CL 27893256 by dan engelbrecht in ue5-main branch]
2023-09-14 16:18:24 -04:00
matt peters
611a5982af Cooker: Fix compile error when ENABLE_COOK_STATS is turned off.
#rnx
#rb Zousar.Shaker

[CL 27892961 by matt peters in ue5-main branch]
2023-09-14 16:10:38 -04:00
vincent robert
1a639c046c Fix crash in the event manager
#rb benn.gallagher

[CL 27892471 by vincent robert in ue5-main branch]
2023-09-14 15:58:29 -04:00
dan engelbrecht
1d9c102cc8 Add more statistics to ZenDashboard
Cache: `requestcount`, `badrequestcount`, `writes`
Project Store: `requestcount`
Cid Store: `cidhits`, `cidmisses`, `cidwrites`

See companion PR for zenserver: https://github.com/EpicGames/zen/pull/405

#rb zousar.shaker

[CL 27892375 by dan engelbrecht in ue5-main branch]
2023-09-14 15:56:45 -04:00
tnam
a182a360e2 PR #10556: Fix FlushValues method not looping through all raw data elements
#jira UE-189107
#rb none

[CL 27892262 by tnam in ue5-main branch]
2023-09-14 15:55:01 -04:00