summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: simplify CB_TARGET_MASK logicMarek Olšák2016-08-171-14/+7
* radeonsi: don't set CB_COLOR1_INFO for dual src blendingMarek Olšák2016-08-171-7/+0
* radeonsi: eliminate PS OUT[1] if dual src blending is off and CB1 is not boundMarek Olšák2016-08-172-11/+7
* gallium/radeon: use unflushed fences for PIPE_QUERY_GPU_FINISHEDMarek Olšák2016-08-171-2/+2
* gallium/radeon: use lp_build_alloca_undefNicolai Hähnle2016-08-171-13/+4
* gallivm: add lp_build_alloca_undefNicolai Hähnle2016-08-172-0/+24
* gallivm: add create_builder_at_entry helper functionNicolai Hähnle2016-08-171-23/+22
* gallium/radeon: protect against out of bounds temporary array accessesNicolai Hähnle2016-08-171-0/+15
* gallium/radeon: add radeon_llvm_bound_index for bounds checkingNicolai Hähnle2016-08-173-18/+34
* gallium/radeon: reduce alloca of temporaries based on usagemaskNicolai Hähnle2016-08-172-10/+54
* gallium/radeon: use tgsi_scan_arrays for temp arraysNicolai Hähnle2016-08-173-5/+10
* gallium/radeon: allocate temps array info in radeon_llvm_context_initNicolai Hähnle2016-08-173-36/+47
* gallium/radeon: always do the full store in store_value_to_arrayNicolai Hähnle2016-08-171-49/+28
* gallium/radeon: extract common getelementptr logic into get_pointer_into_arrayNicolai Hähnle2016-08-171-39/+66
* gallium/radeon: pass indirect register info into get_alloca_for_arrayNicolai Hähnle2016-08-171-5/+6
* gallium/radeon: extract common lookup code into get_temp_array functionNicolai Hähnle2016-08-171-33/+40
* gallium/radeon: clarify the comment on the array alloca heuristicNicolai Hähnle2016-08-171-10/+19
* gallium/radeon: more descriptive names for LLVM temporaries in debug buildsNicolai Hähnle2016-08-171-2/+12
* gallium/radeon: simplify radeon_llvm_emit_store for direct array addressingNicolai Hähnle2016-08-171-7/+0
* gallium/radeon: simplify radeon_llvm_emit_fetch for direct array addressingNicolai Hähnle2016-08-171-5/+0
* gallium/radeon: clean up emit_declaration for temporariesNicolai Hähnle2016-08-171-9/+18
* st_glsl_to_tgsi: use calloc the way it's meant to be usedNicolai Hähnle2016-08-171-1/+1
* tgsi/scan: add tgsi_scan_arraysNicolai Hähnle2016-08-172-0/+93
* glsl: Add missing ir_quadop_vector constant evaluation for Boolean typesIan Romanick2016-08-171-0/+3
* glsl: Fix typo in ir_unop_f2u implementationIan Romanick2016-08-171-1/+1
* glsl: Fix typo in ir_unop_b2i implementationIan Romanick2016-08-171-1/+1
* glsl: Don't support integer types for operations that can't handle themIan Romanick2016-08-172-14/+2
* glsl: Don't support ir_unop_abs or ir_unop_sign for unsigned integersIan Romanick2016-08-172-6/+9
* nir/algebraic: Optimize common array indexing sequenceIan Romanick2016-08-171-0/+11
* glx: Don't use current context in __glXSendErrorMichel Dänzer2016-08-171-3/+1
* nv50/ir: fix bb positions after exit instructionsIlia Mirkin2016-08-161-3/+10
* nv50/ir: properly clear upper bits of a bitset fillIlia Mirkin2016-08-161-2/+2
* i965/fs: Estimate maximum sampler message execution size more accurately.Francisco Jerez2016-08-161-37/+72
* i965/fs: Return zero from fs_inst::components_read for non-present sources.Francisco Jerez2016-08-161-2/+5
* i965/fs: Lower TEX to TXL during NIR translation.Francisco Jerez2016-08-162-14/+6
* freedreno/a3xx: fix generic clear pathRob Clark2016-08-161-0/+1
* st/mesa: use pipe var instead of st->pipe in st_create_context_priv()Brian Paul2016-08-161-4/+4
* gallium: remove unused u_clear.h fileBrian Paul2016-08-162-65/+0
* gallium/i915: inline the util_clear() code into i915_clear_blitter()Brian Paul2016-08-161-3/+21
* gallium/util: minor reformatting in u_box.hBrian Paul2016-08-161-29/+13
* svga: remove unused var in svga_mark_surfaces_dirty()Brian Paul2016-08-161-1/+0
* svga: avoid a calloc in svga_buffer_transfer_map()Brian Paul2016-08-161-1/+3
* svga: don't call os_get_time() when not needed by Gallium HUDBrian Paul2016-08-165-11/+26
* svga: remove unneeded memset() call in draw_vgpu10()Brian Paul2016-08-161-2/+1
* svga: reduce looping in svga_mark_surfaces_dirty()Brian Paul2016-08-161-1/+1
* svga: minor clean-ups in define_rasterizer_object()Brian Paul2016-08-161-5/+6
* svga: remove incorrect buffer invalidation codeBrian Paul2016-08-161-5/+0
* svga: additional comments for svga_hw_draw_state membersBrian Paul2016-08-161-4/+11
* svga: use the sws local var to simplify some codeBrian Paul2016-08-161-3/+2
* svga: minor whitespace and code clean-upsBrian Paul2016-08-161-32/+25