GPU: Fix compilation error

This commit is contained in:
2020-07-30 17:01:13 +02:00
parent d7a28b3d1a
commit 2d38ff67d3
4 changed files with 18 additions and 18 deletions

View File

@@ -201,12 +201,12 @@ void DRW_uniformbuffer_free(struct GPUUniformBuffer *ubo);
#ifndef __GPU_MATERIAL_H__
/* FIXME: Meh avoid including all GPUMaterial. */
typedef void(GPUMaterialEvalCallbackFn)(struct GPUMaterial *mat,
int options,
const char **vert_code,
const char **geom_code,
const char **frag_lib,
const char **defines);
typedef void (*GPUMaterialEvalCallbackFn)(struct GPUMaterial *mat,
int options,
const char **vert_code,
const char **geom_code,
const char **frag_lib,
const char **defines);
#endif
struct GPUShader *DRW_shader_create(const char *vert,
@@ -249,7 +249,7 @@ struct GPUMaterial *DRW_shader_create_from_world(struct Scene *scene,
const char *frag_lib,
const char *defines,
bool deferred,
GPUMaterialEvalCallbackFn *callback);
GPUMaterialEvalCallbackFn callback);
struct GPUMaterial *DRW_shader_create_from_material(struct Scene *scene,
struct Material *ma,
struct bNodeTree *ntree,
@@ -261,7 +261,7 @@ struct GPUMaterial *DRW_shader_create_from_material(struct Scene *scene,
const char *frag_lib,
const char *defines,
bool deferred,
GPUMaterialEvalCallbackFn *callback);
GPUMaterialEvalCallbackFn callback);
void DRW_shader_free(struct GPUShader *shader);
#define DRW_SHADER_FREE_SAFE(shader) \
do { \