Files
UnrealEngineUWP/Engine/Plugins/Runtime/ComputeFramework
jack cai fe330282cc Optimus: better validation of the compute graph to deal with ambiguity caused by non-unified vs unified dispatch
+ pins in the primary group of a kernel determines the dispatch type of the kernel

+ Added additional validation code for resource expressions. Expressions that evaluates to different results for unified/non-unified now invalidate the deformer.
   TODO: perform this validation during compile instead of runtime and throw a compile error

+ compile error if a data interface with no unified dispatch support is connected to secondary group

+ compile error if a kernel does not have execution data interface

+ support higher number dispatch group count, implying that in the long run we probably only support 1D dispatch of thread groups

#jira none
#rb halfdan.ingvarsson, Jeremy.Moore
#preflight https://horde.devtools.epicgames.com/job/6439dd22ec219759f540f526

[CL 25055283 by jack cai in ue5-main branch]
2023-04-14 20:03:04 -04:00
..