summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-10-30i965/fs: use a better heuristic for SIMD16i965-sched-v2Connor Abbott2-14/+12
2015-10-30i965/sched: use Sethi-Ullman numberingConnor Abbott1-19/+145
2015-10-30i965/sched: switch to bottom-up schedulingConnor Abbott1-111/+93
2015-10-30i965/sched: switch to register pressure scheduling dynamicallyConnor Abbott3-23/+52
2015-10-30i965/sched: get rid of the LIFO heuristicConnor Abbott3-58/+5
2015-10-30i965/sched: add a heuristic for scheduling uses of texturesConnor Abbott1-0/+80
2015-10-30i965/sched: use a critical path heuristicConnor Abbott1-6/+18
2015-10-30i965: use real latencies in the pre-RA schedulerConnor Abbott1-3/+1
2015-10-30i965/sched: use liveness analysis for computing register pressureConnor Abbott1-56/+229
2015-10-30i965/fs: split out calculation of payload live rangesConnor Abbott2-22/+31
2015-10-30i965: dump scheduling cycle estimatesConnor Abbott4-10/+36
2015-10-30i965: always run the post-RA schedulerConnor Abbott1-2/+1
2015-10-30i965/sched: write-after-read dependencies are freeConnor Abbott1-5/+5
2015-10-30i965: fix cycle estimates when there's a pipeline stallConnor Abbott1-7/+8
2015-10-29vc4: Allow user index buffers, to avoid slow readback for shadow IBs.Eric Anholt4-10/+25
2015-10-29nv50: mark contexts shareable, compile at creation timeIlia Mirkin2-1/+4
2015-10-29nv50: allow per-sample interpolation to be forced via rastIlia Mirkin8-9/+52
2015-10-29i965: Add INTEL_DEBUG=nocompact to disable instruction compaction.Matt Turner3-0/+5
2015-10-29i965: Add INTEL_DEBUG=hex to print the hex with the disassembly.Matt Turner3-1/+3
2015-10-29i965: Print the type and writemask on null destinations.Matt Turner1-1/+1
2015-10-29i965: Test fixed_hw_reg.file against BRW_IMMEDIATE_VALUE, not IMM.Matt Turner1-4/+4
2015-10-29i965/vec4: Test against BRW_IMMEDIATE_VALUE, not IMM.Matt Turner1-1/+1
2015-10-29i965/fs: Use group(4, 0) to emit an exec-size 4 MOV.Matt Turner1-2/+3
2015-10-29i965/cfg: Handle no-idom case in cfg_t::dump_domtree().Matt Turner1-1/+3
2015-10-29i965/disasm: Remove unused _addr_mode argument from src_ia1().Matt Turner1-3/+0
2015-10-29i965: Set correct field for indirect align16 addrimm.Matt Turner1-1/+1
2015-10-29i965/vec4: Drop brw_set_default_* before popping insn state.Matt Turner1-3/+0
2015-10-29i965/vec4: Remove unnecessary #includes from the generator.Matt Turner1-8/+0
2015-10-30r600: enable SB for geom shaders on pre-evergreenDave Airlie1-4/+0
2015-10-29i965/vec4: Eliminate the vec4_generator class altogether.Kenneth Graunke1-284/+180
2015-10-29i965/vec4: Move vec4_generator class definition into the .cpp file.Kenneth Graunke2-111/+110
2015-10-29i965/vec4: Wrap vec4_generator in a C function.Kenneth Graunke4-9/+37
2015-10-29i965/vec4: Convert src_reg/dst_reg to brw_reg at the end of the visitor.Kenneth Graunke4-110/+92
2015-10-29r600g: Fix special negative immediate constants when using ABS modifier.Ivan Kalvachev3-6/+6
2015-10-29st/mesa: fix mipmap generation for immutable textures with incomplete pyramidsNicolai Hähnle1-32/+36
2015-10-29mesa: Enable ASTC in GLES' [NUM_]COMPRESSED_TEXTURE_FORMATS queriesNanley Chery1-22/+63
2015-10-29mesa/texcompress: Restrict FXT1 format to desktop GL subsetNanley Chery1-1/+2
2015-10-29nvc0: expose a group of performance metrics on FermiSamuel Pitoiset3-3/+16
2015-10-29st/mesa: create temporary textures with the same nr_samples as sourceIlia Mirkin1-2/+6
2015-10-29glsl: add fragdata arrays to program resource listTapani Pälli1-0/+29
2015-10-29mesa: add fragdata_arrays list to gl_shaderTapani Pälli2-16/+27
2015-10-29glsl: fix GL_BUFFER_DATA_SIZE value for shader storage blocks with unsize arraysSamuel Iglesias Gonsalvez1-3/+19
2015-10-28docs: Mark GL_ARB_fragment_layer_viewport as done on i965.Kenneth Graunke1-1/+1
2015-10-28i965: Implement ARB_fragment_layer_viewport.Kenneth Graunke4-1/+46
2015-10-28i965: Make calculate_attr_overrides return the URB read offset.Kenneth Graunke4-10/+17
2015-10-28glsl: Mark gl_ViewportIndex and gl_Layer varyings as flat.Kenneth Graunke1-12/+25
2015-10-28i965/fs: Properly check for PAD in fragment shaders with > 16 varyings.Kenneth Graunke1-4/+1
2015-10-28i965: Update stale comment about unused VUE map slots.Kenneth Graunke1-3/+1
2015-10-29nv50/ir: adapt to new method for passing in cull/clip distance masksIlia Mirkin4-14/+14
2015-10-29nvc0: share shaders between contexts and build immediatelyIlia Mirkin3-1/+7