llvmpipe: add reference counting to fragment shaders.
[mesa.git] / src / gallium / drivers / llvmpipe / lp_state_fs.c
2020-08-31 Dave Airliellvmpipe: add reference counting to fragment shaders.
2020-07-20 Dave Airliellvmpipe: add framebuffer fetching support (v1.1)
2020-07-16 Dave Airliellvmpipe: fix stencil only formats.
2020-07-07 Dave Airliellvmpipe: add ARB_post_depth_coverage support.
2020-07-02 Dave Airliellvmpipe: pass number of images into image soa create
2020-07-02 Dave Airliellvmpipe: pass number of samplers into llvm sampler...
2020-06-10 Dave Airliellvmpipe/fs: add caching support
2020-06-10 Dave Airliegallivm: add support for a cache object
2020-06-10 Dave Airliellvmpipe/draw: drop variant number from function names.
2020-05-19 Dave Airliellvmpipe: add gl_SampleMaskIn support.
2020-05-19 Dave Airliellvmpipe/fs: hook up the interpolation APIs.
2020-05-19 Dave Airliellvmpipe: use per-sample position not sample id for...
2020-05-19 Dave Airliellvmpipe: don't use sample mask with 0 samples
2020-05-07 Dave Airliellvmpipe: make sample position a global array.
2020-05-06 Dave Airliellvmpipe: enable ARB_sample_shading
2020-05-06 Dave Airliellvmpipe: add min samples support to the fragment shader.
2020-05-06 Dave Airliellvmpipe: disable opaque variant for multisample
2020-05-06 Dave Airliellvmpipe: fix multisample occlusion queries.
2020-05-06 Dave Airliellvmpipe: move color storing earlier in frag shader
2020-05-06 Dave Airliellvmpipe: pass mask store into interp for centroid...
2020-05-06 Dave Airliellvmpipe: don't allow branch to end for early Z with...
2020-05-06 Dave Airliellvmpipe: handle gl_SampleMask writing.
2020-05-06 Dave Airliellvmpipe: add multisample alpha to one support
2020-05-06 Dave Airliellvmpipe: add multisample alpha to coverage support.
2020-05-06 Dave Airliellvmpipe: hook up sample position system value
2020-05-06 Dave Airliellvmpipe: handle multisample color stores.
2020-05-06 Dave Airliellvmpipe: interpolate Z at sample points for early...
2020-05-06 Dave Airliellvmpipe: handle multisample early depth test/late...
2020-05-06 Dave Airliellvmpipe: multisample sample mask + early/late depth...
2020-05-06 Dave Airliellvmpipe: move some fs code around
2020-05-06 Dave Airliellvmpipe: add per-sample depth/stencil test
2020-05-06 Dave Airliellvmpipe: move getting mask value out of depth code...
2020-05-06 Dave Airliellvmpipe: add per-sample interpolation.
2020-05-06 Dave Airliellvmpipe: add centroid interpolation support.
2020-05-06 Dave Airliellvmpipe: pass interp location into interpolation code.
2020-05-06 Dave Airliellvmpipe: add cbuf/zsbuf + coverage samples to the...
2020-05-06 Dave Airliellvmpipe: change mask input to fragment shader to 64...
2020-05-06 Dave Airliellvmpipe: add multisample bit to fragment shader key.
2020-05-06 Dave Airliellvmpipe: pass color and depth sample strides into...
2020-05-06 Dave Airliellvmpipe: fix race between draw and setting fragment...
2020-04-27 Dave Airliellvmpipe: clamp color storage for integer types.
2020-04-15 Dave Airliellvmpipe/nir: free the nir shader
2020-02-28 Dave Airliellvmpipe: add support for tessellation shaders
2019-12-11 Dave Airliellvmpipe/nir: handle texcoord requirements
2019-12-05 Dave Airliellvmpipe: disable occlusion queries when requested...
2019-12-03 Dave Airliegallivm/llvmpipe: add support for front facing in sysval.
2019-11-28 Dave Airliellvmpipe: add initial nir support
2019-11-14 Eric Anholtutil: Move gallium's PIPE_FORMAT utils to /util/format/
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-09-04 Dave Airliellvmpipe: add compute shader images support
2019-09-04 Dave Airliellvmpipe: add ssbo support to compute shaders
2019-09-04 Dave Airliellvmpipe: add support for compute constant buffers.
2019-08-27 Dave Airliellvmpipe: add fragment shader image support
2019-08-27 Dave Airliellvmpipe: move the fragment shader variant key to dynam...
2019-08-27 Dave Airliellvmpipe: handle early test property.
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 Airliellvmpipe: add support for shader buffer binding.
2019-07-07 Dave Airliellvmpipe: add support for ssbo to the fragment shader...
2019-07-07 Dave Airliegallivm: add ssbo pointers to the soa build api.
2019-06-21 Dave Airliellvmpipe: make remove_shader_variant static.
2018-09-07 Marek Olšákgallium: split depth_clip into depth_clip_near & depth_...
2018-05-23 Roland Scheideggerllvmpipe: improve rasterization discard logic
2018-05-18 Brian Paulllvmpipe: fix check for a no-op shader
2018-03-29 Ian Romanickutil: Move util_is_power_of_two to bitscan.h and rename...
2018-03-06 Roland Scheideggertgsi/scan: use wrap-around shift behavior explicitly...
2018-02-01 Brian Paulgallivm/llvmpipe: add const qualifiers on sampler variables
2017-11-09 Nicolai Hähnleutil: move os_time.[ch] to src/util
2017-10-18 Roland Scheideggerllvmpipe: handle shader sample mask output
2017-10-03 Brian Paulllvmpipe: silence 'variable may be used uninitialized...
2017-09-09 Roland Scheideggerllvmpipe, draw: improve shader cache debugging
2017-08-02 Nicolai Hähnlegallium: rename util_dump_* to util_str_* for enum...
2017-03-08 Brian Paulgallium: s/uint/enum pipe_shader_type/ for set_constant...
2017-01-06 Roland Scheideggerllvmpipe: do transpose/untwiddle after conversion for...
2017-01-06 Roland Scheideggerllvmpipe: use alpha from already converted color if...
2017-01-06 Roland Scheideggerllvmpipe: use scalar load instead of vectors for small...
2017-01-05 Roland Scheideggergallivm: implement aos unpack (to unorm8) for small...
2017-01-05 Roland Scheideggerllvmpipe: (trivial) minimally simplify mask construction
2016-11-09 Aaron Watryllvmpipe: Fix build after removal of deprecated attribu...
2016-08-20 Roland Scheideggerllvmpipe: fix issues with depth clamp
2016-06-20 Rob Clarkgallium: make constant_buffer const
2016-06-14 Roland Scheideggerllvmpipe: hack-fix bugs due to bogus bind flags
2016-04-27 Brian Paulllvmpipe: s/Elements/ARRAY_SIZE/
2016-04-21 Marek Olšákgallium: merge PIPE_SWIZZLE_* and UTIL_FORMAT_SWIZZLE_*
2016-04-15 Jason EkstrandMerge branch 'vulkan'
2016-04-15 Roland Scheideggerllvmpipe: (trivial) initialize src1_alpha var to NULL
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-21 Kristian Høgsberg... Merge remote-tracking branch 'jekstrand/wip/i965-unifor...
2016-01-09 Kristian Høgsberg... Merge ../mesa into vulkan
2016-01-07 Roland Scheideggerllvmpipe: use ints not unsigned for slots
2015-12-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-06 Edward O'Callaghangallium/drivers: Trivial code-style cleanup
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
next