summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_pipe.c
AgeCommit message (Expand)AuthorFilesLines
2017-01-16gallium: add PIPE_CAP_TGSI_FS_FBFETCHIlia Mirkin1-0/+1
2017-01-05gallium: add PIPE_CAP_GLSL_OPTIMIZE_CONSERVATIVELYMarek Olšák1-0/+1
2016-12-21radeonsi: add Polaris12 support (v3)Junwei Zhang1-0/+1
2016-12-08radeonsi: disable the constant engine (CE) on Carrizo and StoneyMarek Olšák1-1/+4
2016-12-01gallium: support for native fence fd'sRob Clark1-0/+1
2016-11-30gallium: add PIPE_CAP_TGSI_CAN_READ_OUTPUTSNicolai Hähnle1-0/+1
2016-11-29radeonsi: disable XNACK to free 2 SGPRs on APUsMarek Olšák1-1/+1
2016-11-15radeonsi: set IF_THRESHOLD to 3Marek Olšák1-1/+2
2016-11-15gallium: add PIPE_SHADER_CAP_LOWER_IF_THRESHOLDMarek Olšák1-0/+1
2016-11-10radeonsi: re-order cases in si_get_shader_paramMarek Olšák1-28/+28
2016-11-10radeonsi: increase MAX_CONTROL_FLOW_DEPTH AKA MaxIfDepthMarek Olšák1-2/+1
2016-11-04radeonsi: enable GLSL 4.50Nicolai Hähnle1-1/+1
2016-11-03radeonsi: generate GS prolog to (partially) fix triangle strip adjacency rota...Nicolai Hähnle1-0/+1
2016-10-26gallium/radeon: stop using PIPE_BIND_CUSTOMMarek Olšák1-3/+2
2016-10-22gallium: add PIPE_CAP_STREAM_OUTPUT_INTERLEAVE_BUFFERSIlia Mirkin1-0/+1
2016-10-18radeonsi: rename prefixes from radeon to siMarek Olšák1-1/+1
2016-10-18radeonsi: import all TGSI->LLVM code from gallium/radeonMarek Olšák1-1/+1
2016-10-12st/mesa: enable ARB_enhanced_layouts and turn the cap onNicolai Hähnle1-1/+1
2016-10-12gallium: add PIPE_CAP_TGSI_ARRAY_COMPONENTSNicolai Hähnle1-0/+1
2016-10-10radeonsi: make more use of si_have_tgsi_computeNicolai Hähnle1-3/+1
2016-10-04radeonsi: don't declare LDS in PS when ds_bpermute is usedMarek Olšák1-0/+3
2016-10-04radeonsi: remove unnecessary #includesMarek Olšák1-1/+0
2016-09-29radeonsi: enable ARB_query_buffer_object (v2)Nicolai Hähnle1-7/+14
2016-09-29gallium/radeon: add barrier_flags to r600_common_screenNicolai Hähnle1-0/+5
2016-08-30radeonsi: add support for cull distances. (v1.1)Dave Airlie1-1/+1
2016-08-26radeonsi: disable CE on SI + AMDGPUMarek Olšák1-1/+3
2016-08-24radeonsi: fix VM faults due NULL internal const buffers on CIKMarek Olšák1-2/+11
2016-08-23gallium: add a cap to expose whether driver supports mixed color/zs bitsIlia Mirkin1-0/+1
2016-08-10gallium/radeon: implement ARB_clear_texture (v3)Marek Olšák1-1/+1
2016-08-09radeonsi: enable multi-draw related pipe capsNicolai Hähnle1-3/+5
2016-08-08radeonsi: add has_draw_indirect_multi flagNicolai Hähnle1-0/+12
2016-08-06radeonsi: add environment variable SI_FORCE_FAMILYMarek Olšák1-0/+32
2016-08-03gallium/radeon: move last_gfx_fence from radeonsi to common codeMarek Olšák1-1/+0
2016-07-23radeonsi: implement buffer_subdata without indirect callsMarek Olšák1-1/+1
2016-07-20radeonsi: advertise 8 bits subpixel precision for viewport boundsJózef Kucia1-1/+2
2016-07-20gallium: add a cap for VIEWPORT_SUBPIXEL_BITS (v2)Józef Kucia1-0/+1
2016-07-05radeonsi: do compilation from si_create_shader_selector asynchronouslyMarek Olšák1-0/+18
2016-07-05radeonsi: move LLVMTargetMachineRef creation to a separate functionMarek Olšák1-14/+18
2016-07-05gallium/radeon: add and use radeon_info::max_alloc_size (v2)Marek Olšák1-2/+2
2016-07-05radeonsi: print LLVM IRs to ddebug logsMarek Olšák1-0/+3
2016-07-05radeonsi: enable string markers and record apitrace call numbersMarek Olšák1-1/+19
2016-06-29radeonsi: unreference framebuffer state with set_framebuffer_stateMarek Olšák1-2/+5
2016-06-29radeonsi: enable distributed tess on multi-SE parts onlyMarek Olšák1-0/+4
2016-06-29radeonsi: set optimal VGT_HS_OFFCHIP_PARAMMarek Olšák1-0/+6
2016-06-25radeonsi: make si_is_format_supported staticMarek Olšák1-1/+0
2016-06-25radeonsi: boolean -> bool, TRUE -> true, FALSE -> falseMarek Olšák1-3/+3
2016-06-25radeonsi: Implement POLYGON_OFFSET_UNITS_UNSCALEDAxel Davy1-1/+1
2016-06-25gallium: Add a cap for offset_units_unscaledAxel Davy1-0/+1
2016-06-24radeonsi: extract IB and bo list saving into separate functionsNicolai Hähnle1-6/+2
2016-06-24radeonsi: set LLVM denormal flagsMarek Olšák1-2/+5