Skip to content
  • Dave Airlie's avatar
    draw: add main tessellation code · 0d02a7b8
    Dave Airlie authored
    
    
    This is the bulk of the llvm shader builders and tessellation
    execution code.
    
    TCS uses a coroutine launcher like compute shaders to handle
    barriers. It executes 4-wide with one input vertex per lane.
    
    Tessellation happens before the TES is run.
    
    TES is just a 4-wide launcher, one per primitive is executed,
    with one lane per tessellation coordinate input.
    
    Reviewed-by: default avatarRoland Scheidegger <sroland@vmware.com>
    Part-of: <!3841>
    0d02a7b8