aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_state_fs.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* llvmpipe: Use two LLVMContexts per OpenGL context instead of a global one.Mathias Fröhlich2014-09-301-1/+1
* llvmpipe: do IR counting for shader cache management after optimization.Roland Scheidegger2014-05-191-2/+2
* gallivm: give more verbose names to modulesRoland Scheidegger2014-05-161-4/+8
* llvmpipe: kill off llvmpipe_variant_countRoland Scheidegger2014-05-151-2/+0
* llvmpipe: Delete unneeded LLVM stuff earlier.José Fonseca2014-05-141-11/+2
* llvmpipe: add support for b5g6r5_srgbRoland Scheidegger2014-03-211-4/+35
* llvmpipe: fix denorm handling for r11g11b10_float format when blendingRoland Scheidegger2014-01-311-2/+15
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-2/+2
* llvmpipe: handle NULL color buffer pointersBrian Paul2014-01-171-68/+84
* llvmpipe: do constant buffer bounds checking in shadersZack Rusin2014-01-161-2/+3