summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers
Commit message (Expand)AuthorAgeFilesLines
* gallium: add PIPE_CAP_INVALIDATE_BUFFERNicolai Hähnle2016-01-1414-0/+14
* radeonsi: move POSITION and FACE fragment shader inputs to system valuesMarek Olšák2016-01-133-45/+25
* radeonsi: simplify gl_FragCoord behaviorMarek Olšák2016-01-131-23/+22
* llvmpipe: (trivial) use cast wrapper for __m128d to __m128 castsRoland Scheidegger2016-01-131-2/+2
* llvmpipe: avoid most 64 bit math in rasterizationRoland Scheidegger2016-01-132-65/+143
* llvmpipe: scale up bounding box planes to subpixel precisionRoland Scheidegger2016-01-133-30/+30
* llvmpipe: add sse code for fixed position calculationRoland Scheidegger2016-01-131-8/+50
* nvc0: do not force re-binding of compute constbufs on FermiSamuel Pitoiset2016-01-121-1/+1
* nvc0: remove useless goto in nvc0_launch_grid()Samuel Pitoiset2016-01-121-6/+4
* nv50/ir: the whole point of data array is to hand out regular registersIlia Mirkin2016-01-111-1/+1
* nv50/ir: Fix scratch allocation size and filePierre Moreau2016-01-092-3/+3
* nv50,nvc0: use a face sysval to avoid the useless back-and-forth conversionIlia Mirkin2016-01-085-9/+2
* freedreno: add ir3_compiler to gitignoreIlia Mirkin2016-01-081-0/+1
* gallium: add PIPE_CAP_SHADER_BUFFER_OFFSET_ALIGNMENTIlia Mirkin2016-01-0814-13/+27
* gallium: add PIPE_SHADER_CAP_MAX_SHADER_BUFFERSIlia Mirkin2016-01-089-0/+16
* tgsi: add ureg support for image declsIlia Mirkin2016-01-083-7/+15
* util/pstipple: allow fragment shader POSITION to be a system valueMarek Olšák2016-01-084-4/+8
* gallium: add caps for POSITION and FACE system valuesMarek Olšák2016-01-0814-0/+28
* radeon, si: Use TGSI chan name defines in lp_build_emit_fetch() callsEdward O'Callaghan2016-01-082-8/+8
* nvc0: add ARB_indirect_parameters supportIlia Mirkin2016-01-075-6/+313
* nvc0: add support for real ARB_multi_draw_indirectIlia Mirkin2016-01-074-18/+47
* nvc0: adjust indirect draw macros to handle multiple draws at onceIlia Mirkin2016-01-073-52/+101
* gallium: add caps to expose support for multi indirect drawsIlia Mirkin2016-01-0714-0/+28
* llvmpipe: do 64bit plane calculations in the sse pathRoland Scheidegger2016-01-082-50/+70
* llvmpipe: don't store eo as 64bit intRoland Scheidegger2016-01-084-11/+16
* llvmpipe: use aligned data for the assembly program in setupRoland Scheidegger2016-01-081-17/+21
* radeonsi: adjust the parameters of si_shader_dumpMarek Olšák2016-01-073-20/+11
* radeonsi: move si_shader_dump call out of si_compile_llvmMarek Olšák2016-01-072-2/+11
* radeonsi: inline si_shader_binary_readMarek Olšák2016-01-073-11/+3
* radeonsi: move si_shader_dump call out of si_shader_binary_readMarek Olšák2016-01-073-20/+21
* radeonsi: separate shader dumping code to si_shader_dump and *_dump_statsMarek Olšák2016-01-071-12/+30
* radeonsi: add si_shader_destroy_binaryMarek Olšák2016-01-072-5/+10
* radeonsi: don't pass si_shader to si_compile_llvmMarek Olšák2016-01-073-18/+28
* radeonsi: move si_shader_binary_upload out of si_compile_llvmMarek Olšák2016-01-072-4/+9
* radeonsi: always keep shader code, rodata, and relocs in memoryMarek Olšák2016-01-071-7/+3
* radeonsi: don't pass si_shader to si_shader_binary_readMarek Olšák2016-01-073-14/+19
* radeonsi: don't pass si_shader to si_shader_binary_read_configMarek Olšák2016-01-073-17/+19
* radeonsi: add struct si_shader_configMarek Olšák2016-01-075-64/+68
* radeonsi: move NULL exporting into a separate functionMarek Olšák2016-01-071-15/+22
* radeonsi: move MRT color exporting into a separate functionMarek Olšák2016-01-071-41/+57
* radeonsi: use EXP_NULL for pixel shaders without outputsMarek Olšák2016-01-072-6/+3
* radeonsi: only use LLVMBuildLoad once when updating color outputs at the endMarek Olšák2016-01-071-47/+20
* radeonsi: export "undef" values for undefined PS outputsMarek Olšák2016-01-071-9/+10
* radeonsi: move MRTZ export into a separate functionMarek Olšák2016-01-071-51/+62
* radeonsi: simplify setting the DONE bit for PS exportsMarek Olšák2016-01-072-73/+55
* radeonsi: set SPI color formats and CB_SHADER_MASK outside of compilationMarek Olšák2016-01-073-16/+28
* radeonsi: write all MRTs only if there is exactly one outputMarek Olšák2016-01-072-4/+5
* radeonsi: determine SPI_SHADER_Z_FORMAT outside of shader compilationMarek Olšák2016-01-073-9/+6
* radeonsi: determine DB_SHADER_CONTROL outside of shader compilationMarek Olšák2016-01-073-28/+40
* softpipe: tell draw about the vertex layout we wantRoland Scheidegger2016-01-074-58/+105