- Works with both Fits and !FitsInGroupShared (multipass) modes.
#rb Mihnea.Balta, Carl.Lloyd
#review-16769211 @Mihnea.Balta, @Carl.Lloyd, @JeanNoe.Morisette
#jira UE-116006
[CL 16774894 by Arciel Rekman in ue5-main branch]
In this case dummy voxel resources are allocated and used.
#rb none
#ROBOMERGE-SOURCE: CL 16760834
#ROBOMERGE-BOT: (v835-16672529)
[CL 16760857 by charles derousiers in ue5-main branch]
- use computeutils to dispatch rdg compute
- added rdg GPU events
- tryclip is now allowed when final roughness is low
#rb none
[CL 16754594 by Sebastien Hillaire in ue5-main branch]
Since pointers to items inside InsertPrimitiveOcclusionHistory are stored, we cannot resize that array. To calculate the number of items that will be added, we have to count up all the visible items and any subqueries they might have. This incurs an iteration of the visibility list but hasn't incurred a drastic increase in time as measured in a few replays.
#jira none
#rb ben.woodhouse
#preflight 60d1faf2d4d7ac0001a8ee2b
[CL 16744401 by christopher waters in ue5-main branch]
Separated from bloom for now.
This should be resolution independent (will need more test down the line)
Maximum filter sample count is capped.
#rb none
#fyi charles.derousiers
[CL 16739838 by Sebastien Hillaire in ue5-main branch]
- Uses the InstanceCullingLoadBalancer to pre-distribute the work on the CPU to ensure even load.
- Make instance culling use the instance data offset in MDC instead of translating primitive IDs.
- Track single-instance draws separately from instanced to optimize handling (disable culling for single-instance primitives).
#rb Graham.wihlidal,andrew.lauritzen
#fyi dmitriy.dyomin
#preflight 60d0eafa2ab2180001269160
[CL 16733827 by Ola Olsson in ue5-main branch]
- Intermediate step towards making renderer instance-first.
- Enables simplification of instance culling setup.
#rb Krzysztof.Narkowicz
[CL 16729395 by Ola Olsson in ue5-main branch]