b761d3435f
- Fixes incorrect handling of incompatible engines. There is a global list of compatible engines, but `create_cycles_material` didn't use it, displaying an incorrect warning when using the operator. - Add `BLENDER_EEVEE_NEXT` to compatible engines. - Remove `BLENDER_EEVEE` from compatible engines. - Add render method option. This replaces the material `blend_method` - Remove material blend method option (replaced by `render_method`) - Remove material shadow option. Not needed anymore as shadows use the node tree for evaluation. **TODO** - Manual should still be updated. Will be done after this patch lands. - I did some basic tests. I am not familiar with this operator, but think it should handle all the different cases. Would be nice to have some render tests for this to detect regressions. Implements: #122315 Pull Request: https://projects.blender.org/blender/blender/pulls/124094