summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary
AgeCommit message (Expand)AuthorFilesLines
2017-10-02gallium: Remove util_format_s3tc_enabledMatt Turner3-59/+1
2017-10-03gallium/u_tests: test sync_file fencesMarek Olšák1-0/+101
2017-10-02gallium: add PIPE_FORMAT_R10G10B10X2_UNORMNicolai Hähnle2-0/+7
2017-09-30gallium/vl: don't use the template keywordMarek Olšák1-14/+14
2017-09-30gallium: add new LOD opcodeRoland Scheidegger3-4/+59
2017-09-29gallium: add LDEXP TGSI instruction and corresponding capNicolai Hähnle5-2/+20
2017-09-29tgsi: infer that dst[1] of DFRACEXP is an integerNicolai Hähnle4-5/+8
2017-09-29gallivm: add support for TGSI instructions with two outputsNicolai Hähnle3-1/+31
2017-09-29gallivm: add dst register index to lp_build_tgsi_context::emit_storeNicolai Hähnle3-9/+9
2017-09-29tgsi: clarify the semantics of DFRACEXPNicolai Hähnle2-10/+8
2017-09-29tgsi: infer that DLDEXP's second source has an integer typeNicolai Hähnle4-7/+11
2017-09-28gallium/util: use new util_vasprintf() functionBrian Paul1-1/+2
2017-09-26gallium: Weaken assertion about u_mm's align2 field.Eric Anholt1-1/+4
2017-09-25vl/compositor: convert RGB buffer to YUV with color conversionLeo Liu2-0/+81
2017-09-25vl/csc: add a RGB to YUV CSC matrixLeo Liu2-1/+11
2017-09-25vl/compositor: create RGB to YUV fragment shaderLeo Liu2-0/+51
2017-09-25vl/compositor: add Bob top and bottom to YUV deint functionLeo Liu1-6/+28
2017-09-25vl/compositor: remove vl_compositor_yuv_deint() functionLeo Liu2-40/+0
2017-09-25vl/compositor: add a new function for YUV deintLeo Liu2-0/+42
2017-09-25vl/compositor: extend YUV deint function to do field deintLeo Liu2-12/+26
2017-09-25vl/compositor: separate YUV part from shader video buffer functionLeo Liu1-13/+18
2017-09-21gallium/util: Remove unused keymapThomas Helland3-388/+0
2017-09-21gallium: Add PIPE_SHADER_CAP_INT64_ATOMICSJan Vesely2-0/+2
2017-09-20llvmpipe, gallivm: implement lod queries (LODQ opcode)Roland Scheidegger4-57/+143
2017-09-18ttn: Fix out-of-bounds accesses since the always-2D-constants change.Eric Anholt1-2/+3
2017-09-18gallium: Add PIPE_SHADER_CAP_FP16Jan Vesely2-0/+4
2017-09-18gallium: add PIPE_QUERY_OCCLUSION_PREDICATE_CONSERVATIVENicolai Hähnle2-0/+2
2017-09-15gallium: add CONSTBUF type to tgsi_file_typeTimothy Arceri1-0/+1
2017-09-14gallium/{r600, radeonsi}: Fix segfault with color format (v2)Denis Pauk1-0/+4
2017-09-11radeonsi: optimize TCS epilog when invocation 0 writes tess factorsMarek Olšák1-2/+0
2017-09-11tgsi/scan: add a new pass that analyzes tess factor writes (v2)Marek Olšák2-0/+235
2017-09-11gallium/u_blitter: use UTIL_BLITTER_ATTRIB_NONE (0) instead of 0 directlyMarek Olšák1-2/+2
2017-09-11gallium/u_blitter: don't pass GENERIC in VS if it's not neededMarek Olšák1-17/+45
2017-09-11gallium/u_blitter: use draw_rectangle for all blits except cubemapsMarek Olšák2-88/+98
2017-09-11gallium/u_blitter: use draw_rectangle callback for layered clearsMarek Olšák2-28/+29
2017-09-11gallium/u_blitter: add new union blitter_attrib to replace pipe_color_unionMarek Olšák2-52/+53
2017-09-09llvmpipe, draw: improve shader cache debuggingRoland Scheidegger2-22/+43
2017-09-09gallivm: fix gather implementation a bitRoland Scheidegger1-10/+48
2017-09-07vl/compositor: make vl_compositor_set_yuv_layer() staticLeo Liu2-44/+28
2017-09-07vl/compositor: make a helper function for YUV deinterlacingLeo Liu2-0/+40
2017-09-07llvmpipe, tgsi: hook up dx10 gather4 opcodeRoland Scheidegger2-8/+25
2017-09-07llvmpipe, draw: increase shader cache limitsRoland Scheidegger1-1/+1
2017-09-04gallium/tests: always use two-dimensional constant referencesNicolai Hähnle1-2/+2
2017-09-04pp: always use two-dimensional constant referencesNicolai Hähnle1-10/+10
2017-09-04gallium/hud: always use two-dimensional constant referencesNicolai Hähnle1-4/+4
2017-09-04tgsi/build: always generate two-dimensional constant file accessesNicolai Hähnle2-31/+45
2017-09-04tgsi/ureg: always emit constants (and their decls) as 2DNicolai Hähnle1-15/+7
2017-09-04gallium: all drivers should accept two-dimensional constant buffer indexingNicolai Hähnle1-1/+1
2017-09-01llvmpipe: lp_build_gather_elem_vec BE fix for 3x16 loadBen Crocker1-2/+28
2017-09-01gallivm: correct channel shift logic on big endianRay Strode1-1/+7