Enums are stored as uints, but due to a missing implementation they where stored in shaders as ints. As draw manager now supports uints as specialization constants we can update these constants to be stored as uints on the shader side as well. Pull Request: https://projects.blender.org/blender/blender/pulls/118788