Commit Graph

263885 Commits

Author SHA1 Message Date
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
justin marcus
2bab052513 Fix wrong state being bound in member function delegate
[CL 27892128 by justin marcus in ue5-main branch]
2023-09-14 15:51:15 -04:00
michael bao
21ab561adc Add a bReplaceHitWithSubComponents option to collision query params that will let us determine whether or not we hit a cluster union by subtracing into the cluster union but only return the cluster union if it hit
#rb Peter.Engstrom, Mattias.Hornlund

[CL 27891219 by michael bao in ue5-main branch]
2023-09-14 15:27:53 -04:00
yoan stamant
a788975f6b Fixed type conversion warnings
#rb mikko.mononen

[CL 27890994 by yoan stamant in ue5-main branch]
2023-09-14 15:23:22 -04:00
Charles deRousiers
b524c11666 Reset localization ID for some Substrate material functions due to existing conflict.
#rb none
#jira UE-195441

[CL 27890778 by Charles deRousiers in ue5-main branch]
2023-09-14 15:16:09 -04:00
steve robb
3964561600 Improved logging for when UObject::GetVersePath() fails.
#rb francis.hurteau

[CL 27890535 by steve robb in ue5-main branch]
2023-09-14 15:12:07 -04:00
Charles deRousiers
aba2118490 Move Substrate Standard Surface material function from Strata to Substrate folder.
#rb none
#jira none

[CL 27889998 by Charles deRousiers in ue5-main branch]
2023-09-14 15:01:40 -04:00
dan elksnitis
16675ca4d3 [shaders] demote distributed job batch logging to "Log" category instead of "Display" in an attempt to shrink Horde web logfile sizes
#rb Jason.Nadro

[CL 27889814 by dan elksnitis in ue5-main branch]
2023-09-14 14:57:56 -04:00
Charles deRousiers
9efc6d4e7b Remove old moved Substrate Substrate Sandard Surface.
#rb none
#jira none

[CL 27889487 by Charles deRousiers in ue5-main branch]
2023-09-14 14:51:33 -04:00
yuriy odonnell
bd0f0bb8c1 Take dynamic primitive GPU Scene instance data offset into account when computing instance IDs for occlusion query rendering. Ignore mesh draw commands that use instance runs mechanism instead of a single contiguous instance range.
#rb Ola.Olsson

[CL 27889480 by yuriy odonnell in ue5-main branch]
2023-09-14 14:51:28 -04:00
thomas engel
27aab78a61 Fixing up usage of internal include path in MFW editor module
#jira UE-194431
#rnx
[FYI] tony.wong

[CL 27889333 by thomas engel in ue5-main branch]
2023-09-14 14:48:28 -04:00
Takashi Kuribayashi
31c8f44384 VCam Dial momentum and optimization
#jira UE-194730, E-195480

[CL 27889048 by Takashi Kuribayashi in ue5-main branch]
2023-09-14 14:43:43 -04:00
catalin dragoiu
77942c4828 [Insights] Fix unity compile error.
#jira UE-195298
#rb Ionut.Matasaru

[CL 27888848 by catalin dragoiu in ue5-main branch]
2023-09-14 14:39:45 -04:00
jian ru
8f0216687e Fix incorrect implementation of cross product and ConstantBiasScale in the new material HLSL translator
#tests launch editor with/without and new translator
[FYI] tom.holmes

[CL 27888762 by jian ru in ue5-main branch]
2023-09-14 14:38:01 -04:00
tiago costa
83a67eb2c3 Register/unregister FRayTracingGeometry with FRayTracingGeometryManager in Init/ReleaseResource
- instead doing it in Init/ReleaseRHI
- fixes RegisteredGeometries being modified while iterating over it due to InitRHIForDynamicRayTracing(...) internally calling Init/ReleaseRHI

#jira UE-195457
#rb aleksander.netzel

[CL 27888598 by tiago costa in ue5-main branch]
2023-09-14 14:36:39 -04:00
tiago costa
857166d209 Fix Memory Stats being decremented twice in D3D12RayTracing when using mesh streaming.
#rb none

[CL 27888269 by tiago costa in ue5-main branch]
2023-09-14 14:28:44 -04:00
michael bao
c365b6ad9f fix nullptr static analysis check in Chaos::TGeometryParticleHandleImp<T, d, bPersistent>::MergeGeometry
#jira UE-195409

[CL 27887871 by michael bao in ue5-main branch]
2023-09-14 14:16:59 -04:00
richard malo
2b4e79ac3f Added conditional logging in UWorldPartitionLevelStreamingPolicy::ConvertEditorPathToRuntimePath to better understand an unexpected SoftObjectPath containing a different PIEInstanceID.
#rb patrick.enfedaque

[CL 27887850 by richard malo in ue5-main branch]
2023-09-14 14:16:37 -04:00
dan thompson
20e09bb684 Best guess as to the cause of the pak crash. No local repro, and this should probably be done anyway.
#rb none

[CL 27887689 by dan thompson in ue5-main branch]
2023-09-14 14:13:06 -04:00
aditya ravichandran
384abaa782 Outliner: Move the drag and drop code from FActorBrowsingMode to FActorMode
TEDS: Add a selectionset member to the selection column
#jira UE-194573
#rb brooke.hubert, semion.piskarev

[CL 27887676 by aditya ravichandran in ue5-main branch]
2023-09-14 14:12:43 -04:00