From 21cb067494717bce5132b11bdf7b1efff6a3c902 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Tue, 19 Jun 2012 02:09:41 +0200 Subject: [PATCH] @todo++ --- src/AbstractShaderProgram.h | 2 +- src/Buffer.h | 3 ++- src/Mesh.h | 10 +++++----- src/Query.h | 1 + 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/AbstractShaderProgram.h b/src/AbstractShaderProgram.h index d34c5b7a5..2a4a875ff 100644 --- a/src/AbstractShaderProgram.h +++ b/src/AbstractShaderProgram.h @@ -111,7 +111,7 @@ class MAGNUM_EXPORT AbstractShaderProgram { * See AbstractShaderProgram documentation or Mesh::bindAttribute() * for an example. * - * @todo Support for BGRA attribute type (OpenGL 3.2, ARB_vertex_array_bgra) + * @todo Support for BGRA attribute type (OpenGL 3.2, @extension{ARB,vertex_array_bgra}) */ template struct Attribute { static const size_t Location = i; /**< Location to which the attribute is bound */ diff --git a/src/Buffer.h b/src/Buffer.h index d69fe6bef..43e505278 100644 --- a/src/Buffer.h +++ b/src/Buffer.h @@ -26,7 +26,8 @@ namespace Magnum { /** @ingroup rendering @brief Class for managing buffers -@todo Support for buffer copying (OpenGL 3.1, ARB_copy_buffer) +@todo Support for buffer copying (OpenGL 3.1, @extension{ARB,copy_buffer}) +@todo Support for AMD's query buffer (@extension{AMD,query_buffer_object}) */ class Buffer { Buffer(const Buffer& other) = delete; diff --git a/src/Mesh.h b/src/Mesh.h index 345788748..67f0614d0 100644 --- a/src/Mesh.h +++ b/src/Mesh.h @@ -39,11 +39,11 @@ class Buffer; @requires_gl30 Extension @extension{APPLE,vertex_array_object} @requires_gl30 Extension @extension{EXT,gpu_shader4} (for unsigned integer attributes) -@todo Support for provoking vertex (OpenGL 3.2, ARB_provoking_vertex) -@todo Support for packed unsigned integer types for attributes (OpenGL 3.3, ARB_vertex_type_2_10_10_10_rev) -@todo Support for fixed precision type for attributes (OpenGL 4.1, ARB_ES2_compatibility) -@todo Support for double type for attributes (OpenGL 4.1, ARB_vertex_attrib_64bit) -@todo Support for indirect draw buffer (OpenGL 4.0, ARB_draw_indirect) +@todo Support for provoking vertex (OpenGL 3.2, @extension{ARB,provoking_vertex}) +@todo Support for packed unsigned integer types for attributes (OpenGL 3.3, @extension{ARB,vertex_type_2_10_10_10_rev}) +@todo Support for fixed precision type for attributes (OpenGL 4.1, @extension{ARB,ES2_compatibility}) +@todo Support for double type for attributes (OpenGL 4.1, @extension{ARB,vertex_attrib_64bit}) +@todo Support for indirect draw buffer (OpenGL 4.0, @extension{ARB,draw_indirect}) */ class MAGNUM_EXPORT Mesh { Mesh(const Mesh& other) = delete; diff --git a/src/Query.h b/src/Query.h index 4d1289ea3..b238e7d28 100644 --- a/src/Query.h +++ b/src/Query.h @@ -31,6 +31,7 @@ namespace Magnum { @brief Base class for queries See Query, SampleQuery, TimeQuery documentation for more information. +@todo Support for AMD's query buffer (@extension{AMD,query_buffer_object}) */ class MAGNUM_EXPORT AbstractQuery { public: