summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_state_fs.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-22llvmpipe: Stop refcounting sample functionsKonstantin Seurer1-3/+1
2023-11-20gallivm/nir: Load all inputs into indirect inputs arrayLucas Fryzek1-0/+1
2023-09-26llvmpipe/fs: fix regression in sample mask handling from tgsi removal.Dave Airlie1-1/+1
2023-09-25llvmpipe/fs: start converting interp/input paths to nir.Dave Airlie1-38/+50
2023-09-25llvmpipe/nir: call gather info to update inputs read properlyDave Airlie1-0/+1
2023-08-31llvmpipe/fs: rewrite output finding using nir.Dave Airlie1-68/+76
2023-08-31llvmpipe/fs: drop the simple shader logicDave Airlie1-13/+4
2023-08-31llvmpipe/fs: start using nir info in some places.Dave Airlie1-42/+39
2023-08-31llvmpipe/fs: switch to using tgsi->nir instead of handling tgsiDave Airlie1-54/+17
2023-08-22llvmpipe/fs: drop cbuf 0 since it's lowered now.Dave Airlie1-6/+1
2023-08-10llvmpipe: fix early depth + alpha2coverage + occlusion query interactionMike Blumenkrantz1-1/+7
2023-08-03llvmpipe: fix fragdata/lastfragdata heuristic a bit more.Dave Airlie1-2/+1
2023-07-12llvmpipe/linear: add support for rgba color buffers.Dave Airlie1-1/+3
2023-07-12llvmpipe/linear/tgsi: calculate num_texs properly for nir.Dave Airlie1-0/+1
2023-06-30llvmpipe: flush/reference fs ubos on bindMike Blumenkrantz1-0/+1
2023-06-30llvmpipe: Pre compile sample functionsKonstantin Seurer1-0/+4
2023-06-27treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_tYonggang Luo1-4/+4
2023-06-27treewide: Replace the usage of TRUE/FALSE with true/falseYonggang Luo1-37/+37
2023-06-27treewide: style fixes after replace usage of boolean to boolYonggang Luo1-8/+8
2023-06-27treewide: replace usage of boolean to boolYonggang Luo1-19/+19
2023-06-06llvmpipe: bind task/mesh resources and dirty bitsDave Airlie1-0/+18
2023-06-06llvmpipe: resize arrays to handle mesh shaders.Dave Airlie1-1/+1
2023-05-23llvmpipe: convert a bunch of shader_type ifs to switches.Dave Airlie1-19/+41
2023-05-17llvmpipe: move to common sampler/image binding codeDave Airlie1-3/+4
2023-05-17gallivm: refactor common resources out of contextsDave Airlie1-32/+42
2023-04-05llvmpipe: rename some vars related to occlusion query and ps invocationsBrian Paul1-2/+2
2023-03-30llvmpipe: fix handling of unused color attachmentsMike Blumenkrantz1-2/+9
2023-01-26llvmpipe: Ensure floating point SSE state is reset regardless of the write mask.Jose Fonseca1-5/+5
2022-12-02llvmpipe: Use get_first_non_void_channel more oftenKonstantin Seurer1-12/+2
2022-10-27llvmpipe: asst. clean-ups in lp_state_fs.cBrian Paul1-46/+41
2022-10-05gallivm/llvmpipe: add opaque pointers support to samplerDave Airlie1-0/+2
2022-10-03gallivm/llvmpipe: hand sample position type in for loading.Dave Airlie1-0/+3
2022-09-30llvmpipe/fs: convert outputs handling to explicit apiDave Airlie1-10/+11
2022-09-30llvmpipe/fs: cleanup some remaining mask handling and reuse typesDave Airlie1-16/+17
2022-09-30llvmpipe/fs: handle explicit types around blending and c/zs bufs calcsDave Airlie1-52/+80
2022-09-30llvmpipe/fs: use explicit api in viewport code.Dave Airlie1-2/+3
2022-09-30llvmpipe/fs: pass mask type to alpha to coverage handlerDave Airlie1-3/+5
2022-09-30llvmpipe/fs: add sample position type to the interp interfaceDave Airlie1-1/+3
2022-09-30llvmpipe/fs: pass explicit mask_type into interp code.Dave Airlie1-2/+5
2022-09-30llvmpipe/fs: add mask_type for mask_store accesses.Dave Airlie1-15/+17
2022-09-29llvmpipe/fs: fix invocations access for opaque ptrs.Dave Airlie1-1/+2
2022-09-29llvmpipe/fs: convert thread data ptr to opaque ptr friendly apisDave Airlie1-6/+12
2022-09-29llvmpipe/fs: start passing explicit context pointer type.Dave Airlie1-13/+21
2022-09-26llvmpipe: bind sampler views/images properly.Dave Airlie1-4/+4
2022-09-26llvmpipe: memset empty images in the keyDave Airlie1-0/+4
2022-09-21llvmpipe: asst. formatting, clean-ups in lp_state_fs.cBrian Paul1-187/+216
2022-08-26gallivm: don't indirect image/sampler destroy.Dave Airlie1-2/+2
2022-08-04llvmpipe/gallivm/draw: introduce a buffer type.Dave Airlie1-5/+0
2022-07-28llvmpipe/fs: handle unrestricted depth values.Dave Airlie1-20/+30
2022-07-27llvmpipe: replace 'unsigned' with enum typesBrian Paul1-1/+1