mirror of
https://github.com/recp/cglm.git
synced 2026-06-02 12:50:25 -05:00
a97af506ce
- use relative includes for cglm/call/ headers - explicitly include stdio in cglm/call/io.h - update call documentation
21 lines
837 B
ReStructuredText
21 lines
837 B
ReStructuredText
.. default-domain:: C
|
|
|
|
precompiled functions (call)
|
|
================================================================================
|
|
|
|
All functions in **glm_** namespace are forced to **inline**.
|
|
Most functions also have pre-compiled version.
|
|
|
|
Precompiled versions are in **glmc_** namespace. *c* in the namespace stands for
|
|
"call".
|
|
|
|
Since precompiled functions are just wrapper for inline versions,
|
|
these functions are not documented individually.
|
|
It would be duplicate documentation also it
|
|
would be hard to sync documentation between inline and call version for me.
|
|
|
|
By including **clgm/cglm.h** you include all inline versions. To get precompiled
|
|
versions you need to include **cglm/call.h** header. When using the
|
|
precompiled versions, explicitly including **cglm/cglm.h** is still necessary
|
|
for the inline versions to be included.
|