From 7d62eeabae52820050467044f7f32398b79c129b Mon Sep 17 00:00:00 2001 From: "C. J. Howard" Date: Fri, 15 Jan 2021 18:06:39 +0800 Subject: [PATCH] Add briefs for classes in the geom namespace --- src/geom/aabb.hpp | 3 +++ src/geom/plane.hpp | 3 +++ src/geom/ray.hpp | 3 +++ src/geom/sphere.hpp | 3 +++ src/geom/view-frustum.hpp | 3 +++ src/platform/windows/nvidia.cpp | 2 +- 6 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/geom/aabb.hpp b/src/geom/aabb.hpp index ecdadad..408b66b 100644 --- a/src/geom/aabb.hpp +++ b/src/geom/aabb.hpp @@ -27,6 +27,9 @@ namespace geom { +/** + * Axis-aligned bounding box. + */ template struct aabb: public bounding_volume { diff --git a/src/geom/plane.hpp b/src/geom/plane.hpp index 3bc4d51..eb252b0 100644 --- a/src/geom/plane.hpp +++ b/src/geom/plane.hpp @@ -24,6 +24,9 @@ namespace geom { +/** + * A flat 2-dimensional surface. + */ template struct plane { diff --git a/src/geom/ray.hpp b/src/geom/ray.hpp index cd99c20..fc113d6 100644 --- a/src/geom/ray.hpp +++ b/src/geom/ray.hpp @@ -24,6 +24,9 @@ namespace geom { +/** + * Half of a line proceeding from an initial point. + */ template struct ray { diff --git a/src/geom/sphere.hpp b/src/geom/sphere.hpp index 10d0eaf..ea4bb48 100644 --- a/src/geom/sphere.hpp +++ b/src/geom/sphere.hpp @@ -27,6 +27,9 @@ namespace geom { +/** + * Bounding sphere. + */ template struct sphere: public bounding_volume { diff --git a/src/geom/view-frustum.hpp b/src/geom/view-frustum.hpp index 20abfcc..a6704e8 100644 --- a/src/geom/view-frustum.hpp +++ b/src/geom/view-frustum.hpp @@ -26,6 +26,9 @@ namespace geom { +/** + * View frustum. + */ template class view_frustum { diff --git a/src/platform/windows/nvidia.cpp b/src/platform/windows/nvidia.cpp index e03ee26..213c7e8 100644 --- a/src/platform/windows/nvidia.cpp +++ b/src/platform/windows/nvidia.cpp @@ -20,8 +20,8 @@ #define WIN32_LEAN_AND_MEAN #include -// Direct Nvidia Optimus to use high-performance graphics extern "C" { + // Direct Nvidia Optimus to use high-performance graphics _declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001; }