draw: pass number of images to image soa create
[mesa.git] / src / gallium / auxiliary / draw / draw_llvm.c
2020-07-02 Dave Airliedraw: pass number of images to image soa create
2020-07-02 Dave Airliedraw: pass nr_samplers into llvm sample state creation.
2020-06-30 Dave Airliedraw/llvm: fix big-endian mask adjusting
2020-06-11 Dave Airliedraw/gs: fix emitting inactive primitives crash
2020-06-10 Dave Airliedraw: add disk caching for draw shaders
2020-06-10 Dave Airliegallivm: add support for a cache object
2020-06-10 Dave Airliegallivm: rework coroutine malloc/free callouts.
2020-06-10 Dave Airliellvmpipe/draw: drop variant number from function names.
2020-05-06 Dave Airliedraw: add support for num_samples + sample_stride to...
2020-05-06 Dave Airliedraw: introduce sampler num samples + stride members
2020-04-27 Dave Airliedraw/tess: fix TES patch vertices in.
2020-02-28 Dave Airliedraw: hook up final bits of tessellation
2020-02-28 Dave Airliedraw: add main tessellation code
2020-02-28 Dave Airliedraw: add JIT context/functions for tess stages.
2020-02-07 Dave Airliedraw: don't emit vertex to streams with no outputs
2020-02-07 Dave Airliedraw/gs: track emitted prims + verts per stream.
2020-02-07 Dave Airliedraw: change geom shader output to an array of outputs.
2020-02-07 Dave Airliegallivm/swr: add stream_id to geom epilogue emit
2019-12-12 Dave Airliegallivm: fixup base_vertex support
2019-12-12 Dave Airliegallivm/draw: add support for draw_id system value.
2019-12-12 Dave Airliegallivm: add base instance sysval support
2019-11-28 Dave Airliegallivm: add swizzle support where one channel isn...
2019-11-28 Dave Airliedraw: add nir info gathering and building support
2019-11-05 Dylan Bakerutil: rename PIPE_ARCH_*_ENDIAN to UTIL_ARCH_*_ENDIAN
2019-11-05 Dylan Bakerutil/u_endian: set PIPE_ARCH_*_ENDIAN to 1
2019-10-29 Krzysztof Raszkowskigallium/swr: Enable GL_ARB_gpu_shader5: multiple streams
2019-10-14 Dave Airliegallivm/draw/swr: make the gs_iface not depend on tgsi.
2019-08-27 Dave Airliedraw: add vs/gs images support
2019-08-27 Dave Airliedraw: add jit image type for vs/gs images.
2019-08-27 Dave Airliegallivm: move first/last level jit texture members.
2019-07-25 Dave Airliegallium: fix windows build from params change.
2019-07-23 Dave Airliegallivm: rework lp_build_tgsi_soa to take a struct
2019-07-19 Eric Engestromutil: use standard name for snprintf()
2019-07-07 Dave Airliedraw: add support for ssbo ptrs to jit tables.
2019-07-07 Dave Airliegallivm: add ssbo pointers to the soa build api.
2019-07-07 Dave Airlievertex shader: add exec masking (v2)
2018-02-01 Brian Paulgallivm/llvmpipe: add const qualifiers on sampler variables
2017-09-09 Roland Scheideggerllvmpipe, draw: improve shader cache debugging
2017-05-10 Marek Olšákgallium: decrease the size of pipe_vertex_buffer -...
2017-03-16 Roland Scheideggerdraw: (trivial) remove a unnecessary lp_build_alloca()
2017-03-08 Brian Pauldraw: s/unsigned/enum pipe_shader_type/
2016-12-21 Roland Scheideggerdraw: use SoA fetch, not AoS one
2016-12-21 Roland Scheideggergallivm: optimize gather a bit, by using supplied desti...
2016-11-21 Roland Scheideggerdraw: drop some overflow computations
2016-11-21 Roland Scheideggerdraw: simplify fetch some more
2016-11-21 Roland Scheideggerdraw: unify linear and elts draw jit functions
2016-11-21 Roland Scheideggerdraw: use same argument order for jit draw linear ...
2016-11-18 Roland Scheideggerdraw: finally optimize bool clip mask generation
2016-11-18 Roland Scheideggerdraw: use vectorized calculations for fetch (v2)
2016-11-09 Tom Stellardgallivm: Fix build after removal of deprecated attribut...
2016-11-09 Roland ScheideggerRevert "draw: use vectorized calculations for fetch"
2016-11-08 Roland Scheideggerdraw: use vectorized calculations for fetch
2016-11-04 Roland Scheideggerdraw: fix undefined input handling some more...
2016-10-18 Roland Scheideggerdraw: improve vertex fetch (v2)
2016-10-18 Roland Scheideggerdraw: improved handling of undefined inputs
2016-10-12 Roland Scheideggerdraw: initialize shader inputs
2016-06-10 Jose Fonsecagallivm: Use llvm.fmuladd.*.
2016-05-23 Dave Airliedraw: stop using CULLDIST semantic.
2016-04-27 Brian Pauldraw: s/Elements/ARRAY_SIZE/
2016-04-04 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-03 Jose Fonsecagallivm: Use standard LLVMSetAlignment from LLVM 3...
2016-01-30 Jason EkstrandMerge branch 'vulkan' into 'vulkan'
2016-01-25 Jason EkstrandMerge remote-tracking branch 'mattst88/nir-lower-pack...
2016-01-21 Kristian Høgsberg... Merge remote-tracking branch 'jekstrand/wip/i965-unifor...
2016-01-20 Roland Scheideggerllvmpipe,i915: add back NEW_RASTERIZER dependency when...
2016-01-14 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-01-13 Roland Scheideggerdraw: fix key comparison with uninitialized value
2015-12-28 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-17 Roland Scheideggerdraw: fix clip test with NaNs
2015-12-16 Roland Scheideggerdraw: handle edge flags in llvm path
2015-12-15 Roland Scheideggerdraw: remove clip_vertex from vertex header
2015-12-15 Roland Scheideggerdraw: rename vertex header members
2015-12-15 Roland Scheideggerdraw: don't pretend have_clipdist is per-vertex
2015-12-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-06 Edward O'Callaghangallium/auxiliary: Sanitize NULL checks into canonical...
2015-11-14 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-04 Roland Scheideggerllvmpipe: add cache for compressed textures
2015-08-17 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-07-21 Ilia Mirkingallium: replace INLINE with inline
2015-06-26 Connor AbbottMerge branch 'wip/nir-vtn' into vulkan
2015-06-24 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-06-23 Dave Airliedraw/gallivm: add invocation ID support for llvmpipe.
2015-06-05 Roland Scheideggerdraw: (trivial) fix NULL pointer dereference
2015-06-01 Brian Pauldraw: silence unused var warnings for non-debug build
2015-05-06 Roland Scheideggerdraw: (trivial) fix out-of-bounds vector initialization
2015-04-08 Roland Scheideggerdraw: (trivial) don't print the shader twice with GALLI...
2015-03-27 Roland Scheideggergallivm: pass jit_context pointer through to sampling
2015-01-29 Eric Anholtgallium: Replace u_simple_list.h with util/simple_list.h
2014-12-16 Roland Scheideggerdraw: implement support for the VERTEXID_NOBASE and...
2014-12-09 Marek Olšákdraw: implement TGSI_PROPERTY_VS_WINDOW_SPACE_POSITION
2014-11-26 José Fonsecadraw,gallivm,llvmpipe: Avoid implicit casts of 32-bit...
2014-11-19 Roland Scheideggerdraw: fixes for vertex shaders outputting layer or...
2014-11-18 Roland Scheideggergallivm: fix alignment issue for vertex data fetch
2014-11-16 José Fonsecadraw: Make it more clear that *_jit_context points...
2014-11-16 José Fonsecadraw: Fix breakage due to removal pipe_viewport_state...
2014-09-30 Mathias Fröhlichllvmpipe: Reuse llvmpipes LLVMContext in the draw context.
2014-09-30 Mathias Fröhlichllvmpipe: Use two LLVMContexts per OpenGL context inste...
2014-09-26 Michel Dänzergallivm: More fallout from disabling with LLVM 3.6
2014-08-29 Roland Scheideggerdraw: remove fishy num_samplers/num_sampler_views check...
2014-08-28 Roland Scheideggerdraw: fix base instance handling in llvm path