Fix: Incorrect implicit enum conversion

Hardcode Catmull Rom curves for now, since nothing else is implemented.
This commit is contained in:
Hans Goudey 2022-04-25 14:48:14 -05:00
parent 2fd8fa8f84
commit 8e1b16534d
1 changed files with 3 additions and 3 deletions

View File

@ -99,13 +99,13 @@ GPUShader *DRW_shader_curves_refine_get(CurvesEvalShader type, eParticleRefineSh
GPUShader *sh = NULL;
switch (sh_type) {
case PART_REFINE_SHADER_COMPUTE:
sh = hair_refine_shader_compute_create(type);
sh = hair_refine_shader_compute_create(PART_REFINE_CATMULL_ROM);
break;
case PART_REFINE_SHADER_TRANSFORM_FEEDBACK:
sh = hair_refine_shader_transform_feedback_create(type);
sh = hair_refine_shader_transform_feedback_create(PART_REFINE_CATMULL_ROM);
break;
case PART_REFINE_SHADER_TRANSFORM_FEEDBACK_WORKAROUND:
sh = hair_refine_shader_transform_feedback_workaround_create(type);
sh = hair_refine_shader_transform_feedback_workaround_create(PART_REFINE_CATMULL_ROM);
break;
default:
BLI_assert_msg(0, "Incorrect shader type");