summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe
AgeCommit message (Expand)AuthorFilesLines
2020-07-02gallivm/nir: refactor image operations for indirect support.Dave Airlie1-1/+1
2020-07-02llvmpipe: pass number of images into image soa createDave Airlie4-4/+8
2020-07-02llvmpipe: enable ARB_gpu_shader5Dave Airlie1-2/+4
2020-07-02llvmpipe/draw: wire up indirect offsetDave Airlie1-0/+10
2020-07-02gallivm/sample: pass indirect offset into texture/image unitsDave Airlie1-6/+11
2020-07-02llvmpipe: add support for indirect texture access.Dave Airlie1-4/+21
2020-07-02llvmpipe: pass number of samplers into llvm sampler code.Dave Airlie4-4/+8
2020-07-02llvmpipe: add missing fallthrough commentsTimothy Arceri1-0/+3
2020-07-01llvmpipe: fix occlusion queries on big-endian.Dave Airlie1-0/+4
2020-06-22gallium: Add pipe cap for primitive restart with fixed indexNeil Roberts1-0/+1
2020-06-17llvmpipe: change vendor to be more generic.Dave Airlie1-1/+1
2020-06-16llvmpipe/setup: add planes for draw regions if no scissor.Dave Airlie2-0/+8
2020-06-11llvmpipe: fix subpixel bits reporting.Dave Airlie1-0/+2
2020-06-11llvmpipe: hook draw disk cache upDave Airlie1-1/+21
2020-06-11llvmpipe/cs: add shader cachingDave Airlie1-3/+45
2020-06-11llvmpipe/fs: add caching supportDave Airlie1-4/+47
2020-06-11llvmpipe: add infrastructure for disk cache supportDave Airlie3-3/+78
2020-06-11gallivm: add support for a cache objectDave Airlie8-9/+9
2020-06-11gallivm: rework coroutine malloc/free callouts.Dave Airlie1-0/+3
2020-06-11llvmpipe/draw: drop variant number from function names.Dave Airlie2-6/+4
2020-06-11llvmpipe/cs: overhaul cs variant key state.Dave Airlie2-25/+64
2020-06-06llvmpipe: do not enable tessellation shader without llvm coroutines supportCharmaine Lee1-1/+2
2020-06-01meson: use gnu_symbol_visibility argumentDylan Baker1-2/+3
2020-05-23llvmpipe: Fix variable name.Vinson Lee1-1/+1
2020-05-21llvmpipe: compute shaders work better with all the threads.Dave Airlie1-1/+1
2020-05-19llvmpipe: add gl_SampleMaskIn support.Dave Airlie1-0/+10
2020-05-19llvmpipe/fs: hook up the interpolation APIs.Dave Airlie1-0/+35
2020-05-19llvmpipe: add interp instruction supportDave Airlie2-0/+234
2020-05-19llvmpipe/interp: refactor out centroid calculationsDave Airlie1-30/+39
2020-05-19llvmpipe/interp: refactor out use of pixel center offsetDave Airlie1-8/+9
2020-05-19llvmpipe: remove non-simple interpolation paths.Dave Airlie2-353/+25
2020-05-19llvmpipe/interp: fix interpolating frag pos for sample shadingDave Airlie1-2/+11
2020-05-19llvmpipe: use per-sample position not sample id for interpDave Airlie1-1/+1
2020-05-19llvmpipe: don't use sample mask with 0 samplesDave Airlie1-8/+0
2020-05-14llvmpipe: Expect increased exp precision on WindowsDaniel Stone1-2/+4
2020-05-13gallium: change comments to remove 'state tracker'Marek Olšák4-5/+5
2020-05-13gallium: rename 'state tracker' to 'frontend'Marek Olšák5-5/+5
2020-05-07llvmpipe: make sample position a global array.Dave Airlie2-9/+10
2020-05-06llvmpipe: enable ARB_sample_shadingDave Airlie5-4/+19
2020-05-06llvmpipe: add min samples support to the fragment shader.Dave Airlie2-27/+82
2020-05-06llvmpipe: enable GL_ARB_shader_texture_image_samplesDave Airlie1-1/+1
2020-05-06llvmpipe: enable 4x sample MSAA + texture multisampleDave Airlie2-14/+6
2020-05-06llvmpipe: don't choose pixel centers for multisampleDave Airlie2-2/+4
2020-05-06llvmpipe: choose correct position for multisampleDave Airlie1-7/+8
2020-05-06llvmpipe: choose multisample rasterizer functions per triangle (v2)Dave Airlie1-21/+41
2020-05-06llvmpipe: generate multisample triangle rasterizer functions (v2)Dave Airlie4-3/+142
2020-05-06llvmpipe: fixup multisample coverage masks for covered tilesDave Airlie2-2/+10
2020-05-06llvmpipe: build 64-bit coverage mask in rasterizerDave Airlie1-2/+23
2020-05-06llvmpipe: add fixed point sample positions to scene.Dave Airlie2-0/+9
2020-05-06llvmpipe: add new rast api to pass full 64-bit mask.Dave Airlie2-7/+21