#pragma once

// glad must be included before any other OpenGL headers.
// It provides all GL core 3.3 functions and constants.
#include <glad/gl.h>

namespace UsdLayerManager {
namespace GL {

// Initializes the glad OpenGL function loader.
// Must be called after a valid OpenGL context has been made current.
bool InitExtensions();

} // namespace GL
} // namespace UsdLayerManager
