summaryrefslogtreecommitdiffstats
path: root/libdimension/dimension
diff options
context:
space:
mode:
Diffstat (limited to 'libdimension/dimension')
-rw-r--r--libdimension/dimension/finish.h2
-rw-r--r--libdimension/dimension/pigments.h2
-rw-r--r--libdimension/dimension/refcount.h6
-rw-r--r--libdimension/dimension/texture.h2
4 files changed, 8 insertions, 4 deletions
diff --git a/libdimension/dimension/finish.h b/libdimension/dimension/finish.h
index a16ea1b..a1b8f0e 100644
--- a/libdimension/dimension/finish.h
+++ b/libdimension/dimension/finish.h
@@ -36,6 +36,7 @@ typedef struct dmnsn_ambient dmnsn_ambient;
typedef dmnsn_color dmnsn_ambient_fn(const dmnsn_ambient *ambient,
dmnsn_color pigment);
+/** Ambient finish component. */
struct dmnsn_ambient {
dmnsn_ambient_fn *ambient_fn; /**< Ambient callback. */
dmnsn_free_fn *free_fn; /**< Destructor callback. */
@@ -97,6 +98,7 @@ typedef dmnsn_color dmnsn_specular_fn(const dmnsn_specular *specular,
dmnsn_vector ray, dmnsn_vector normal,
dmnsn_vector viewer);
+/** Specular finish component. */
struct dmnsn_specular {
dmnsn_specular_fn *specular_fn; /**< Specular callback. */
dmnsn_free_fn *free_fn; /**< Destructor callback. */
diff --git a/libdimension/dimension/pigments.h b/libdimension/dimension/pigments.h
index e62963e..60dc658 100644
--- a/libdimension/dimension/pigments.h
+++ b/libdimension/dimension/pigments.h
@@ -56,6 +56,7 @@ typedef enum dmnsn_pigment_map_flags {
* A color-mapped pigment.
* @param[in,out] pattern The pattern of the pigment.
* @param[in,out] map The color map to apply to the pattern.
+ * @param[in] flags Gradient flags
* @return A pigment mapping the pattern to color values.
*/
dmnsn_pigment *dmnsn_new_color_map_pigment(dmnsn_pattern *pattern,
@@ -72,6 +73,7 @@ dmnsn_map *dmnsn_new_pigment_map(void);
* A pigment-mapped pigment.
* @param[in,out] pattern The pattern of the pigment.
* @param[in,out] map The pigment map to apply to the pattern.
+ * @param[in] flags Gradient flags
* @return A pigment mapping the pattern to other pigments.
*/
dmnsn_pigment *dmnsn_new_pigment_map_pigment(dmnsn_pattern *pattern,
diff --git a/libdimension/dimension/refcount.h b/libdimension/dimension/refcount.h
index be437a8..5ffde4c 100644
--- a/libdimension/dimension/refcount.h
+++ b/libdimension/dimension/refcount.h
@@ -32,7 +32,7 @@ typedef unsigned int dmnsn_refcount;
* Increment a reference count.
* @param[in,out] object The reference-counted object to acquire.
*/
-#define DMNSN_INCREF(obj) ((void)((obj) && ++(obj)->refcount))
+#define DMNSN_INCREF(object) ((void)((object) && ++(object)->refcount))
/**
* @internal
@@ -40,5 +40,5 @@ typedef unsigned int dmnsn_refcount;
* @param[in,out] object The reference-counted object to release.
* @return Whether the object is now garbage.
*/
-#define DMNSN_DECREF(obj) \
- ((obj) && ((obj)->refcount == 0 || --(obj)->refcount == 0))
+#define DMNSN_DECREF(object) \
+ ((object) && ((object)->refcount == 0 || --(object)->refcount == 0))
diff --git a/libdimension/dimension/texture.h b/libdimension/dimension/texture.h
index 0c944a9..e1d8f16 100644
--- a/libdimension/dimension/texture.h
+++ b/libdimension/dimension/texture.h
@@ -61,4 +61,4 @@ void dmnsn_initialize_texture(dmnsn_texture *texture);
* @param[in,out] texturep A pointer to the texture to fill.
*/
void dmnsn_texture_cascade(dmnsn_texture *default_texture,
- dmnsn_texture **texture);
+ dmnsn_texture **texturep);