// Copyright (C) 2009-present, Panagiotis Christopoulos Charitos and contributors. // All rights reserved. // Code licensed under the BSD License. // http://www.anki3d.org/LICENSE // An awful trick to instantiate stuff with the graphics object type #if !defined(ANKI_INSTANTIATE_GR_OBJECT_DELIMITER) # define ANKI_INSTANTIATE_GR_OBJECT_DELIMITER() #endif ANKI_INSTANTIATE_GR_OBJECT(Buffer) ANKI_INSTANTIATE_GR_OBJECT_DELIMITER() ANKI_INSTANTIATE_GR_OBJECT(CommandBuffer) ANKI_INSTANTIATE_GR_OBJECT_DELIMITER() ANKI_INSTANTIATE_GR_OBJECT(Fence) ANKI_INSTANTIATE_GR_OBJECT_DELIMITER() ANKI_INSTANTIATE_GR_OBJECT(OcclusionQuery) ANKI_INSTANTIATE_GR_OBJECT_DELIMITER() ANKI_INSTANTIATE_GR_OBJECT(TimestampQuery) ANKI_INSTANTIATE_GR_OBJECT_DELIMITER() ANKI_INSTANTIATE_GR_OBJECT(Sampler) ANKI_INSTANTIATE_GR_OBJECT_DELIMITER() ANKI_INSTANTIATE_GR_OBJECT(Shader) ANKI_INSTANTIATE_GR_OBJECT_DELIMITER() ANKI_INSTANTIATE_GR_OBJECT(ShaderProgram) ANKI_INSTANTIATE_GR_OBJECT_DELIMITER() ANKI_INSTANTIATE_GR_OBJECT(Texture) ANKI_INSTANTIATE_GR_OBJECT_DELIMITER() ANKI_INSTANTIATE_GR_OBJECT(AccelerationStructure) ANKI_INSTANTIATE_GR_OBJECT_DELIMITER() ANKI_INSTANTIATE_GR_OBJECT(GrUpscaler) ANKI_INSTANTIATE_GR_OBJECT_DELIMITER() ANKI_INSTANTIATE_GR_OBJECT(PipelineQuery) ANKI_INSTANTIATE_GR_OBJECT_DELIMITER() ANKI_INSTANTIATE_GR_OBJECT(RenderGraph) #undef ANKI_INSTANTIATE_GR_OBJECT #undef ANKI_INSTANTIATE_GR_OBJECT_DELIMITER