aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: fix a subtle bounds checking corner case with 3-component attributesNicolai Hähnle2016-11-163-2/+39
* radeonsi: reject some 3-component formats as buffer texturesNicolai Hähnle2016-11-161-8/+35
* radeonsi: set IF_THRESHOLD to 3Marek Olšák2016-11-151-1/+2
* gallium: add PIPE_SHADER_CAP_LOWER_IF_THRESHOLDMarek Olšák2016-11-151-0/+1
* radeonsi: set unsafe fpmath on FP instructions when allowed by R600_DEBUGMarek Olšák2016-11-151-1/+5
* radeonsi: fold some shader context initialization to si_llvm_context_initMarek Olšák2016-11-153-29/+30
* radeonsi: accept is_store in image_fetch_rsrc instead of dcc_offMarek Olšák2016-11-101-4/+4
* radeonsi: don't rely on tgsi_scan::images_buffersMarek Olšák2016-11-101-8/+11
* radeonsi: re-order cases in si_get_shader_paramMarek Olšák2016-11-101-28/+28
* radeonsi: increase MAX_CONTROL_FLOW_DEPTH AKA MaxIfDepthMarek Olšák2016-11-101-2/+1
* radeonsi: fix/silence unused variable warnings in optimized buildsNicolai Hähnle2016-11-102-3/+3
* gallivm: Fix build after removal of deprecated attribute API v3Tom Stellard2016-11-092-44/+49
* radeonsi: fix vertex fetches for 2_10_10_10 formatsNicolai Hähnle2016-11-045-6/+78
* radeonsi: fix an assertion failure in si_decompress_sampler_color_texturesMarek Olšák2016-11-041-1/+3
* radeonsi: enable GLSL 4.50Nicolai Hähnle2016-11-041-1/+1
* radeonsi: generate GS prolog to (partially) fix triangle strip adjacency rota...Nicolai Hähnle2016-11-036-4/+149
* radeonsi: remove si_shader_context::is_gs_copy_shaderNicolai Hähnle2016-11-032-8/+4
* radeonsi: make the GS copy shader owned by the GS selectorNicolai Hähnle2016-11-034-20/+31
* radeonsi: si_shader_vs only depends on the GS selectorNicolai Hähnle2016-11-031-2/+2
* radeonsi: si_vgt_gs_mode only depends on the selectorNicolai Hähnle2016-11-031-3/+3
* radeonsi: make si_generate_gs_copy_shader usable as a standalone functionNicolai Hähnle2016-11-031-36/+43
* radeonsi: unify the si_compile_* functions for prologs and epilogsNicolai Hähnle2016-11-031-178/+61
* radeonsi: get rid of no_{prolog,epilog}Nicolai Hähnle2016-11-032-153/+80
* radeonsi: get rid of si_llvm_emit_fs_epilogueNicolai Hähnle2016-11-031-96/+1
* radeonsi: get rid of get_interp_paramNicolai Hähnle2016-11-031-52/+2
* radeonsi: get rid of select_interp_paramNicolai Hähnle2016-11-031-41/+0
* radeonsi: use TCS epilog for monolithic shadersNicolai Hähnle2016-11-031-1/+21
* radeonsi: extract si_build_tcs_epilog_functionNicolai Hähnle2016-11-031-33/+46
* radeonsi: use VS epilog for monolithic TESNicolai Hähnle2016-11-031-0/+13
* radeonsi: use VS prolog and epilog for monolithic shadersNicolai Hähnle2016-11-031-2/+33
* radeonsi: extract si_build_vs_{prolog,epilog}_functionNicolai Hähnle2016-11-031-67/+115
* radeonsi: use PS prolog for monolithic shadersNicolai Hähnle2016-11-031-10/+32
* radeonsi: set num_input_vgprs for fragment shaders in create_functionNicolai Hähnle2016-11-031-6/+11
* radeonsi: extract si_build_ps_prolog_functionNicolai Hähnle2016-11-031-139/+171
* radeonsi: use PS epilog for monolithic shadersNicolai Hähnle2016-11-031-0/+207
* radeonsi: extract si_build_ps_epilog_functionNicolai Hähnle2016-11-031-35/+60
* radeonsi: pass the function name to si_llvm_create_funcNicolai Hähnle2016-11-033-8/+11
* radeonsi: split is_monolithic into no_prolog and no_epilogNicolai Hähnle2016-11-032-17/+33
* radeonsi: free data structures when shader compiles failNicolai Hähnle2016-11-031-11/+11
* radeonsi: move main TGSI translation into its own functionNicolai Hähnle2016-11-031-45/+58
* radeonsi: add always-inline pass to si_llvm_finalize_moduleNicolai Hähnle2016-11-031-5/+5
* radeonsi: fix signature of export intrinsic in VS epilogNicolai Hähnle2016-11-031-3/+3
* radeonsi: link against amd_commonNicolai Hähnle2016-11-031-0/+1
* radeonsi: fix BFE/BFI lowering for GLSL semanticsNicolai Hähnle2016-11-021-3/+34
* gallium/radeon: add enum radeon_micro_modeMarek Olšák2016-11-011-2/+1
* gallium/radeon: remove r600_surface::level_infoMarek Olšák2016-11-011-4/+6
* gallium/radeon: add radeon_surf::is_linearMarek Olšák2016-11-012-4/+3
* gallium/radeon: remove radeon_surf_level::pitch_bytesMarek Olšák2016-11-012-4/+4
* gallium/radeon: don't call u_format helpers if we have that info alreadyMarek Olšák2016-11-011-2/+3
* gallium/radeon: replace radeon_surf_info::dcc_enabled with num_dcc_levelsMarek Olšák2016-11-013-5/+5