summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-11-02radeonsi: generate GS prolog to (partially) fix triangle strip adjacency rota...wipNicolai Hähnle6-4/+146
2016-11-02radeonsi: remove si_shader_context::is_gs_copy_shaderNicolai Hähnle2-8/+4
2016-11-02radeonsi: make the GS copy shader owned by the GS selectorNicolai Hähnle4-20/+31
2016-11-02radeonsi: si_shader_vs only depends on the GS selectorNicolai Hähnle1-2/+2
2016-11-02radeonsi: si_vgt_gs_mode only depends on the selectorNicolai Hähnle1-3/+3
2016-11-02radeonsi: make si_generate_gs_copy_shader usable as a standalone functionNicolai Hähnle1-36/+43
2016-11-02radeonsi: unify the si_compile_* functions for prologs and epilogsNicolai Hähnle1-178/+61
2016-11-02radeonsi: get rid of no_{prolog,epilog}Nicolai Hähnle2-153/+80
2016-11-02radeonsi: get rid of si_llvm_emit_fs_epilogueNicolai Hähnle1-96/+1
2016-11-02radeonsi: get rid of get_interp_paramNicolai Hähnle1-52/+2
2016-11-02radeonsi: get rid of select_interp_paramNicolai Hähnle1-41/+0
2016-11-02radeonsi: use TCS epilog for monolithic shadersNicolai Hähnle1-1/+21
2016-11-02radeonsi: extract si_build_tcs_epilog_functionNicolai Hähnle1-33/+46
2016-11-02radeonsi: use VS epilog for monolithic TESNicolai Hähnle1-0/+13
2016-11-02radeonsi: use VS prolog and epilog for monolithic shadersNicolai Hähnle1-2/+33
2016-11-02radeonsi: extract si_build_vs_{prolog,epilog}_functionNicolai Hähnle1-67/+115
2016-11-02radeonsi: use PS prolog for monolithic shadersNicolai Hähnle1-10/+32
2016-11-02radeonsi: set num_input_vgprs for fragment shaders in create_functionNicolai Hähnle1-6/+11
2016-11-02radeonsi: extract si_build_ps_prolog_functionNicolai Hähnle1-139/+171
2016-11-02radeonsi: use PS epilog for monolithic shadersNicolai Hähnle1-0/+207
2016-11-02radeonsi: extract si_build_ps_epilog_functionNicolai Hähnle1-35/+60
2016-11-02radeonsi: pass the function name to si_llvm_create_funcNicolai Hähnle3-8/+11
2016-11-02radeonsi: split is_monolithic into no_prolog and no_epilogNicolai Hähnle2-17/+33
2016-11-02radeonsi: free data structures when shader compiles failNicolai Hähnle1-11/+11
2016-11-02radeonsi: move main TGSI translation into its own functionNicolai Hähnle1-45/+58
2016-11-02radeonsi: add always-inline pass to si_llvm_finalize_moduleNicolai Hähnle1-5/+5
2016-11-02radeonsi: fix signature of export intrinsic in VS epilogNicolai Hähnle1-3/+3
2016-11-02radeonsi: link against amd_commonNicolai Hähnle1-0/+1
2016-11-02amd/common: add ac_is_sgpr_param helperNicolai Hähnle2-0/+12
2016-11-02amd/common: build also for gallium driversNicolai Hähnle3-2/+13
2016-11-02amd/common: move llvm helper prototype to ac_llvm_util.hNicolai Hähnle4-7/+13
2016-11-02glsl: compute lvalues of [in]out parameters before inlined function bodyNicolai Hähnle1-10/+81
2016-11-02radeonsi: fix BFE/BFI lowering for GLSL semanticsNicolai Hähnle1-3/+34
2016-11-02tgsi: align the definition of BFI & [UI]BFE with GLSLNicolai Hähnle1-20/+15
2016-11-02radv: expose xlib platform extensionDave Airlie1-0/+6
2016-11-01intel: aubinator: print field values if availableLionel Landwerlin3-5/+34
2016-11-01intel: aubinator: load fields values from xml dataLionel Landwerlin2-0/+40
2016-11-01intel: aubinator: print boolean fields to true with colorsLionel Landwerlin3-6/+17
2016-11-01amd: fix a typo in PIXEL_PIPE_STAT_RESET definitionMarek Olšák1-1/+1
2016-11-01gallium/radeon: add enum radeon_micro_modeMarek Olšák3-7/+14
2016-11-01gallium/radeon: make it clear that DRM 2.x.x fast clear constraint is CIK-onlyMarek Olšák1-2/+2
2016-11-01gallium/radeon: remove r600_surface::level_infoMarek Olšák3-7/+6
2016-11-01gallium/radeon: add radeon_surf::is_linearMarek Olšák8-13/+15
2016-11-01gallium/radeon: remove radeon_surf_level::pitch_bytesMarek Olšák13-44/+48
2016-11-01gallium/radeon: don't call u_format helpers if we have that info alreadyMarek Olšák2-10/+8
2016-11-01gallium/radeon: replace radeon_surf_info::dcc_enabled with num_dcc_levelsMarek Olšák6-15/+19
2016-11-01radeonsi: add a driver query for counting CP DMA callsMarek Olšák4-0/+13
2016-11-01radeonsi: add a driver query for shader cache hitsMarek Olšák4-1/+16
2016-11-01gbm: set up the interop extension for egl/drmMarek Olšák3-0/+3
2016-11-01nvc0: do not duplicate similar performance metricsSamuel Pitoiset1-43/+7