Raytrace Acceleration: small tweak to RNA and UI, hiding buttons
when they are not applicable.
This commit is contained in:
parent
55541d8a81
commit
4211e1a58a
@ -173,9 +173,11 @@ class SCENE_PT_performance(RenderButtonsPanel):
|
||||
sub.active = rd.render_raytracing
|
||||
sub.itemL(text="Acceleration structure:")
|
||||
sub.itemR(rd, "raytrace_structure", text="")
|
||||
sub.itemR(rd, "use_instances", text="Instance support")
|
||||
sub.itemR(rd, "use_local_coords", text="Local coords")
|
||||
sub.itemR(rd, "octree_resolution", text="Octree resolution")
|
||||
if rd.raytrace_structure == "OCTREE":
|
||||
sub.itemR(rd, "octree_resolution", text="Resolution")
|
||||
else:
|
||||
sub.itemR(rd, "use_instances", text="Instances")
|
||||
sub.itemR(rd, "use_local_coords", text="Local Coordinates")
|
||||
|
||||
class SCENE_PT_post_processing(RenderButtonsPanel):
|
||||
__label__ = "Post Processing"
|
||||
|
@ -1179,12 +1179,12 @@ static void rna_def_scene_render_data(BlenderRNA *brna)
|
||||
{0, NULL, 0, NULL, NULL}};
|
||||
|
||||
static EnumPropertyItem raytrace_structure_items[] = {
|
||||
{R_RAYSTRUCTURE_AUTO, "{R_RAYSTRUCTURE_AUTO", 0, "auto", ""},
|
||||
{R_RAYSTRUCTURE_OCTREE, "R_RAYSTRUCTURE_OCTREE", 0, "octree", "Use old octree structure (no support for instances)"},
|
||||
{R_RAYSTRUCTURE_BLIBVH, "R_RAYSTRUCTURE_BLIBVH", 0, "blibvh", "Use BLI_kdopbvh.c"},
|
||||
{R_RAYSTRUCTURE_VBVH, "R_RAYSTRUCTURE_VBVH", 0, "vBVH", ""},
|
||||
{R_RAYSTRUCTURE_SIMD_SVBVH, "R_RAYSTRUCTURE_SIMD_SVBVH", 0, "SIMD SVBVH", "Requires SIMD"},
|
||||
{R_RAYSTRUCTURE_SIMD_QBVH, "R_RAYSTRUCTURE_SIMD_QBVH", 0, "SIMD QBVH", "Requires SIMD"},
|
||||
{R_RAYSTRUCTURE_AUTO, "AUTO", 0, "Auto", ""},
|
||||
{R_RAYSTRUCTURE_OCTREE, "OCTREE", 0, "Octree", "Use old Octree structure."},
|
||||
{R_RAYSTRUCTURE_BLIBVH, "BLIBVH", 0, "BLI BVH", "Use BLI K-Dop BVH.c"},
|
||||
{R_RAYSTRUCTURE_VBVH, "VBVH", 0, "vBVH", ""},
|
||||
{R_RAYSTRUCTURE_SIMD_SVBVH, "SIMD_SVBVH", 0, "SIMD SVBVH", ""},
|
||||
{R_RAYSTRUCTURE_SIMD_QBVH, "SIMD_QBVH", 0, "SIMD QBVH", ""},
|
||||
{0, NULL, 0, NULL, NULL}
|
||||
};
|
||||
|
||||
@ -1632,7 +1632,6 @@ static void rna_def_scene_render_data(BlenderRNA *brna)
|
||||
RNA_def_property_ui_text(prop, "Use Local Coords", "Vertex coordinates are stored localy on each primitive. Increases memory usage, but may have impact on speed.");
|
||||
RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL);
|
||||
|
||||
|
||||
prop= RNA_def_property(srna, "antialiasing", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_sdna(prop, NULL, "mode", R_OSA);
|
||||
RNA_def_property_ui_text(prop, "Anti-Aliasing", "Render and combine multiple samples per pixel to prevent jagged edges.");
|
||||
|
Loading…
Reference in New Issue
Block a user