Merge branch 'master' into blender2.8
This commit is contained in:
commit
a5cb23c441
|
@ -140,7 +140,7 @@ def draw_samples_info(layout, context):
|
|||
(ao * aa, ml * aa, sss * aa, vol * aa))
|
||||
|
||||
|
||||
class CyclesRender_PT_sampling(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_RENDER_PT_sampling(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Sampling"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
||||
|
@ -215,7 +215,7 @@ class CyclesRender_PT_sampling(CyclesButtonsPanel, Panel):
|
|||
draw_samples_info(layout, context)
|
||||
|
||||
|
||||
class CyclesRender_PT_geometry(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_RENDER_PT_geometry(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Geometry"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
||||
|
@ -271,7 +271,7 @@ class CyclesRender_PT_geometry(CyclesButtonsPanel, Panel):
|
|||
row.prop(ccscene, "maximum_width", text="Max Extension")
|
||||
|
||||
|
||||
class CyclesRender_PT_light_paths(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_RENDER_PT_light_paths(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Light Paths"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
||||
|
@ -313,7 +313,7 @@ class CyclesRender_PT_light_paths(CyclesButtonsPanel, Panel):
|
|||
sub.prop(cscene, "volume_bounces", text="Volume")
|
||||
|
||||
|
||||
class CyclesRender_PT_motion_blur(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_RENDER_PT_motion_blur(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Motion Blur"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
||||
|
@ -354,7 +354,7 @@ class CyclesRender_PT_motion_blur(CyclesButtonsPanel, Panel):
|
|||
row.prop(cscene, "rolling_shutter_duration")
|
||||
|
||||
|
||||
class CyclesRender_PT_film(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_RENDER_PT_film(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Film"
|
||||
|
||||
def draw(self, context):
|
||||
|
@ -376,7 +376,7 @@ class CyclesRender_PT_film(CyclesButtonsPanel, Panel):
|
|||
sub.prop(cscene, "filter_width", text="Width")
|
||||
|
||||
|
||||
class CyclesRender_PT_performance(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_RENDER_PT_performance(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Performance"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
||||
|
@ -431,7 +431,7 @@ class CyclesRender_PT_performance(CyclesButtonsPanel, Panel):
|
|||
split.prop(cscene, "preview_start_resolution")
|
||||
|
||||
|
||||
class CyclesRender_PT_layer_options(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_RENDER_PT_layer_options(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Layer"
|
||||
bl_context = "render_layer"
|
||||
|
||||
|
@ -467,7 +467,7 @@ class CyclesRender_PT_layer_options(CyclesButtonsPanel, Panel):
|
|||
col.prop(rl, "use_strand", "Use Hair")
|
||||
|
||||
|
||||
class CyclesRender_PT_layer_passes(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_RENDER_PT_layer_passes(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Passes"
|
||||
bl_context = "render_layer"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -541,7 +541,7 @@ class CyclesRender_PT_layer_passes(CyclesButtonsPanel, Panel):
|
|||
col.prop(crl, "pass_debug_ray_bounces")
|
||||
|
||||
|
||||
class CyclesRender_PT_views(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_RENDER_PT_views(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Views"
|
||||
bl_context = "render_layer"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -584,7 +584,7 @@ class CyclesRender_PT_views(CyclesButtonsPanel, Panel):
|
|||
row.prop(rv, "camera_suffix", text="")
|
||||
|
||||
|
||||
class CyclesRender_PT_denoising(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_RENDER_PT_denoising(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Denoising"
|
||||
bl_context = "render_layer"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -649,7 +649,7 @@ class CyclesRender_PT_denoising(CyclesButtonsPanel, Panel):
|
|||
sub.prop(crl, "denoising_subsurface_indirect", text="Indirect", toggle=True)
|
||||
|
||||
|
||||
class Cycles_PT_post_processing(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_PT_post_processing(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Post Processing"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
||||
|
@ -668,7 +668,7 @@ class Cycles_PT_post_processing(CyclesButtonsPanel, Panel):
|
|||
col.prop(rd, "dither_intensity", text="Dither", slider=True)
|
||||
|
||||
|
||||
class CyclesCamera_PT_dof(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_CAMERA_PT_dof(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Depth of Field"
|
||||
bl_context = "data"
|
||||
|
||||
|
@ -719,7 +719,7 @@ class CyclesCamera_PT_dof(CyclesButtonsPanel, Panel):
|
|||
sub.prop(ccam, "aperture_ratio", text="Ratio")
|
||||
|
||||
|
||||
class Cycles_PT_context_material(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_PT_context_material(CyclesButtonsPanel, Panel):
|
||||
bl_label = ""
|
||||
bl_context = "material"
|
||||
bl_options = {'HIDE_HEADER'}
|
||||
|
@ -779,7 +779,7 @@ class Cycles_PT_context_material(CyclesButtonsPanel, Panel):
|
|||
split.separator()
|
||||
|
||||
|
||||
class CyclesObject_PT_motion_blur(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_OBJECT_PT_motion_blur(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Motion Blur"
|
||||
bl_context = "object"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -827,7 +827,7 @@ class CyclesObject_PT_motion_blur(CyclesButtonsPanel, Panel):
|
|||
sub.prop(cob, "motion_steps", text="Steps")
|
||||
|
||||
|
||||
class CyclesObject_PT_cycles_settings(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_OBJECT_PT_cycles_settings(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Cycles Settings"
|
||||
bl_context = "object"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -915,7 +915,7 @@ def panel_node_draw(layout, id_data, output_types, input_name):
|
|||
return True
|
||||
|
||||
|
||||
class CyclesLamp_PT_preview(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_LAMP_PT_preview(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Preview"
|
||||
bl_context = "data"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -931,7 +931,7 @@ class CyclesLamp_PT_preview(CyclesButtonsPanel, Panel):
|
|||
self.layout.template_preview(context.lamp)
|
||||
|
||||
|
||||
class CyclesLamp_PT_lamp(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_LAMP_PT_lamp(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Lamp"
|
||||
bl_context = "data"
|
||||
|
||||
|
@ -985,7 +985,7 @@ class CyclesLamp_PT_lamp(CyclesButtonsPanel, Panel):
|
|||
layout.label(text="Not supported, interpreted as sun lamp")
|
||||
|
||||
|
||||
class CyclesLamp_PT_nodes(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_LAMP_PT_nodes(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Nodes"
|
||||
bl_context = "data"
|
||||
|
||||
|
@ -1003,7 +1003,7 @@ class CyclesLamp_PT_nodes(CyclesButtonsPanel, Panel):
|
|||
layout.prop(lamp, "color")
|
||||
|
||||
|
||||
class CyclesLamp_PT_spot(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_LAMP_PT_spot(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Spot Shape"
|
||||
bl_context = "data"
|
||||
|
||||
|
@ -1028,7 +1028,7 @@ class CyclesLamp_PT_spot(CyclesButtonsPanel, Panel):
|
|||
col.prop(lamp, "show_cone")
|
||||
|
||||
|
||||
class CyclesWorld_PT_preview(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_WORLD_PT_preview(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Preview"
|
||||
bl_context = "world"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -1041,7 +1041,7 @@ class CyclesWorld_PT_preview(CyclesButtonsPanel, Panel):
|
|||
self.layout.template_preview(context.world)
|
||||
|
||||
|
||||
class CyclesWorld_PT_surface(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_WORLD_PT_surface(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Surface"
|
||||
bl_context = "world"
|
||||
|
||||
|
@ -1058,7 +1058,7 @@ class CyclesWorld_PT_surface(CyclesButtonsPanel, Panel):
|
|||
layout.prop(world, "horizon_color", text="Color")
|
||||
|
||||
|
||||
class CyclesWorld_PT_volume(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_WORLD_PT_volume(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Volume"
|
||||
bl_context = "world"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -1075,7 +1075,7 @@ class CyclesWorld_PT_volume(CyclesButtonsPanel, Panel):
|
|||
panel_node_draw(layout, world, ('OUTPUT_WORLD',), 'Volume')
|
||||
|
||||
|
||||
class CyclesWorld_PT_ambient_occlusion(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_WORLD_PT_ambient_occlusion(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Ambient Occlusion"
|
||||
bl_context = "world"
|
||||
|
||||
|
@ -1100,7 +1100,7 @@ class CyclesWorld_PT_ambient_occlusion(CyclesButtonsPanel, Panel):
|
|||
row.prop(light, "distance", text="Distance")
|
||||
|
||||
|
||||
class CyclesWorld_PT_mist(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_WORLD_PT_mist(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Mist Pass"
|
||||
bl_context = "world"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -1127,7 +1127,7 @@ class CyclesWorld_PT_mist(CyclesButtonsPanel, Panel):
|
|||
layout.prop(world.mist_settings, "falloff")
|
||||
|
||||
|
||||
class CyclesWorld_PT_ray_visibility(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_WORLD_PT_ray_visibility(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Ray Visibility"
|
||||
bl_context = "world"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -1151,7 +1151,7 @@ class CyclesWorld_PT_ray_visibility(CyclesButtonsPanel, Panel):
|
|||
flow.prop(visibility, "scatter")
|
||||
|
||||
|
||||
class CyclesWorld_PT_settings(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_WORLD_PT_settings(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Settings"
|
||||
bl_context = "world"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -1192,7 +1192,7 @@ class CyclesWorld_PT_settings(CyclesButtonsPanel, Panel):
|
|||
col.prop(cworld, "homogeneous_volume", text="Homogeneous")
|
||||
|
||||
|
||||
class CyclesMaterial_PT_preview(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_MATERIAL_PT_preview(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Preview"
|
||||
bl_context = "material"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -1205,7 +1205,7 @@ class CyclesMaterial_PT_preview(CyclesButtonsPanel, Panel):
|
|||
self.layout.template_preview(context.material)
|
||||
|
||||
|
||||
class CyclesMaterial_PT_surface(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_MATERIAL_PT_surface(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Surface"
|
||||
bl_context = "material"
|
||||
|
||||
|
@ -1221,7 +1221,7 @@ class CyclesMaterial_PT_surface(CyclesButtonsPanel, Panel):
|
|||
layout.prop(mat, "diffuse_color")
|
||||
|
||||
|
||||
class CyclesMaterial_PT_volume(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_MATERIAL_PT_volume(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Volume"
|
||||
bl_context = "material"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -1240,7 +1240,7 @@ class CyclesMaterial_PT_volume(CyclesButtonsPanel, Panel):
|
|||
panel_node_draw(layout, mat, ('OUTPUT_MATERIAL', 'OUTPUT_EEVEE_MATERIAL'), 'Volume')
|
||||
|
||||
|
||||
class CyclesMaterial_PT_displacement(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_MATERIAL_PT_displacement(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Displacement"
|
||||
bl_context = "material"
|
||||
|
||||
|
@ -1256,7 +1256,7 @@ class CyclesMaterial_PT_displacement(CyclesButtonsPanel, Panel):
|
|||
panel_node_draw(layout, mat, ('OUTPUT_MATERIAL', 'OUTPUT_EEVEE_MATERIAL'), 'Displacement')
|
||||
|
||||
|
||||
class CyclesMaterial_PT_settings(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_MATERIAL_PT_settings(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Settings"
|
||||
bl_context = "material"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -1311,7 +1311,7 @@ class CyclesMaterial_PT_settings(CyclesButtonsPanel, Panel):
|
|||
col.prop(mat, "pass_index")
|
||||
|
||||
|
||||
class CyclesTexture_PT_context(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_TEXTURE_PT_context(CyclesButtonsPanel, Panel):
|
||||
bl_label = ""
|
||||
bl_context = "texture"
|
||||
bl_options = {'HIDE_HEADER'}
|
||||
|
@ -1352,7 +1352,7 @@ class CyclesTexture_PT_context(CyclesButtonsPanel, Panel):
|
|||
split.prop(tex, "type", text="")
|
||||
|
||||
|
||||
class CyclesTexture_PT_node(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_TEXTURE_PT_node(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Node"
|
||||
bl_context = "texture"
|
||||
|
||||
|
@ -1369,7 +1369,7 @@ class CyclesTexture_PT_node(CyclesButtonsPanel, Panel):
|
|||
layout.template_node_view(ntree, node, None)
|
||||
|
||||
|
||||
class CyclesTexture_PT_mapping(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_TEXTURE_PT_mapping(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Mapping"
|
||||
bl_context = "texture"
|
||||
|
||||
|
@ -1402,7 +1402,7 @@ class CyclesTexture_PT_mapping(CyclesButtonsPanel, Panel):
|
|||
row.prop(mapping, "mapping_z", text="")
|
||||
|
||||
|
||||
class CyclesTexture_PT_colors(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_TEXTURE_PT_colors(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Color"
|
||||
bl_context = "texture"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -1441,7 +1441,7 @@ class CyclesTexture_PT_colors(CyclesButtonsPanel, Panel):
|
|||
layout.template_color_ramp(mapping, "color_ramp", expand=True)
|
||||
|
||||
|
||||
class CyclesParticle_PT_textures(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_PARTICLE_PT_textures(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Textures"
|
||||
bl_context = "particle"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -1472,7 +1472,7 @@ class CyclesParticle_PT_textures(CyclesButtonsPanel, Panel):
|
|||
layout.template_ID(slot, "texture", new="texture.new")
|
||||
|
||||
|
||||
class CyclesRender_PT_bake(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_RENDER_PT_bake(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Bake"
|
||||
bl_context = "render"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -1545,7 +1545,7 @@ class CyclesRender_PT_bake(CyclesButtonsPanel, Panel):
|
|||
sub.prop(cbk, "cage_extrusion", text="Ray Distance")
|
||||
|
||||
|
||||
class CyclesRender_PT_debug(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_RENDER_PT_debug(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Debug"
|
||||
bl_context = "render"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
|
@ -1596,7 +1596,7 @@ class CyclesRender_PT_debug(CyclesButtonsPanel, Panel):
|
|||
col.prop(cscene, "debug_bvh_type")
|
||||
|
||||
|
||||
class CyclesParticle_PT_CurveSettings(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_PARTICLE_PT_curve_settings(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Cycles Hair Settings"
|
||||
bl_context = "particle"
|
||||
|
||||
|
@ -1627,7 +1627,7 @@ class CyclesParticle_PT_CurveSettings(CyclesButtonsPanel, Panel):
|
|||
row.prop(cpsys, "use_closetip", text="Close tip")
|
||||
|
||||
|
||||
class CyclesScene_PT_simplify(CyclesButtonsPanel, Panel):
|
||||
class CYCLES_SCENE_PT_simplify(CyclesButtonsPanel, Panel):
|
||||
bl_label = "Simplify"
|
||||
bl_context = "scene"
|
||||
COMPAT_ENGINES = {'CYCLES'}
|
||||
|
@ -1780,47 +1780,47 @@ def get_panels():
|
|||
classes = (
|
||||
CYCLES_MT_sampling_presets,
|
||||
CYCLES_MT_integrator_presets,
|
||||
CyclesRender_PT_sampling,
|
||||
CyclesRender_PT_geometry,
|
||||
CyclesRender_PT_light_paths,
|
||||
CyclesRender_PT_motion_blur,
|
||||
CyclesRender_PT_film,
|
||||
CyclesRender_PT_performance,
|
||||
CyclesRender_PT_layer_options,
|
||||
CyclesRender_PT_layer_passes,
|
||||
CyclesRender_PT_views,
|
||||
CyclesRender_PT_denoising,
|
||||
Cycles_PT_post_processing,
|
||||
CyclesCamera_PT_dof,
|
||||
Cycles_PT_context_material,
|
||||
CyclesObject_PT_motion_blur,
|
||||
CyclesObject_PT_cycles_settings,
|
||||
CYCLES_RENDER_PT_sampling,
|
||||
CYCLES_RENDER_PT_geometry,
|
||||
CYCLES_RENDER_PT_light_paths,
|
||||
CYCLES_RENDER_PT_motion_blur,
|
||||
CYCLES_RENDER_PT_film,
|
||||
CYCLES_RENDER_PT_performance,
|
||||
CYCLES_RENDER_PT_layer_options,
|
||||
CYCLES_RENDER_PT_layer_passes,
|
||||
CYCLES_RENDER_PT_views,
|
||||
CYCLES_RENDER_PT_denoising,
|
||||
CYCLES_PT_post_processing,
|
||||
CYCLES_CAMERA_PT_dof,
|
||||
CYCLES_PT_context_material,
|
||||
CYCLES_OBJECT_PT_motion_blur,
|
||||
CYCLES_OBJECT_PT_cycles_settings,
|
||||
CYCLES_OT_use_shading_nodes,
|
||||
CyclesLamp_PT_preview,
|
||||
CyclesLamp_PT_lamp,
|
||||
CyclesLamp_PT_nodes,
|
||||
CyclesLamp_PT_spot,
|
||||
CyclesWorld_PT_preview,
|
||||
CyclesWorld_PT_surface,
|
||||
CyclesWorld_PT_volume,
|
||||
CyclesWorld_PT_ambient_occlusion,
|
||||
CyclesWorld_PT_mist,
|
||||
CyclesWorld_PT_ray_visibility,
|
||||
CyclesWorld_PT_settings,
|
||||
CyclesMaterial_PT_preview,
|
||||
CyclesMaterial_PT_surface,
|
||||
CyclesMaterial_PT_volume,
|
||||
CyclesMaterial_PT_displacement,
|
||||
CyclesMaterial_PT_settings,
|
||||
CyclesTexture_PT_context,
|
||||
CyclesTexture_PT_node,
|
||||
CyclesTexture_PT_mapping,
|
||||
CyclesTexture_PT_colors,
|
||||
CyclesParticle_PT_textures,
|
||||
CyclesRender_PT_bake,
|
||||
CyclesRender_PT_debug,
|
||||
CyclesParticle_PT_CurveSettings,
|
||||
CyclesScene_PT_simplify,
|
||||
CYCLES_LAMP_PT_preview,
|
||||
CYCLES_LAMP_PT_lamp,
|
||||
CYCLES_LAMP_PT_nodes,
|
||||
CYCLES_LAMP_PT_spot,
|
||||
CYCLES_WORLD_PT_preview,
|
||||
CYCLES_WORLD_PT_surface,
|
||||
CYCLES_WORLD_PT_volume,
|
||||
CYCLES_WORLD_PT_ambient_occlusion,
|
||||
CYCLES_WORLD_PT_mist,
|
||||
CYCLES_WORLD_PT_ray_visibility,
|
||||
CYCLES_WORLD_PT_settings,
|
||||
CYCLES_MATERIAL_PT_preview,
|
||||
CYCLES_MATERIAL_PT_surface,
|
||||
CYCLES_MATERIAL_PT_volume,
|
||||
CYCLES_MATERIAL_PT_displacement,
|
||||
CYCLES_MATERIAL_PT_settings,
|
||||
CYCLES_TEXTURE_PT_context,
|
||||
CYCLES_TEXTURE_PT_node,
|
||||
CYCLES_TEXTURE_PT_mapping,
|
||||
CYCLES_TEXTURE_PT_colors,
|
||||
CYCLES_PARTICLE_PT_textures,
|
||||
CYCLES_RENDER_PT_bake,
|
||||
CYCLES_RENDER_PT_debug,
|
||||
CYCLES_PARTICLE_PT_curve_settings,
|
||||
CYCLES_SCENE_PT_simplify,
|
||||
)
|
||||
|
||||
|
||||
|
|
|
@ -872,9 +872,17 @@ bool RNA_struct_bl_idname_ok_or_report(ReportList *reports, const char *identifi
|
|||
const int len_sep = strlen(sep);
|
||||
const int len_id = strlen(identifier);
|
||||
const char *p = strstr(identifier, sep);
|
||||
/* TODO: make error, for now warning until add-ons update. */
|
||||
#if 1
|
||||
const int report_level = RPT_WARNING;
|
||||
const bool failure = true;
|
||||
#else
|
||||
const int report_level = RPT_ERROR;
|
||||
const bool failure = false;
|
||||
#endif
|
||||
if (p == NULL || p == identifier || p + len_sep >= identifier + len_id) {
|
||||
BKE_reportf(reports, RPT_ERROR, "'%s' doesn't contain '%s' with prefix & suffix", identifier, sep);
|
||||
return false;
|
||||
BKE_reportf(reports, report_level, "'%s' doesn't contain '%s' with prefix & suffix", identifier, sep);
|
||||
return failure;
|
||||
}
|
||||
|
||||
const char *c, *start, *end, *last;
|
||||
|
@ -886,8 +894,8 @@ bool RNA_struct_bl_idname_ok_or_report(ReportList *reports, const char *identifi
|
|||
((c != start) && (*c >= '0' && *c <= '9')) ||
|
||||
((c != start) && (c != last) && (*c == '_'))) == 0)
|
||||
{
|
||||
BKE_reportf(reports, RPT_ERROR, "'%s' doesn't have upper case alpha-numeric prefix", identifier);
|
||||
return false;
|
||||
BKE_reportf(reports, report_level, "'%s' doesn't have upper case alpha-numeric prefix", identifier);
|
||||
return failure;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -900,8 +908,8 @@ bool RNA_struct_bl_idname_ok_or_report(ReportList *reports, const char *identifi
|
|||
(*c >= '0' && *c <= '9') ||
|
||||
((c != start) && (c != last) && (*c == '_'))) == 0)
|
||||
{
|
||||
BKE_reportf(reports, RPT_ERROR, "'%s' doesn't have an alpha-numeric suffix", identifier);
|
||||
return false;
|
||||
BKE_reportf(reports, report_level, "'%s' doesn't have an alpha-numeric suffix", identifier);
|
||||
return failure;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
|
|
Loading…
Reference in New Issue