summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2016-12-13nir/lower_tex: add lowering for texture gradient on cube mapsIago Toral Quiroga2-0/+213
2016-12-13nir/lower_tex: generalize get_texture_size()Iago Toral Quiroga1-5/+10
2016-12-12treewide: s/comparitor/comparator/Ilia Mirkin31-85/+85
2016-12-12nir: Only float and double types can be matricesIan Romanick2-19/+24
2016-12-12swr: [rasterizer core/memory] StoreTile: AVX512 progressTim Rowley2-222/+138
2016-12-12nir: Move fsat outside of fmin/fmax if second arg is 0 to 1.Matt Turner2-0/+25
2016-12-12i965/fs: Reject copy propagation into SEL if not min/max.Matt Turner2-1/+12
2016-12-12i965/fs: Add unit tests for copy propagation pass.Matt Turner2-0/+211
2016-12-12i965/fs: Rename opt_copy_propagate -> opt_copy_propagation.Matt Turner3-15/+16
2016-12-12radeonsi: shrink the GSVS ring to account for the reduced item sizesNicolai Hähnle1-1/+1
2016-12-12radeonsi: shrink each vertex stream to the actually required sizeNicolai Hähnle2-25/+40
2016-12-12radeonsi: use a single descriptor for the GSVS ringNicolai Hähnle4-50/+67
2016-12-12radeonsi: pack GS output components for each vertex stream contiguouslyNicolai Hähnle1-3/+8
2016-12-12radeonsi: do not write non-existent components through the GSVS ringNicolai Hähnle1-2/+4
2016-12-12radeonsi: only write values belonging to the stream when emitting GS vertexNicolai Hähnle1-0/+3
2016-12-12radeonsi: generate an explicit switch instruction over vertex streamsNicolai Hähnle1-8/+13
2016-12-12radeonsi: fetch only outputs of current vertex stream from the GSVS ringNicolai Hähnle1-16/+25
2016-12-12radeonsi: only export from GS copy shader for vertex stream 0Nicolai Hähnle1-12/+19
2016-12-12radeonsi: do not export VS outputs from vertex streams != 0Nicolai Hähnle1-0/+6
2016-12-12radeonsi: pull iteration over vertex streams into GS copy shader logicNicolai Hähnle1-25/+37
2016-12-12radeonsi: group streamout writes by vertex streamNicolai Hähnle1-10/+22
2016-12-12radeonsi: load the streamout buf descriptors closer to their useNicolai Hähnle1-14/+11
2016-12-12radeonsi: extract writing of a single streamout outputNicolai Hähnle1-39/+52
2016-12-12radeonsi: separate the call to si_llvm_emit_streamout from exportsNicolai Hähnle1-4/+4
2016-12-12radeonsi: plumb the output vertex_stream through to si_shader_output_valuesNicolai Hähnle1-1/+9
2016-12-12radeonsi: rename members of si_shader_output_valuesNicolai Hähnle1-8/+8
2016-12-12radeonsi: fix an off-by-one error in the bounds check for max_verticesNicolai Hähnle1-1/+1
2016-12-12radeonsi: do not kill GS with memory writesNicolai Hähnle1-8/+22
2016-12-12radeonsi: update all GSVS ring descriptors for new buffer allocationsNicolai Hähnle1-1/+6
2016-12-12st/glsl_to_tgsi: plumb the GS output stream qualifier through to TGSINicolai Hähnle3-1/+31
2016-12-12tgsi/scan: collect information about output usagemasksNicolai Hähnle2-0/+2
2016-12-12tgsi/scan: collect information about output vertex streamsNicolai Hähnle2-0/+19
2016-12-12gallium: extract individual streamout output structureNicolai Hähnle1-8/+13
2016-12-12tgsi: add Stream{X,Y,Z,W} fields to tgsi_declaration_semanticNicolai Hähnle4-3/+81
2016-12-12glsl: remember per-component vertex streams for packed varyingsNicolai Hähnle3-2/+24
2016-12-12i965/blorp: fix release build unused variable warningGrazvydas Ignotas1-3/+1
2016-12-12virgl: Fix a strict-aliasing violation in the encoderEdward O'Callaghan1-1/+7
2016-12-11i965: Print out cycle estimates at the start of block annotations.Kenneth Graunke1-1/+1
2016-12-11mesa: Return LINEAR encoding for winsys FBO depth/stencil.Kenneth Graunke1-2/+7
2016-12-11intel/aubinator: fix 32bit shift overflow warningGrazvydas Ignotas1-1/+1
2016-12-11anv: fix release build unused variable warningsGrazvydas Ignotas2-2/+3
2016-12-10radv/ac: some fix maybe-uninitialized warningsGrazvydas Ignotas1-1/+4
2016-12-10radv/meta: use VK_NULL_HANDLE for handlesGrazvydas Ignotas3-4/+4
2016-12-10radv: fix release build unused variable warningsGrazvydas Ignotas2-19/+21
2016-12-10softpipe: fix release build unused variable warningGrazvydas Ignotas1-1/+1
2016-12-10radeonsi: fix release build unused variable warningsGrazvydas Ignotas2-2/+2
2016-12-10i965/mt: Disable HiZ when sharing depth buffer externally (v2)Chad Versace1-7/+22
2016-12-10i965/mt: Disable aux surfaces after making miptree shareableChad Versace1-0/+2
2016-12-09spirv: Use a simpler and more correct implementaiton of tanh()Jason Ekstrand1-9/+14
2016-12-09glsl: Use a simpler formula for tanhJason Ekstrand1-8/+10