[PATCH vkd3d 1/5] include: Add basic documentation for vkd3d_types.h.
Henri Verbeet
hverbeet at gmail.com
Thu Aug 27 11:17:41 CDT 2020
On Thu, 27 Aug 2020 at 07:46, Zebediah Figura <z.figura12 at gmail.com> wrote:
> diff --git a/Doxyfile.in b/Doxyfile.in
> new file mode 100644
> index 00000000..f5f88dbf
> --- /dev/null
> +++ b/Doxyfile.in
> @@ -0,0 +1,17 @@
> +# Doxyfile 1.8.18
> +
> +DOXYFILE_ENCODING = UTF-8
> +PROJECT_NAME = @PACKAGE_NAME@
> +PROJECT_NUMBER = @PACKAGE_VERSION@
> +PROJECT_BRIEF = "D3D12 to Vulkan translation library"
For what it's worth, in the pkg-config description we use "The vkd3d
3D Graphics Library".
> +OUTPUT_DIRECTORY = @srcdir@/doc
I'm by no means a Doxygen expert, but is that correct? I would expect
the output to go to @builddir at .
> +DX_INIT_DOXYGEN(vkd3d, [Doxyfile], [doc])
It often happens to work without, but I think it's good practice to
quote literal macro arguments.
> +/** Result codes returned by some vkd3d functions. */
> enum vkd3d_result
> {
> + /** Success. */
> VKD3D_OK = 0,
> - VKD3D_ERROR = -1, /* unspecified failure */
> + /** An unspecified failure occurred. */
> + VKD3D_ERROR = -1,
> + /** There are not enough resources available to complete the operation. */
> VKD3D_ERROR_OUT_OF_MEMORY = -2,
> + /** One or more parameters passed to a vkd3d function were invalid. */
> VKD3D_ERROR_INVALID_ARGUMENT = -3,
> + /** A shader passed to a vkd3d function was invalid. */
> VKD3D_ERROR_INVALID_SHADER = -4,
> + /** The operation is not implemented in this version of vkd3d. */
> VKD3D_ERROR_NOT_IMPLEMENTED = -5,
Error codes have negative values; non-error codes never do.
More information about the wine-devel
mailing list