summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/draw/draw_private.h
AgeCommit message (Expand)AuthorFilesLines
2023-12-24meson: always define {,DRAW_}LLVM_AVAILABLE one way or the otherEric Engestrom1-1/+1
2023-08-14gallium: move vertex stride to CSOMike Blumenkrantz1-0/+1
2023-06-27treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_tYonggang Luo1-1/+1
2023-06-27treewide: replace usage of boolean to boolYonggang Luo1-30/+30
2023-06-26draw: use unsigned instead of uintErik Faye-Lund1-26/+26
2023-06-26draw: use enum for tgsi-semanticErik Faye-Lund1-2/+4
2023-06-08draw: repack some members of context.Dave Airlie1-8/+9
2023-06-08draw: add a max stage define and use it in a few placesDave Airlie1-8/+13
2023-06-08draw: refactor resources to use arrays instead of explicit structs.Dave Airlie1-9/+2
2023-06-08gallium/tgsi/draw/softpipe: remodel shader const/buffer bindings.Dave Airlie1-18/+14
2023-06-08draw/tess: drop unused tgsi bits.Dave Airlie1-18/+0
2023-06-06draw: add mesh pipeline middle end.Dave Airlie1-0/+1
2023-06-06draw: move draw_vertex_info and draw_prim_info to public header.Dave Airlie1-21/+2
2023-06-06draw: add mesh shader infrastructureDave Airlie1-0/+7
2023-06-03compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_...Yonggang Luo1-2/+2
2023-05-25aux: remove unused tgsi includesThomas H.P. Andersen1-2/+0
2023-05-23gallivm/draw: refactor vertex header jit type outDave Airlie1-17/+2
2023-05-08aux/draw: guard_band_points_xy -> guard_band_points_lines_xyMike Blumenkrantz1-2/+2
2023-04-24draw: fix viewmask iteratingMike Blumenkrantz1-0/+1
2022-11-14draw,util: Refactor draw_overflow_uadd into util.Jose Fonseca1-17/+0
2022-10-11draw: asst. clean-ups in draw_private.hBrian Paul1-14/+8
2022-06-16draw: asst. clean-up in draw_private.hBrian Paul1-47/+47
2022-06-16draw: s/unsigned/enum pipe_prim_type/Brian Paul1-2/+2
2022-04-12draw: handle tess eval shader when getting num outputsDave Airlie1-0/+1
2021-08-17draw/tess: add clipvertex support for compatibilityDave Airlie1-0/+1
2021-08-17draw/gs: add clipvertex support for compatibilityDave Airlie1-0/+1
2021-06-21gallium/draw: Garbage collect draw_pt_fetch_emit.Emma Anholt1-1/+0
2021-06-21gallium/draw: Garbage collect draw_set_force_passthroughEmma Anholt1-2/+0
2021-05-19draw: Allocate extra padding for extra shader outputs.Jose Fonseca1-3/+34
2021-03-29aux/draw: track increment_draw_id value from draw infoMike Blumenkrantz1-0/+1
2021-03-12draw: add view_mask rendering supportDave Airlie1-0/+1
2021-02-25meson/gallium: Add an option to not use LLVM for gallium draw moduleJesse Natalie1-1/+1
2020-11-12gallium/draw: Fix rasterizer_discard for wide points/lines.Eric Anholt1-3/+2
2020-07-23llvmpipe/draw: handle constant buffer limits and robustness (v1.1)Dave Airlie1-1/+1
2020-06-11draw: add disk cache callbacks for draw shadersDave Airlie1-1/+9
2020-04-15draw: fix user culling pipeline order. (v2)Dave Airlie1-0/+1
2020-02-28draw: add main tessellation codeDave Airlie1-1/+39
2019-12-12gallivm/draw: add support for draw_id system value.Dave Airlie1-0/+1
2019-12-06draw: add support for collecting primitives generated outside streamoutDave Airlie1-0/+2
2019-09-06aux/draw: replace binary HAVE_LLVM checks with LLVM_AVAILABLEEric Engestrom1-1/+1
2019-08-27draw: add vs/gs images supportDave Airlie1-0/+3
2019-07-07draw: add shader buffer interfaces.Dave Airlie1-1/+7
2017-09-07llvmpipe, draw: increase shader cache limitsRoland Scheidegger1-1/+1
2016-11-21draw: simplify vsplit elts code a bitRoland Scheidegger1-4/+3
2016-05-23draw: stop using CULLDIST semantic.Dave Airlie1-3/+2
2016-04-12draw: add support for passing buffers to vs/gs shaders.Dave Airlie1-0/+3
2016-03-31draw: add support for passing images to vs/gs shaders.Dave Airlie1-0/+3
2015-12-15draw: remove clip_vertex from vertex headerRoland Scheidegger1-1/+0
2015-12-15draw: rename vertex header membersRoland Scheidegger1-2/+2
2015-12-15draw: don't pretend have_clipdist is per-vertexRoland Scheidegger1-1/+1