// // Copyright (C) 2009-2021 Intel Corporation // // SPDX-License-Identifier: MIT // // #pragma once #include "GRLIntTypes.h" GRL_NAMESPACE_BEGIN(GRL) GRL_NAMESPACE_BEGIN(_INTERNAL) struct GeometryTriangles { gpuva_t pTransformBuffer; gpuva_t pIndexBuffer; gpuva_t pVertexBuffer; qword VertexBufferByteStride; dword IndexCount; dword VertexCount; IndexFormat IndexFormat; VertexFormat VertexFormat; }; struct GeometryProcedural { gpuva_t pAABBs_GPUVA; ///