1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
/*========================== begin_copyright_notice ============================
Copyright (C) 2021 Intel Corporation
SPDX-License-Identifier: MIT
============================= end_copyright_notice ===========================*/
#include "EmUtils.h"
enum CallableShaderTypeMD
{
AnyHit,
ClosestHit,
Intersection,
Miss,
Callable,
CallStackHandler,
NumberOfCallableShaderTypes,
// raygen shaders are not callable shaders as they aren't invoked
// by any RTUnit or BTD machinery. It is useful, though, to have all
// shader types available for reference in this enum.
RayGen,
};
|