#ifndef PSXA_EMISSION_COLOR_GLSL
#define PSXA_EMISSION_COLOR_GLSL

vec3 psxaEmissionColor(int emissionFamily) {
    if (emissionFamily == 12001) return vec3(1.18, 0.72, 0.36);
    if (emissionFamily == 12002) return vec3(0.48, 1.02, 1.22);
    if (emissionFamily == 12003) return vec3(0.30, 0.76, 1.28);
    if (emissionFamily == 12004) return vec3(1.24, 0.30, 0.18);
    if (emissionFamily == 12005) return vec3(0.52, 1.14, 0.70);
    if (emissionFamily == 12006) return vec3(1.18, 0.54, 0.92);
    if (emissionFamily == 12007) return vec3(1.12, 1.04, 0.82);
    if (emissionFamily == 12008) return vec3(0.82, 0.58, 1.20);
    return vec3(1.00, 0.86, 0.72);
}

#endif
