aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: remove si_resource_create_customMarek Olšák2016-10-265-20/+11
* gallium/radeon: stop using PIPE_BIND_CUSTOMMarek Olšák2016-10-265-12/+9
* gallium/radeon: don't do (fmask.size && cmask.size)Marek Olšák2016-10-261-1/+1
* gallium/radeon: rename bo_size -> surf_size, bo_alignment -> surf_alignmentMarek Olšák2016-10-261-1/+1
* gallium/radeon: remove unnecessary fields from radeon_surf_levelMarek Olšák2016-10-261-4/+4
* gallium/radeon: stop using some input fields from radeon_surfaceMarek Olšák2016-10-261-2/+2
* gallium/radeon: use r600_gfx_write_event_eop everywhereMarek Olšák2016-10-261-9/+3
* gallium/radeon: make r600_gfx_write_fence more genericMarek Olšák2016-10-261-1/+2
* radeonsi: enable SDMA on Carrizo and all CIK chips againMarek Olšák2016-10-261-10/+0
* gallium: add PIPE_CAP_STREAM_OUTPUT_INTERLEAVE_BUFFERSIlia Mirkin2016-10-221-0/+1
* radeonsi: fix a regression in si_eliminate_const_outputNicolai Hähnle2016-10-211-4/+3
* radeonsi: fix build of si_eliminate_const_vs_outputs on LLVM <= 3.8Marek Olšák2016-10-201-3/+2
* radeonsi: fix 64-bit loads from LDSNicolai Hähnle2016-10-201-1/+1
* radeonsi: eliminate trivial constant VS outputsMarek Olšák2016-10-193-2/+186
* radeonsi: remove cb0_is_integer handlingMarek Olšák2016-10-193-13/+3
* radeonsi: rename prefixes from radeon to siMarek Olšák2016-10-184-157/+157
* radeonsi: merge radeon_llvm_context and si_shader_contextMarek Olšák2016-10-184-317/+290
* radeonsi: import all TGSI->LLVM code from gallium/radeonMarek Olšák2016-10-186-4/+1513
* radeonsi: move LLVM ALU codegen into radeonsiMarek Olšák2016-10-184-6/+1054
* radeonsi: unify the constant load pathsNicolai Hähnle2016-10-171-28/+11
* radeonsi: fix indirect loads of 64 bit constantsNicolai Hähnle2016-10-171-2/+2
* radeonsi: shorten "shader->selector" to "sel" in si_shader_createMarek Olšák2016-10-171-7/+8
* radeonsi: clear DB_RENDER_OVERRIDEMarek Olšák2016-10-171-3/+1
* radeonsi: adjust and clean up Z_ORDER and EXEC_ON_x settingsMarek Olšák2016-10-132-22/+32
* radeonsi: disable ReZMarek Olšák2016-10-131-7/+4
* radeonsi: implement TC-compatible HTILEMarek Olšák2016-10-135-10/+68
* radeonsi: fix regression in image atomicsNicolai Hähnle2016-10-131-1/+1
* radeonsi: fix the coordinate overloading of llvm.amdgcn.image.atomic.cmpswap.*Nicolai Hähnle2016-10-131-2/+7
* st/mesa: enable ARB_enhanced_layouts and turn the cap onNicolai Hähnle2016-10-121-1/+1
* gallium: add PIPE_CAP_TGSI_ARRAY_COMPONENTSNicolai Hähnle2016-10-121-0/+1
* radeonsi: Use the new image load/store intrinsic signaturesTom Stellard2016-10-121-14/+45
* radeonsi: Add function for converting LLVM type to intrinsic stringTom Stellard2016-10-121-10/+32
* radeonsi: Refactor image store/load intrinsic name creationTom Stellard2016-10-121-11/+18
* radeonsi: fix R600_DEBUG=precompile for shader-dbMarek Olšák2016-10-121-0/+6
* radeonsi: use TC write-back instead of full cache invalidationMarek Olšák2016-10-123-13/+7
* radeonsi: implement TC L2 write-back (flush) without cache invalidationMarek Olšák2016-10-122-28/+74
* radeonsi: don't invalidate VMEM L1 for memory barriers for index buffersMarek Olšák2016-10-121-3/+4
* radeonsi: emit TA_CS_BC_BASE_ADDR on SI only if the kernel allows itMarek Olšák2016-10-111-1/+6
* radeonsi: make more use of si_have_tgsi_computeNicolai Hähnle2016-10-101-3/+1
* radeonsi: support ARB_compute_variable_group_sizeNicolai Hähnle2016-10-103-16/+42
* radeonsi: fix texture border colors for compute shadersMarek Olšák2016-10-051-0/+12
* radeonsi: fix interpolateAt opcodes for .zw componentsMarek Olšák2016-10-051-1/+1
* radeonsi: add assertions to validate interpolation flagsMarek Olšák2016-10-051-0/+34
* radeonsi: interpolate colors after interpolation weight shufflingMarek Olšák2016-10-051-48/+48
* gallium/radeon: implement set_device_reset_callbackNicolai Hähnle2016-10-051-0/+3
* radeonsi: optionally run the LLVM IR verifier passNicolai Hähnle2016-10-041-7/+21
* radeonsi: don't declare LDS in PS when ds_bpermute is usedMarek Olšák2016-10-043-4/+7
* radeonsi: use DDX/DDY directly in si_llvm_emit_ddxy_interpMarek Olšák2016-10-041-49/+7
* radeonsi: simplify si_llvm_emit_ddxyMarek Olšák2016-10-041-51/+29
* radeonsi: don't call build_gep0 in si_llvm_emit_ddxy on VIMarek Olšák2016-10-041-5/+9