Skip to content
  • Hyunjun Ko's avatar
    ir3: handle shared consts. · e6556b72
    Hyunjun Ko authored and Marge Bot's avatar Marge Bot committed
    
    
    Adds a shared consts base offset and a size of it(dwords) to ir3_compiler
    since they might be depending on gpu generations. (Danylo Piliaiev <dpiliaiev@igalia.com> )
    
    Adds a flag to present whether shared consts are enabled to
    ir3_shader_options and then it sets to ir3_const_state when creating
    an ir3 variant. Although this state is not per-shader state, this is
    necessary when figureing out real constlens.
    
    v1. Define a hw quirk for geometry shared const files and use it when
    calculating const length.
    
    v2. Don't hardcode when calculating a safe const length.
    
    Signed-off-by: default avatarHyunjun Ko <zzoon@igalia.com>
    Part-of: <mesa/mesa!15503>
    e6556b72