Docs: add API docs for gpu.platform
Adds Python API documentations for gpu.platform module. Ref D12222
This commit is contained in:
@@ -33,16 +33,37 @@
|
||||
/** \name Functions
|
||||
* \{ */
|
||||
|
||||
PyDoc_STRVAR(pygpu_platform_vendor_get_doc,
|
||||
".. function:: vendor_get()\n"
|
||||
"\n"
|
||||
" Get GPU vendor.\n"
|
||||
"\n"
|
||||
" :return: Vendor name.\n"
|
||||
" :rtype: str\n");
|
||||
static PyObject *pygpu_platform_vendor_get(PyObject *UNUSED(self))
|
||||
{
|
||||
return PyUnicode_FromString(GPU_platform_vendor());
|
||||
}
|
||||
|
||||
PyDoc_STRVAR(pygpu_platform_renderer_get_doc,
|
||||
".. function:: renderer_get()\n"
|
||||
"\n"
|
||||
" Get GPU to be used for rendering.\n"
|
||||
"\n"
|
||||
" :return: GPU name.\n"
|
||||
" :rtype: str\n");
|
||||
static PyObject *pygpu_platform_renderer_get(PyObject *UNUSED(self))
|
||||
{
|
||||
return PyUnicode_FromString(GPU_platform_renderer());
|
||||
}
|
||||
|
||||
PyDoc_STRVAR(pygpu_platform_version_get_doc,
|
||||
".. function:: version_get()\n"
|
||||
"\n"
|
||||
" Get GPU driver version.\n"
|
||||
"\n"
|
||||
" :return: Driver version.\n"
|
||||
" :rtype: str\n");
|
||||
static PyObject *pygpu_platform_version_get(PyObject *UNUSED(self))
|
||||
{
|
||||
return PyUnicode_FromString(GPU_platform_version());
|
||||
@@ -55,9 +76,12 @@ static PyObject *pygpu_platform_version_get(PyObject *UNUSED(self))
|
||||
* \{ */
|
||||
|
||||
static struct PyMethodDef pygpu_platform__tp_methods[] = {
|
||||
{"vendor_get", (PyCFunction)pygpu_platform_vendor_get, METH_NOARGS, NULL},
|
||||
{"renderer_get", (PyCFunction)pygpu_platform_renderer_get, METH_NOARGS, NULL},
|
||||
{"version_get", (PyCFunction)pygpu_platform_version_get, METH_NOARGS, NULL},
|
||||
{"vendor_get", (PyCFunction)pygpu_platform_vendor_get, METH_NOARGS,
|
||||
pygpu_platform_vendor_get_doc},
|
||||
{"renderer_get", (PyCFunction)pygpu_platform_renderer_get, METH_NOARGS,
|
||||
pygpu_platform_renderer_get_doc},
|
||||
{"version_get", (PyCFunction)pygpu_platform_version_get, METH_NOARGS,
|
||||
pygpu_platform_version_get_doc},
|
||||
{NULL, NULL, 0, NULL},
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user