/*
 * Derived from Epic Fight (https://github.com/Epic-Fight/epicfight)
 * by the Epic Fight Team, licensed under GPLv3.
 * Modifications © 2026 TiedUp! Remake Contributors, distributed under GPLv3.
 */

package com.tiedup.remake.rig;

/**
 * Remplace {@code yesman.epicfight.config.ClientConfig} du fork upstream.
 * Expose uniquement les flags pertinents au pipeline animation/rendu RIG.
 *
 * <p><b>Note Phase 0</b> : les flags sont des {@code static final} avec
 * valeurs par défaut hardcodées. À convertir en {@code ForgeConfigSpec} réel
 * (TOML config file) Phase 2 ou plus tard si on veut permettre la
 * configuration utilisateur.</p>
 */
public final class TiedUpAnimationConfig {

    private TiedUpAnimationConfig() {}

    /**
     * Toggle pour le chemin "compute shader" de {@code SkinnedMesh.draw} —
     * quand true et qu'un {@code ComputeShaderSetup} est disponible, la mesh
     * est skinnée côté GPU (plus rapide sur modèles lourds). False (défaut)
     * = skin CPU comme vanilla.
     */
    public static final boolean activateComputeShader = false;
}
