diff options
author | Dave Airlie <airlied@redhat.com> | 2023-05-17 06:23:50 +1000 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2023-05-23 14:39:32 +0000 |
commit | 7c84ca23055161cb7f440514aba0b511f6764a3b (patch) | |
tree | c24459114a432d677f707e659dfd8dc6275579e0 /src/gallium/auxiliary/draw/draw_llvm.h | |
parent | b2c604973b9f101f94c333489c20b78ac7fade37 (diff) |
gallivm/draw: refactor vertex header jit type out
mesh shaders will want access to this as well so start moving it to
common code.
Reviewed-by: Brian Paul <brianp@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23065>
Diffstat (limited to 'src/gallium/auxiliary/draw/draw_llvm.h')
-rw-r--r-- | src/gallium/auxiliary/draw/draw_llvm.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/gallium/auxiliary/draw/draw_llvm.h b/src/gallium/auxiliary/draw/draw_llvm.h index 05d383c484d..ef00bdaea5f 100644 --- a/src/gallium/auxiliary/draw/draw_llvm.h +++ b/src/gallium/auxiliary/draw/draw_llvm.h @@ -49,12 +49,6 @@ struct llvm_geometry_shader; struct llvm_tess_ctrl_shader; struct llvm_tess_eval_shader; -enum { - DRAW_JIT_VERTEX_VERTEX_ID = 0, - DRAW_JIT_VERTEX_CLIP_POS, - DRAW_JIT_VERTEX_DATA -}; - /** * This structure is passed directly to the generated vertex shader. * @@ -85,16 +79,6 @@ enum { lp_build_struct_get2(_variant->gallivm, _variant->context_type, _ptr, DRAW_JIT_CTX_VIEWPORT, "viewports") -#define draw_jit_header_id(_gallivm, _type, _ptr) \ - lp_build_struct_get_ptr2(_gallivm, _type, _ptr, DRAW_JIT_VERTEX_VERTEX_ID, "id") - -#define draw_jit_header_clip_pos(_gallivm, _type, _ptr) \ - lp_build_struct_get_ptr2(_gallivm, _type, _ptr, DRAW_JIT_VERTEX_CLIP_POS, "clip_pos") - -#define draw_jit_header_data(_gallivm, _type, _ptr) \ - lp_build_struct_get_ptr2(_gallivm, _type, _ptr, DRAW_JIT_VERTEX_DATA, "data") - - #define draw_jit_vbuffer_stride(_gallivm, _type, _ptr) \ lp_build_struct_get2(_gallivm, _type, _ptr, 0, "stride") |