Skip to content
  • Dave Airlie's avatar
    st/mesa: add st fp64 support (v7.1) · 8c6a0eba
    Dave Airlie authored
    
    
    This adds support to the state tracker for
    ARB_gpu_shader_fp64.
    
    The details are explained in comments
    within the code.
    
    v2 : add double to int/unsigned conversion
    v3: handle fp64 consts better
    v4: use DRSQ
    v4.1: add d2b
    v4.2: drop DDIV
    
    v5: split out some prep patches.
    v5.1: add some comments.
    v5.2: more comments
    
    v6: simplify down the double instruction
        generation loop.
    
    v7: Merge Ilia's two cleanup patches.
    v7.1: minor fixups for Ilia patch + cleanups
    
    Reviewed-by: default avatarIlia Mirkin <imirkin@alum.mit.edu>
    Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
    8c6a0eba