mesa/src/gallium/drivers/llvmpipe
Dave Airlie 6ea8e9b415 llvmpipe: add compute sampler + sampler view support.
This is ported from the fragment shader code.

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
2019-09-04 15:22:20 +10:00
..
lp_bld_alpha.c
lp_bld_alpha.h
lp_bld_blend.c llvmpipe: fix snorm blending 2017-11-21 04:06:29 +01:00
lp_bld_blend.h
lp_bld_blend_aos.c llvmpipe: fix snorm blending 2017-11-21 04:06:29 +01:00
lp_bld_blend_logicop.c
lp_bld_depth.c
lp_bld_depth.h
lp_bld_interp.c
lp_bld_interp.h
lp_clear.c
lp_clear.h
lp_context.c llvmpipe: add initial shader create/bind/destroy variants framework. 2019-09-04 15:22:20 +10:00
lp_context.h llvmpipe: introduce new state dirty tracking for compute. 2019-09-04 15:22:20 +10:00
lp_cs_tpool.c llvmpipe: add compute threadpool + mutex 2019-09-04 15:22:20 +10:00
lp_cs_tpool.h llvmpipe: add compute threadpool + mutex 2019-09-04 15:22:20 +10:00
lp_debug.h llvmpipe: add compute debug option 2019-09-04 15:22:20 +10:00
lp_draw_arrays.c llvmpipe: bind vertex/geometry shader images 2019-08-27 12:30:06 +10:00
lp_fence.c llvmpipe: add lp_fence_timedwait() helper 2019-04-26 11:26:33 +01:00
lp_fence.h llvmpipe: add lp_fence_timedwait() helper 2019-04-26 11:26:33 +01:00
lp_flush.c util: use standard name for snprintf() 2019-07-19 22:39:38 +01:00
lp_flush.h
lp_jit.c gallivm: add compute jit interface. 2019-09-04 15:22:20 +10:00
lp_jit.h gallivm: add compute jit interface. 2019-09-04 15:22:20 +10:00
lp_limits.h llvmpipe, draw: increase shader cache limits 2017-09-07 03:32:01 +02:00
lp_memory.c
lp_memory.h
lp_perf.c
lp_perf.h
lp_public.h
lp_query.c llvmpipe: add compute pipeline statistics support. 2019-09-04 15:22:20 +10:00
lp_query.h
lp_rast.c util: use standard name for snprintf() 2019-07-19 22:39:38 +01:00
lp_rast.h
lp_rast_debug.c
lp_rast_priv.h llvmpipe: improve rasterization discard logic 2018-05-23 04:23:32 +02:00
lp_rast_tri.c
lp_rast_tri_tmp.h
lp_scene.c llvmpipe: improve rasterization discard logic 2018-05-23 04:23:32 +02:00
lp_scene.h llvmpipe: improve rasterization discard logic 2018-05-23 04:23:32 +02:00
lp_scene_queue.c llvmpipe: Don't use u_ringbuffer for lp_scene_queue 2019-06-17 13:02:44 -07:00
lp_scene_queue.h
lp_screen.c llvmpipe: add compute debug option 2019-09-04 15:22:20 +10:00
lp_screen.h llvmpipe: add compute threadpool + mutex 2019-09-04 15:22:20 +10:00
lp_setup.c llvmpipe: add fragment shader image support 2019-08-27 12:30:04 +10:00
lp_setup.h llvmpipe: add fragment shader image support 2019-08-27 12:30:04 +10:00
lp_setup_context.h llvmpipe: add fragment shader image support 2019-08-27 12:30:04 +10:00
lp_setup_line.c llvmpipe: improve rasterization discard logic 2018-05-23 04:23:32 +02:00
lp_setup_point.c llvmpipe: fix undefined shift 1 << 31. 2019-04-12 08:54:02 +10:00
lp_setup_tri.c llvmpipe: add cc clobber to inline asm 2018-08-23 00:34:32 +03:00
lp_setup_vbuf.c tree-wide: replace MAYBE_UNUSED with ASSERTED 2019-07-31 09:41:05 +01:00
lp_state.h llvmpipe: add compute sampler + sampler view support. 2019-09-04 15:22:20 +10:00
lp_state_blend.c
lp_state_clip.c
lp_state_cs.c llvmpipe: add compute sampler + sampler view support. 2019-09-04 15:22:20 +10:00
lp_state_cs.h llvmpipe: add compute sampler + sampler view support. 2019-09-04 15:22:20 +10:00
lp_state_derived.c llvmpipe: add fragment shader image support 2019-08-27 12:30:04 +10:00
lp_state_fs.c llvmpipe: add support for compute constant buffers. 2019-09-04 15:22:20 +10:00
lp_state_fs.h llvmpipe: add fragment shader image support 2019-08-27 12:30:04 +10:00
lp_state_gs.c
lp_state_rasterizer.c
lp_state_sampler.c llvmpipe: add compute sampler + sampler view support. 2019-09-04 15:22:20 +10:00
lp_state_setup.c util: use standard name for snprintf() 2019-07-19 22:39:38 +01:00
lp_state_setup.h
lp_state_so.c llvmpipe: pass stream-out targets to draw-module early 2019-05-06 22:42:37 +02:00
lp_state_surface.c
lp_state_vertex.c
lp_state_vs.c
lp_surface.c
lp_surface.h
lp_test.h
lp_test_arit.c util: use standard name for snprintf() 2019-07-19 22:39:38 +01:00
lp_test_blend.c gallium: rename util_dump_* to util_str_* for enum-to-string conversion 2017-08-02 09:46:24 +02:00
lp_test_conv.c llvmpipe: Fix random number generation for unit tests 2018-05-14 03:14:00 +02:00
lp_test_format.c util: use standard name for snprintf() 2019-07-19 22:39:38 +01:00
lp_test_main.c llvmpipe: Fix random number generation for unit tests 2018-05-14 03:14:00 +02:00
lp_test_printf.c
lp_tex_sample.c llvmpipe: add fragment shader image support 2019-08-27 12:30:04 +10:00
lp_tex_sample.h llvmpipe: add fragment shader image support 2019-08-27 12:30:04 +10:00
lp_texture.c llvmpipe: flush on api memorybarrier. 2019-08-27 12:30:16 +10:00
lp_texture.h
Makefile.sources llvmpipe: introduce compute shader context 2019-09-04 15:22:20 +10:00
meson.build llvmpipe: introduce compute shader context 2019-09-04 15:22:20 +10:00
SConscript scons: use python3-compatible print() 2017-09-25 11:57:12 +01:00