aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_state_fs.c
Commit message (Expand)AuthorAgeFilesLines
* llvmpipe: add compute shader images supportDave Airlie2019-09-041-1/+3
* llvmpipe: add ssbo support to compute shadersDave Airlie2019-09-041-0/+2
* llvmpipe: add support for compute constant buffers.Dave Airlie2019-09-041-2/+3
* llvmpipe: add fragment shader image supportDave Airlie2019-08-271-3/+61
* llvmpipe: move the fragment shader variant key to dynamic length.Dave Airlie2019-08-271-19/+30
* llvmpipe: handle early test property.Dave Airlie2019-08-271-2/+6
* gallium: fix windows build from params change.Dave Airlie2019-07-251-1/+2
* gallivm: rework lp_build_tgsi_soa to take a structDave Airlie2019-07-241-5/+17
* util: use standard name for snprintf()Eric Engestrom2019-07-191-4/+4
* llvmpipe: add support for shader buffer binding.Dave Airlie2019-07-071-0/+30
* llvmpipe: add support for ssbo to the fragment shader jit.Dave Airlie2019-07-071-1/+5
* gallivm: add ssbo pointers to the soa build api.Dave Airlie2019-07-071-1/+1
* llvmpipe: make remove_shader_variant static.Dave Airlie2019-06-211-1/+1
* gallium: split depth_clip into depth_clip_near & depth_clip_farMarek Olšák2018-09-061-1/+1
* llvmpipe: improve rasterization discard logicRoland Scheidegger2018-05-231-22/+19
* llvmpipe: fix check for a no-op shaderBrian Paul2018-05-181-2/+4
* util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick2018-03-291-1/+1
* tgsi/scan: use wrap-around shift behavior explicitly for file_maskRoland Scheidegger2018-03-061-1/+6
* gallivm/llvmpipe: add const qualifiers on sampler variablesBrian Paul2018-02-011-1/+1
* util: move os_time.[ch] to src/utilNicolai Hähnle2017-11-091-1/+1
* llvmpipe: handle shader sample mask outputRoland Scheidegger2017-10-181-2/+24
* llvmpipe: silence 'variable may be used uninitialized' warningsBrian Paul2017-10-031-1/+1
* llvmpipe, draw: improve shader cache debuggingRoland Scheidegger2017-09-091-9/+16
* gallium: rename util_dump_* to util_str_* for enum-to-string conversionNicolai Hähnle2017-08-021-21/+21
* gallium: s/uint/enum pipe_shader_type/ for set_constant_buffer()Brian Paul2017-03-081-1/+1
* llvmpipe: do transpose/untwiddle after conversion for 8bit formatsRoland Scheidegger2017-01-061-7/+143
* llvmpipe: use alpha from already converted color if possibleRoland Scheidegger2017-01-061-11/+32
* llvmpipe: use scalar load instead of vectors for small vectors in fs backendRoland Scheidegger2017-01-061-6/+50
* gallivm: implement aos unpack (to unorm8) for small unorm formatsRoland Scheidegger2017-01-051-5/+3
* llvmpipe: (trivial) minimally simplify mask constructionRoland Scheidegger2017-01-051-7/+9
* llvmpipe: Fix build after removal of deprecated attribute API v2Aaron Watry2016-11-091-1/+1
* llvmpipe: fix issues with depth clampRoland Scheidegger2016-08-201-45/+70
* gallium: make constant_buffer constRob Clark2016-06-201-1/+1
* llvmpipe: hack-fix bugs due to bogus bind flagsRoland Scheidegger2016-06-141-2/+10
* llvmpipe: s/Elements/ARRAY_SIZE/Brian Paul2016-04-271-5/+5
* gallium: merge PIPE_SWIZZLE_* and UTIL_FORMAT_SWIZZLE_*Marek Olšák2016-04-221-1/+1
* llvmpipe: (trivial) initialize src1_alpha var to NULLRoland Scheidegger2016-04-151-1/+1
* gallivm: Use standard LLVMSetAlignment from LLVM 3.4 onwards.Jose Fonseca2016-04-031-2/+2
* llvmpipe: use ints not unsigned for slotsRoland Scheidegger2016-01-071-17/+18
* gallium/drivers: Trivial code-style cleanupEdward O'Callaghan2015-12-061-1/+1
* llvmpipe: add cache for compressed texturesRoland Scheidegger2015-11-041-2/+2
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-7/+7
* llvmpipe: Implement stencil exportRoland Scheidegger2015-06-041-5/+20
* gallivm: pass jit_context pointer through to samplingRoland Scheidegger2015-03-271-2/+3
* gallium: Replace u_simple_list.h with util/simple_list.hEric Anholt2015-01-281-1/+1
* draw,gallivm,llvmpipe: Avoid implicit casts of 32-bit shifts to 64-bits.José Fonseca2014-11-261-4/+4
* gallivm,llvmpipe,clover: Bump required LLVM version to 3.3.José Fonseca2014-10-231-8/+0
* tgsi: change tgsi_shader_info::properties to a one-dimensional arrayMarek Olšák2014-10-041-2/+2
* tgsi: remove some not so useful variables from tgsi_shader_infoMarek Olšák2014-10-041-1/+3
* tgsi: simplify shader properties in tgsi_shader_infoMarek Olšák2014-10-041-8/+2