summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-08-10gallium/radeon: use lp_build_alloca_undefarraysNicolai Hähnle1-13/+4
2016-08-10gallivm: add lp_build_alloca_undefNicolai Hähnle2-0/+24
2016-08-10gallivm: add create_builder_at_entry helper functionNicolai Hähnle1-23/+22
2016-08-10gallium/radeon: protect against out of bounds temporary array accessesNicolai Hähnle1-0/+15
2016-08-10gallium/radeon: add radeon_llvm_bound_index for bounds checkingNicolai Hähnle3-18/+34
2016-08-10gallium/radeon: reduce alloca of temporaries based on usagemaskNicolai Hähnle2-10/+54
2016-08-10gallium/radeon: use tgsi_scan_arrays for temp arraysNicolai Hähnle3-5/+10
2016-08-10gallium/radeon: allocate temps array info in radeon_llvm_context_initNicolai Hähnle3-36/+47
2016-08-10gallium/radeon: always do the full store in store_value_to_arrayNicolai Hähnle1-49/+28
2016-08-10gallium/radeon: extract common getelementptr logic into get_pointer_into_arrayNicolai Hähnle1-39/+66
2016-08-10gallium/radeon: pass indirect register info into get_alloca_for_arrayNicolai Hähnle1-5/+6
2016-08-10gallium/radeon: extract common lookup code into get_temp_array functionNicolai Hähnle1-33/+40
2016-08-10gallium/radeon: clarify the comment on the array alloca heuristicNicolai Hähnle1-10/+19
2016-08-10gallium/radeon: more descriptive names for LLVM temporaries in debug buildsNicolai Hähnle1-2/+12
2016-08-10gallium/radeon: simplify radeon_llvm_emit_store for direct array addressingNicolai Hähnle1-7/+0
2016-08-10gallium/radeon: simplify radeon_llvm_emit_fetch for direct array addressingNicolai Hähnle1-5/+0
2016-08-10gallium/radeon: clean up emit_declaration for temporariesNicolai Hähnle1-9/+18
2016-08-10st_glsl_to_tgsi: use calloc the way it's meant to be usedNicolai Hähnle1-1/+1
2016-08-10tgsi/scan: add tgsi_scan_arraysNicolai Hähnle2-0/+93
2016-08-08radeonsi: enable multi-draw related pipe capsNicolai Hähnle2-5/+7
2016-08-08radeonsi: program additional multi draw parametersNicolai Hähnle1-5/+25
2016-08-08radeonsi: program the DRAWID SGPRNicolai Hähnle2-4/+7
2016-08-08radeonsi: add DRAWID parameter to vertex shadersNicolai Hähnle2-2/+10
2016-08-08radeonsi: wire up TGSI_SEMANTIC_BASEINSTANCENicolai Hähnle1-0/+5
2016-08-08radeonsi: remove an incorrect assertionNicolai Hähnle1-2/+0
2016-08-08radeonsi: flush TC L2 cache for indirect draw dataNicolai Hähnle2-4/+9
2016-08-08radeonsi/sid: add additional bits for the DRAW_(INDEX)_INDIRECT_MULTI packetsNicolai Hähnle1-0/+3
2016-08-08radeonsi: add has_draw_indirect_multi flagNicolai Hähnle3-1/+14
2016-08-08radeonsi: transpose indirect/index draw dispatchNicolai Hähnle1-45/+31
2016-08-08radeonsi: move index buffer calculations in si_emit_draw_packets upNicolai Hähnle1-9/+12
2016-08-08radeonsi: unify emitting PKT3_SET_BASE for indirect drawsNicolai Hähnle1-16/+9
2016-08-08winsys/amdgpu: query ME/PFP/CE firmware versionsNicolai Hähnle3-0/+28
2016-08-08radeonsi: move spi_ps_input_addr override outside of the loopNicolai Hähnle1-3/+3
2016-08-08radeonsi: drop unnecessary u_pstipple.h includeNicolai Hähnle1-1/+0
2016-08-08radeonsi: do not pass the return type to buffer_load_constNicolai Hähnle1-18/+18
2016-08-07glsl: Combine GS and TES array resizing visitors.Kenneth Graunke1-72/+35
2016-08-07glsl: Fix location bias for patch variables.Kenneth Graunke1-0/+3
2016-08-07glsl: Fix the program resource names of gl_TessLevelOuter/Inner[].Kenneth Graunke1-0/+12
2016-08-07glsl: Delete bogus ir_set_program_inouts assert.Kenneth Graunke1-3/+7
2016-08-07glsl: Simplify interface qualifier parsing.Kenneth Graunke1-34/+7
2016-08-07glsl: Add a has_tessellation_shader() helper.Kenneth Graunke3-18/+12
2016-08-06Revert "gallium/radeon: count contexts"Marek Olšák2-4/+0
2016-08-06radeonsi: add GLSL lit testsMarek Olšák19-0/+490
2016-08-06radeonsi: add a standalone compiler amdgcn_glslcMarek Olšák3-0/+323
2016-08-06radeonsi: add environment variable SI_FORCE_FAMILYMarek Olšák1-0/+32
2016-08-06winsys/radeon: implement cs_get_next_fenceMarek Olšák2-2/+29
2016-08-06winsys/amdgpu: implement cs_get_next_fenceMarek Olšák2-4/+35
2016-08-06gallium/radeon: add cs_get_next_fence winsys callbackMarek Olšák1-0/+7
2016-08-06gallium/radeon: count contextsMarek Olšák2-0/+4
2016-08-06gallium/radeon: count gfx IB flushesMarek Olšák3-1/+3