Function CE::Rendering::shader_stage_from_extension

Function Documentation

inline ShaderStage CE::Rendering::shader_stage_from_extension(const std::string &extension)

Map an exact case-sensitive filename extension to the legacy stage identifier.

Parameters:

extension – Leading-dot extension: .vert, .frag, .geo, .tesc or .tese.

Returns:

Matching stage; every unrecognized spelling falls back to FRAGMENT rather than throwing. No file is opened and backend capability/compile support is not established.