summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/draw/draw_llvm.h
AgeCommit message (Expand)AuthorFilesLines
2023-08-14gallium: move vertex stride to CSOMike Blumenkrantz1-4/+1
2023-06-27treewide: replace usage of boolean to boolYonggang Luo1-3/+3
2023-06-08draw: add a max stage define and use it in a few placesDave Airlie1-1/+1
2023-06-08draw: refactor resources to use arrays instead of explicit structs.Dave Airlie1-4/+1
2023-06-08draw: rename jit to vs_jit in lots of places.Dave Airlie1-11/+11
2023-06-06draw: add support for per primitive aos emissionDave Airlie1-0/+13
2023-05-23gallivm/draw: refactor vertex header jit type outDave Airlie1-16/+0
2023-05-17draw: move to use common sampler/image binding codeDave Airlie1-65/+31
2023-05-17gallivm: refactor common resources out of contextsDave Airlie1-152/+27
2023-05-17draw: align common members in jit context structs.Dave Airlie1-72/+88
2023-04-29gallium: consolidate jit image types between draw/llvmpipeDave Airlie1-28/+4
2023-04-29gallivm: consolidate llvmpipe/draw sampler types.Dave Airlie1-25/+4
2023-04-29gallivm: consolidate draw/lp texture type.Dave Airlie1-36/+4
2022-10-11draw: s/start_or_maxelt/start/ in llvm VS codeBrian Paul1-1/+1
2022-09-03gallium: drop unused macros in draw_llvm.hMihai Preda1-42/+0
2022-08-26gallivm: don't indirect image/sampler destroy.Dave Airlie1-0/+11
2022-08-04llvmpipe/gallivm/draw: introduce a buffer type.Dave Airlie1-77/+38
2022-08-04draw: fix up jit type creation for gs/tcs/tesDave Airlie1-0/+4
2022-07-23gallivm: add lp_build_struct_get() variants that take the LLVM typeMihai Preda1-68/+77
2022-05-12gallium/draw: Properly handle nr_samplers != nr_sampler_views in keysJason Ekstrand1-17/+29
2022-05-04gallium: use LLVM opaque pointers in draw_llvm.cMihai Preda1-0/+7
2022-04-22gallium/draw: use list.h instead of simple_list.hDylan Baker1-5/+5
2021-08-17draw: add vertex color clamping to gs/tesDave Airlie1-1/+2
2021-07-21draw: add sampler max_aniso query.Dave Airlie1-0/+2
2021-07-21draw: add shader access to aniso filter table.Dave Airlie1-3/+25
2021-07-05draw/tess: write correct primitive id into verticesDave Airlie1-0/+2
2021-03-12draw: add tess/gs support for multiview indexDave Airlie1-3/+6
2021-03-12draw/vs: pass the view index to the vertex shaderDave Airlie1-1/+1
2020-07-02draw: pass number of images to image soa createDave Airlie1-1/+2
2020-07-02draw: pass nr_samplers into llvm sample state creation.Dave Airlie1-1/+2
2020-05-06draw: add support for num_samples + sample_stride to the image pathsDave Airlie1-1/+7
2020-05-06draw: introduce sampler num samples + stride membersDave Airlie1-0/+6
2020-04-27draw/tess: fix TES patch vertices in.Dave Airlie1-1/+1
2020-02-28draw: add main tessellation codeDave Airlie1-2/+185
2020-02-28draw: add JIT context/functions for tess stages.Dave Airlie1-0/+113
2020-02-07draw: change geom shader output to an array of outputs.Dave Airlie1-1/+1
2019-12-12gallivm/draw: add support for draw_id system value.Dave Airlie1-1/+2
2019-08-27draw: add vs/gs images supportDave Airlie1-2/+42
2019-08-27draw: add jit image type for vs/gs images.Dave Airlie1-9/+39
2019-08-27gallivm: move first/last level jit texture members.Dave Airlie1-4/+4
2019-07-07draw: add support for ssbo ptrs to jit tables.Dave Airlie1-1/+22
2017-05-10gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák1-1/+1
2017-03-08draw: s/unsigned/enum pipe_shader_type/Brian Paul1-2/+3
2016-11-21draw: unify linear and elts draw jit functionsRoland Scheidegger1-18/+3
2016-11-21draw: use same argument order for jit draw linear / elts functionsRoland Scheidegger1-4/+4
2016-11-18draw: finally optimize bool clip mask generationRoland Scheidegger1-2/+2
2016-01-13draw: fix key comparison with uninitialized valueRoland Scheidegger1-5/+2
2015-12-15draw: remove clip_vertex from vertex headerRoland Scheidegger1-4/+0
2015-12-15draw: rename vertex header membersRoland Scheidegger1-6/+6
2015-07-21gallium: replace INLINE with inlineIlia Mirkin1-5/+5