summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Expand)AuthorFilesLines
2015-01-24nir: use Python to autogenerate opcode informationConnor Abbott1-0/+1
2015-01-23i965: Convert CMP.GE -(abs)reg 0 -> CMP.Z reg 0.Matt Turner2-0/+24
2015-01-23i965/fs: Add support for removing MOV.NZ instructions.Matt Turner2-3/+52
2015-01-23i965/fs: Allow flipping cond mod for negated arguments.Matt Turner2-3/+39
2015-01-23i965/fs: Propagate cmod across flag read if it contains the same value.Matt Turner2-2/+55
2015-01-23i965/fs: Add unit tests for cmod propagation pass.Matt Turner2-0/+318
2015-01-23i965/fs: Add pass to propagate conditional modifiers.Matt Turner4-0/+101
2015-01-23i965/fs: Eliminate null-dst instructions without side-effects.Matt Turner1-0/+11
2015-01-23i965/fs: Apply conditional mod specially to split MAD/LRP.Matt Turner1-4/+20
2015-01-23i965/fs: Add a pass to fixup 3-src instructions that have a null dest.Matt Turner2-0/+18
2015-01-23i965: Add is_3src() to backend_instruction.Matt Turner3-5/+8
2015-01-23i965: Add backend_instruction::can_do_cmod().Matt Turner2-0/+46
2015-01-23i965/cfg: Add a foreach_block_reverse macro.Matt Turner1-0/+3
2015-01-23i965/cfg: Add a foreach_inst_in_block_reverse_safe macro.Matt Turner1-0/+3
2015-01-23i965: Don't make instructions with a null dest a barrier to scheduling.Matt Turner1-4/+8
2015-01-23i965/fs: Allow SIMD16 on pre-SNB when try_replace_with_sel is successfulIan Romanick3-13/+13
2015-01-23i965/nir: Report NIR instruction counts (in SSA form) via KHR_debug.Kenneth Graunke1-0/+32
2015-01-23i965/nir: Print NIR on INTEL_DEBUG=fs.Kenneth Graunke1-0/+11
2015-01-23i965/nir: Do optimizations again just before lowering source mods.Kenneth Graunke1-13/+21
2015-01-23mesa: Build with subdir-objects.Matt Turner5-573/+562
2015-01-23mesa: Drop inclusion of glapi_gen.mk.Matt Turner1-5/+1
2015-01-23mesa: Add format_{un,}pack.py to distribution.Matt Turner1-0/+2
2015-01-23mesa: Remove pack_tmp.h from sources.Matt Turner1-1/+0
2015-01-23i965: Fix min_vs_entries for CHVVille Syrjälä1-1/+1
2015-01-23i965: Fix max_wm_threads for CHVVille Syrjälä1-1/+1
2015-01-22i965/emit: Assert that src1 is not an MRF after doing the MRF->GRF conversionJason Ekstrand1-1/+1
2015-01-22i965/emit: Do the sampler index adjustment directly in header.0.3Jason Ekstrand4-7/+5
2015-01-22meta: Move loop declaration to top of block.José Fonseca1-2/+4
2015-01-22i965/tex_subimage: use meta instead of the blitter for PBO TexSubImageJason Ekstrand1-100/+15
2015-01-22i965/tex_image: Use meta for instead of the blitter PBO TexImage and GetTexImageJason Ekstrand1-179/+18
2015-01-22i965/pixel_read: Use meta_pbo_GetTexSubImage for PBO ReadPixelsJason Ekstrand1-118/+3
2015-01-22meta: Add an implementation of GetTexSubImage for PBOsJason Ekstrand2-0/+125
2015-01-22meta: Add a BlitFramebuffers-based implementation of TexSubImageJason Ekstrand3-0/+248
2015-01-22formats: Use a hash table for _mesa_format_from_array_formatJason Ekstrand1-12/+56
2015-01-22i965: Implement SetTextureStorageForBufferObjectJason Ekstrand1-0/+57
2015-01-22i965: Apply the miptree offset to surface state for renderbuffersJason Ekstrand4-4/+8
2015-01-22i965/mipmap_tree: Add a depth parameter to create_for_boJason Ekstrand6-7/+14
2015-01-22mesa/dd: Add a function for creating a texture from a buffer objectJason Ekstrand1-0/+16
2015-01-21i965/vec4: Fix fprintf argument ordering.Matt Turner1-2/+2
2015-01-21mesa: change assert to unreachable in two format functionsTobias Klausmann2-2/+2
2015-01-21mesa: Add assert to check number of vector elementsJan Vesely2-0/+2
2015-01-21mesa: Fix some signed-unsigned comparison warningsJan Vesely27-52/+54
2015-01-21mesa: remove comparisons that are always trueJan Vesely2-3/+0
2015-01-20i965: Extract scalar region checking logicBen Widawsky3-7/+15
2015-01-20i965: Add QWORD sizes to type_sz macroBen Widawsky1-0/+3
2015-01-19i965: Work around mysterious Gen4 GPU hangs with minimal state changes.Kenneth Graunke1-0/+13
2015-01-19i965/nir: Enable SIMD16 support in the NIR FS backend.Kenneth Graunke1-2/+1
2015-01-19i965/nir: Use offset() instead of altering reg_offset directly.Kenneth Graunke1-59/+32
2015-01-19i965/nir: Replace fs_reg(GRF, virtual_grf_alloc(...)) with vgrf(...).Kenneth Graunke3-13/+23
2015-01-19i965: Replace fs_reg(fs_visitor, type) with fs_visitor::vgrf(type).Kenneth Graunke6-128/+122