[Bf-blender-cvs] [66aa0a21819] temp-lanpr-review: LANPR: dpix_shader_error type and rna definition fixes.
YimingWu
noreply at git.blender.org
Wed Nov 20 14:33:34 CET 2019
Commit: 66aa0a21819afba5892b89f872449734fbf118d9
Author: YimingWu
Date: Wed Nov 20 21:32:54 2019 +0800
Branches: temp-lanpr-review
https://developer.blender.org/rB66aa0a21819afba5892b89f872449734fbf118d9
LANPR: dpix_shader_error type and rna definition fixes.
===================================================================
M source/blender/draw/engines/lanpr/lanpr_dpix.c
M source/blender/editors/include/ED_lanpr.h
M source/blender/makesrna/intern/rna_scene.c
===================================================================
diff --git a/source/blender/draw/engines/lanpr/lanpr_dpix.c b/source/blender/draw/engines/lanpr/lanpr_dpix.c
index c4dcdfdaafb..0d7082c4118 100644
--- a/source/blender/draw/engines/lanpr/lanpr_dpix.c
+++ b/source/blender/draw/engines/lanpr/lanpr_dpix.c
@@ -143,7 +143,7 @@ void lanpr_init_atlas_inputs(void *ved)
datatoc_lanpr_dpix_project_clip_frag_glsl,
NULL);
if (lanpr_share.dpix_transform_shader == NULL) {
- lanpr_share.dpix_shader_error = 1;
+ lanpr_share.dpix_shader_error = true;
printf("LANPR: DPIX transform shader compile error.");
}
}
@@ -154,7 +154,7 @@ void lanpr_init_atlas_inputs(void *ved)
datatoc_lanpr_dpix_preview_frag_glsl,
NULL);
if (lanpr_share.dpix_transform_shader == NULL) {
- lanpr_share.dpix_shader_error = 1;
+ lanpr_share.dpix_shader_error = true;
printf("LANPR: DPIX transform shader compile error.");
}
}
diff --git a/source/blender/editors/include/ED_lanpr.h b/source/blender/editors/include/ED_lanpr.h
index 1ab5bc9dfee..c3ef8288524 100644
--- a/source/blender/editors/include/ED_lanpr.h
+++ b/source/blender/editors/include/ED_lanpr.h
@@ -297,7 +297,7 @@ typedef struct LANPR_SharedResource {
/* GPU */
struct GPUShader *dpix_transform_shader;
struct GPUShader *dpix_preview_shader;
- int dpix_shader_error;
+ bool dpix_shader_error;
int texture_size;
ListBase dpix_batch_list;
int dpix_reloaded;
diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c
index d1f79017a29..6bcf061eefe 100644
--- a/source/blender/makesrna/intern/rna_scene.c
+++ b/source/blender/makesrna/intern/rna_scene.c
@@ -7215,7 +7215,8 @@ static void rna_def_scene_lanpr(BlenderRNA *brna)
/* should be read-only */
prop = RNA_def_property(srna, "shader_error", PROP_BOOLEAN, PROP_NONE);
RNA_def_property_boolean_default(prop, 0);
- RNA_def_property_boolean_funcs(prop, "rna_lanpr_shader_error_get", "");
+ RNA_def_property_boolean_funcs(prop, "rna_lanpr_shader_error_get", NULL);
+ RNA_def_property_clear_flag(prop, PROP_EDITABLE);
RNA_def_property_ui_text(
prop, "DPIX Shader Error", "Can't compile DPIX transform shader on your GPU");
More information about the Bf-blender-cvs
mailing list