|
Blender V5.0
|
Go to the source code of this file.
Macros | |
| #define | CURVES_PER_THREADGROUP 64 |
| #define | POINTS_BY_CURVES_SLOT 0 |
| #define | CURVE_TYPE_SLOT 1 |
| #define | CURVE_RESOLUTION_SLOT 2 |
| #define | EVALUATED_POINT_SLOT 3 |
| #define | CURVE_CYCLIC_SLOT 4 |
| #define | HANDLES_POS_LEFT_SLOT 5 |
| #define | HANDLES_POS_RIGHT_SLOT 6 |
| #define | BEZIER_OFFSETS_SLOT 7 |
| #define | CURVES_ORDER_SLOT CURVE_RESOLUTION_SLOT |
| #define | BASIS_CACHE_SLOT HANDLES_POS_LEFT_SLOT |
| #define | CONTROL_WEIGHTS_SLOT HANDLES_POS_RIGHT_SLOT |
| #define | BASIS_CACHE_OFFSET_SLOT BEZIER_OFFSETS_SLOT |
| #define | POINT_POSITIONS_SLOT 8 |
| #define | POINT_RADII_SLOT 9 |
| #define | EVALUATED_POS_RAD_SLOT 10 |
| #define | POINT_ATTR_SLOT 8 |
| #define | EVALUATED_ATTR_SLOT 9 |
| #define | EVALUATED_TIME_SLOT 8 |
| #define | CURVES_LENGTH_SLOT 9 |
List of defines that are shared with the GPUShaderCreateInfos. We do this to avoid dragging larger headers into the createInfo pipeline which would cause problems.
Definition in file draw_curves_defines.hh.
| #define BASIS_CACHE_OFFSET_SLOT BEZIER_OFFSETS_SLOT |
Definition at line 31 of file draw_curves_defines.hh.
Referenced by blender::draw::test_draw_curves_interpolate_attributes(), and blender::draw::test_draw_curves_interpolate_position().
| #define BASIS_CACHE_SLOT HANDLES_POS_LEFT_SLOT |
Definition at line 29 of file draw_curves_defines.hh.
Referenced by blender::draw::test_draw_curves_interpolate_attributes(), and blender::draw::test_draw_curves_interpolate_position().
| #define BEZIER_OFFSETS_SLOT 7 |
Definition at line 25 of file draw_curves_defines.hh.
Referenced by blender::draw::test_draw_curves_interpolate_attributes(), and blender::draw::test_draw_curves_interpolate_position().
| #define CONTROL_WEIGHTS_SLOT HANDLES_POS_RIGHT_SLOT |
Definition at line 30 of file draw_curves_defines.hh.
Referenced by blender::draw::test_draw_curves_interpolate_attributes(), and blender::draw::test_draw_curves_interpolate_position().
| #define CURVE_CYCLIC_SLOT 4 |
Definition at line 21 of file draw_curves_defines.hh.
Referenced by blender::draw::CurvesModule::evaluate_curve_attribute(), blender::draw::CurvesModule::evaluate_curve_length_intercept(), blender::draw::test_draw_curves_interpolate_attributes(), and blender::draw::test_draw_curves_interpolate_position().
| #define CURVE_RESOLUTION_SLOT 2 |
Definition at line 19 of file draw_curves_defines.hh.
Referenced by blender::draw::CurvesModule::evaluate_curve_attribute(), blender::draw::CurvesModule::evaluate_curve_length_intercept(), blender::draw::test_draw_curves_interpolate_attributes(), and blender::draw::test_draw_curves_interpolate_position().
| #define CURVE_TYPE_SLOT 1 |
Definition at line 18 of file draw_curves_defines.hh.
Referenced by blender::draw::CurvesModule::evaluate_curve_attribute(), blender::draw::CurvesModule::evaluate_curve_length_intercept(), blender::draw::test_draw_curves_interpolate_attributes(), and blender::draw::test_draw_curves_interpolate_position().
| #define CURVES_LENGTH_SLOT 9 |
Definition at line 44 of file draw_curves_defines.hh.
Referenced by blender::draw::CurvesModule::evaluate_curve_attribute(), blender::draw::CurvesModule::evaluate_curve_length_intercept(), and blender::draw::test_draw_curves_interpolate_position().
| #define CURVES_ORDER_SLOT CURVE_RESOLUTION_SLOT |
Definition at line 28 of file draw_curves_defines.hh.
Referenced by blender::draw::test_draw_curves_interpolate_attributes(), and blender::draw::test_draw_curves_interpolate_position().
| #define CURVES_PER_THREADGROUP 64 |
Curves evaluation.
Definition at line 15 of file draw_curves_defines.hh.
| #define EVALUATED_ATTR_SLOT 9 |
Definition at line 40 of file draw_curves_defines.hh.
Referenced by blender::draw::CurvesModule::evaluate_curve_attribute(), and blender::draw::test_draw_curves_interpolate_attributes().
| #define EVALUATED_POINT_SLOT 3 |
Definition at line 20 of file draw_curves_defines.hh.
Referenced by blender::draw::CurvesModule::evaluate_curve_attribute(), blender::draw::CurvesModule::evaluate_curve_length_intercept(), blender::draw::test_draw_curves_interpolate_attributes(), and blender::draw::test_draw_curves_interpolate_position().
| #define EVALUATED_POS_RAD_SLOT 10 |
Definition at line 36 of file draw_curves_defines.hh.
Referenced by blender::draw::CurvesModule::evaluate_curve_attribute(), blender::draw::CurvesModule::evaluate_curve_length_intercept(), and blender::draw::test_draw_curves_interpolate_position().
| #define EVALUATED_TIME_SLOT 8 |
Definition at line 43 of file draw_curves_defines.hh.
Referenced by blender::draw::CurvesModule::evaluate_curve_attribute(), blender::draw::CurvesModule::evaluate_curve_length_intercept(), and blender::draw::test_draw_curves_interpolate_position().
| #define HANDLES_POS_LEFT_SLOT 5 |
Definition at line 23 of file draw_curves_defines.hh.
Referenced by blender::draw::test_draw_curves_interpolate_attributes(), and blender::draw::test_draw_curves_interpolate_position().
| #define HANDLES_POS_RIGHT_SLOT 6 |
Definition at line 24 of file draw_curves_defines.hh.
Referenced by blender::draw::test_draw_curves_interpolate_attributes(), and blender::draw::test_draw_curves_interpolate_position().
| #define POINT_ATTR_SLOT 8 |
Definition at line 39 of file draw_curves_defines.hh.
Referenced by blender::draw::CurvesModule::evaluate_curve_attribute(), and blender::draw::test_draw_curves_interpolate_attributes().
| #define POINT_POSITIONS_SLOT 8 |
Definition at line 34 of file draw_curves_defines.hh.
Referenced by blender::draw::CurvesModule::evaluate_curve_attribute(), and blender::draw::test_draw_curves_interpolate_position().
| #define POINT_RADII_SLOT 9 |
Definition at line 35 of file draw_curves_defines.hh.
Referenced by blender::draw::CurvesModule::evaluate_curve_attribute(), and blender::draw::test_draw_curves_interpolate_position().
| #define POINTS_BY_CURVES_SLOT 0 |
Definition at line 17 of file draw_curves_defines.hh.
Referenced by blender::draw::CurvesModule::evaluate_curve_attribute(), blender::draw::CurvesModule::evaluate_curve_length_intercept(), blender::draw::test_draw_curves_interpolate_attributes(), and blender::draw::test_draw_curves_interpolate_position().