summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-02-06HACK: i965/fs: Enable SIMD32 codegen for BLORP fragment shaders.i965-simd32-fsFrancisco Jerez2-1/+4
2017-02-06intel/blorp: State setup for SIMD32 fragment shaders.Francisco Jerez1-0/+19
2017-02-06i965: State setup for SIMD32 fragment shaders.Francisco Jerez4-23/+72
2017-02-06i965/fs: Build 32-wide FS shaders.Francisco Jerez2-20/+64
2017-02-06i965/fs: Fix nir_intrinsic_load_helper_invocation for SIMD32.Francisco Jerez1-5/+9
2017-02-06i965/fs: Fix fs_builder::sample_mask_reg() for 32-wide FS dispatch.Francisco Jerez1-3/+3
2017-02-06i965/fs: Fix unlit centroid workaround for SIMD32.Francisco Jerez1-14/+8
2017-02-06i965/fs: Fix the MOV_DISPATCH_TO_FLAGS instruction for SIMD32.Francisco Jerez1-10/+9
2017-02-06i965/fs: Fix Gen6+ interpolation setup for SIMD32.Francisco Jerez1-52/+54
2017-02-06i965/fs: Fix Gen4-5 interpolation setup for SIMD32.Francisco Jerez1-22/+22
2017-02-06i965/fs: Fix sample id setup for SIMD32.Francisco Jerez1-9/+18
2017-02-06i965/fs: Fix Gen7 compressed source region alignment restriction for SIMD32.Francisco Jerez1-1/+2
2017-02-06i965/fs: Implement 32-wide FS payload setup on Gen6+.Francisco Jerez1-67/+57
2017-02-06i965/fs: Extend thread payload layout to SIMD32.Francisco Jerez3-22/+44
2017-02-06i965/fs: Wrap FS payload register look-up in a helper function.Francisco Jerez3-12/+23
2017-02-06i965/fs: Use fs_regs instead of brw_regs in the unlit centroid workaround.Francisco Jerez2-13/+12
2017-02-06i965/fs: Simplify fs_visitor::emit_samplepos_setup.Francisco Jerez1-19/+6
2017-02-06i965: Add plumbing for shader time in 32-wide FS dispatch mode.Francisco Jerez7-5/+15
2017-02-06i965/fs: Disable opt_sampler_eot() in 32-wide dispatch.Francisco Jerez2-1/+6
2017-02-06i965/fs: Mark LINTERP opcode as writing accumulator implicitly on pre-Gen7.Francisco Jerez1-1/+2
2017-02-06i965/fs: interpolateAt fixes for SIMD32.Francisco Jerez3-20/+8
2017-02-06i965/ir: Expose multiple flag registers to the IR.Francisco Jerez4-5/+13
2017-02-06i965/fs: Fix FB read header setup for SIMD32.Francisco Jerez1-4/+12
2017-02-06i965/fs: Remove program key argument from generator.Francisco Jerez7-10/+7
2017-02-06i965/fs: Don't assume that payload is a VGRF in EOT send high-reg hack.Francisco Jerez1-1/+1
2017-02-06i965/fs: Don't enable dual source blending if no fragment outputs are written.Francisco Jerez1-1/+2
2017-02-06i965/fs: Rework FB write header setup for SIMD32 and better scheduling.Francisco Jerez2-79/+110
2017-02-06i965/fs: Fix logical FB write lowering for SIMD32.Francisco Jerez1-2/+3
2017-02-06i965/fs: Fix FB write message control codegen for SIMD32.Francisco Jerez1-18/+34
2017-02-06i965/fs: Fix implied_mrf_writes() for headerless FB writes.Francisco Jerez1-1/+2
2017-02-06i965/fs: Fix fs_inst::flags_written() for Gen4-5 FB writes.Francisco Jerez1-1/+2
2017-02-06i965/eu: Return new instruction to caller from brw_fb_WRITE().Francisco Jerez2-21/+23
2017-02-06i965/fs: Fix fs_inst::size_read() for send-from-MRF FB writes.Francisco Jerez1-0/+9
2017-02-06i965/eu: Emit JMPI with exec_size 1.Francisco Jerez1-1/+1
2017-02-06i965/fs: Fix Gen4-5 FB write AA data payload munging for non-EOT writes.Francisco Jerez1-8/+15
2017-02-06i965/fs: Add explicit last_rt flag to fb writes orthogonal to eot.Francisco Jerez4-6/+6
2017-02-06i965/fs: Prevent SIMD32 compilation on Gen4-6 with nonuniform control flow.Francisco Jerez1-0/+8
2017-02-06i965/fs: Fix up PIXEL_X/Y.Francisco Jerez1-5/+3
2017-02-06i965/fs: Fix codegen of FS_OPCODE_SET_SAMPLE_ID for SIMD32.Francisco Jerez1-11/+13
2017-02-06i965/eu: Fix pixel interpolator queries for SIMD32.Francisco Jerez1-1/+2
2017-02-06i965/eu: Remove brw_codegen::compressed_stack.Francisco Jerez1-1/+0
2017-02-06i965/fs: Fix LINTERP instruction codegen for misaligned regs on pre-Gen7 hw.Francisco Jerez1-5/+31
2017-02-06i965/fs: Replace CINTERP virtual opcode with ATTR file.Francisco Jerez8-36/+30
2017-02-06HACK: i965/fs: Disable SIMD32 dispatch for fragment shaders with discard.Francisco Jerez1-0/+2
2017-02-06gallium: Remove vc4 simulator hack from loader infrastructure.Eric Anholt2-21/+0
2017-02-06loader: Add an environment variable to override driver name choice.Eric Anholt1-0/+11
2017-02-06targets: Use a macro to reduce cut and paste in driver setup.Eric Anholt1-111/+22
2017-02-07radeon/ac: move common llvm build functions to a separate file.Dave Airlie7-851/+934
2017-02-06eglmesaext: add new enums for EGL_MESA_drm_image_formatsNicolai Hähnle1-0/+7
2017-02-06docs: add EGL_MESA_drm_image_formats extension proposalNicolai Hähnle2-0/+103