-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
struct RayHit {
uint particleId;
float dist;
};
struct RayPayload {
RayHit hits[MAX_HIT_PER_TRACE];
};
layout(location = 0) rayPayloadEXT RayPayload rayPayload;
- payload를 위와 같이 구조체의 배열로 사용할 경우 성능 떨어질 수도 있다고함
- 구조체의 배열 vs uint, float 나열 성능 비교
- Optix 구현도 payload가 최대치인 uint 32개로 되어있는데 이로 인한 register pressure와 성능 확인
Metadata
Metadata
Assignees
Labels
No labels