summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary
Commit message (Expand)AuthorAgeFilesLines
* gallium/vl: don't use the template keywordMarek Olšák2017-09-301-14/+14
* gallium: add new LOD opcodeRoland Scheidegger2017-09-303-4/+59
* gallium: add LDEXP TGSI instruction and corresponding capNicolai Hähnle2017-09-295-2/+20
* tgsi: infer that dst[1] of DFRACEXP is an integerNicolai Hähnle2017-09-294-5/+8
* gallivm: add support for TGSI instructions with two outputsNicolai Hähnle2017-09-293-1/+31
* gallivm: add dst register index to lp_build_tgsi_context::emit_storeNicolai Hähnle2017-09-293-9/+9
* tgsi: clarify the semantics of DFRACEXPNicolai Hähnle2017-09-292-10/+8
* tgsi: infer that DLDEXP's second source has an integer typeNicolai Hähnle2017-09-294-7/+11
* gallium/util: use new util_vasprintf() functionBrian Paul2017-09-281-1/+2
* gallium: Weaken assertion about u_mm's align2 field.Eric Anholt2017-09-261-1/+4
* vl/compositor: convert RGB buffer to YUV with color conversionLeo Liu2017-09-252-0/+81
* vl/csc: add a RGB to YUV CSC matrixLeo Liu2017-09-252-1/+11
* vl/compositor: create RGB to YUV fragment shaderLeo Liu2017-09-252-0/+51
* vl/compositor: add Bob top and bottom to YUV deint functionLeo Liu2017-09-251-6/+28
* vl/compositor: remove vl_compositor_yuv_deint() functionLeo Liu2017-09-252-40/+0
* vl/compositor: add a new function for YUV deintLeo Liu2017-09-252-0/+42
* vl/compositor: extend YUV deint function to do field deintLeo Liu2017-09-252-12/+26
* vl/compositor: separate YUV part from shader video buffer functionLeo Liu2017-09-251-13/+18
* gallium/util: Remove unused keymapThomas Helland2017-09-213-388/+0
* gallium: Add PIPE_SHADER_CAP_INT64_ATOMICSJan Vesely2017-09-212-0/+2
* llvmpipe, gallivm: implement lod queries (LODQ opcode)Roland Scheidegger2017-09-204-57/+143
* ttn: Fix out-of-bounds accesses since the always-2D-constants change.Eric Anholt2017-09-181-2/+3
* gallium: Add PIPE_SHADER_CAP_FP16Jan Vesely2017-09-182-0/+4
* gallium: add PIPE_QUERY_OCCLUSION_PREDICATE_CONSERVATIVENicolai Hähnle2017-09-182-0/+2
* gallium: add CONSTBUF type to tgsi_file_typeTimothy Arceri2017-09-151-0/+1
* gallium/{r600, radeonsi}: Fix segfault with color format (v2)Denis Pauk2017-09-141-0/+4
* radeonsi: optimize TCS epilog when invocation 0 writes tess factorsMarek Olšák2017-09-111-2/+0
* tgsi/scan: add a new pass that analyzes tess factor writes (v2)Marek Olšák2017-09-112-0/+235
* gallium/u_blitter: use UTIL_BLITTER_ATTRIB_NONE (0) instead of 0 directlyMarek Olšák2017-09-111-2/+2
* gallium/u_blitter: don't pass GENERIC in VS if it's not neededMarek Olšák2017-09-111-17/+45
* gallium/u_blitter: use draw_rectangle for all blits except cubemapsMarek Olšák2017-09-112-88/+98
* gallium/u_blitter: use draw_rectangle callback for layered clearsMarek Olšák2017-09-112-28/+29
* gallium/u_blitter: add new union blitter_attrib to replace pipe_color_unionMarek Olšák2017-09-112-52/+53
* llvmpipe, draw: improve shader cache debuggingRoland Scheidegger2017-09-092-22/+43
* gallivm: fix gather implementation a bitRoland Scheidegger2017-09-091-10/+48
* vl/compositor: make vl_compositor_set_yuv_layer() staticLeo Liu2017-09-072-44/+28
* vl/compositor: make a helper function for YUV deinterlacingLeo Liu2017-09-072-0/+40
* llvmpipe, tgsi: hook up dx10 gather4 opcodeRoland Scheidegger2017-09-072-8/+25
* llvmpipe, draw: increase shader cache limitsRoland Scheidegger2017-09-071-1/+1
* gallium/tests: always use two-dimensional constant referencesNicolai Hähnle2017-09-041-2/+2
* pp: always use two-dimensional constant referencesNicolai Hähnle2017-09-041-10/+10
* gallium/hud: always use two-dimensional constant referencesNicolai Hähnle2017-09-041-4/+4
* tgsi/build: always generate two-dimensional constant file accessesNicolai Hähnle2017-09-042-31/+45
* tgsi/ureg: always emit constants (and their decls) as 2DNicolai Hähnle2017-09-041-15/+7
* gallium: all drivers should accept two-dimensional constant buffer indexingNicolai Hähnle2017-09-041-1/+1
* llvmpipe: lp_build_gather_elem_vec BE fix for 3x16 loadBen Crocker2017-09-011-2/+28
* gallivm: correct channel shift logic on big endianRay Strode2017-09-011-1/+7
* gallium/u_threaded: rename IGNORE_VALID_RANGE -> NO_INFER_UNSYNCHRONIZEDMarek Olšák2017-08-282-4/+4
* gallium/u_threaded: disallow discard_range if map_buffer is unsynchronizedMarek Olšák2017-08-281-1/+3
* gallium/vbuf: fix buffer reference bugsBrian Paul2017-08-251-4/+3