i965: Assert that the scratch spaces are in range.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_fs.cpp
2016-06-12 Kenneth Graunkei965: Assert that the scratch spaces are in range.
2016-06-12 Kenneth Graunkei965: Fix CS scratch size calculations on Ivybridge...
2016-06-12 Kenneth Graunkei965: Fix Haswell CS per-thread scratch space encoding.
2016-06-06 Samuel Iglesias... i965/fs: fix FS_OPCODE_CINTERP for unpacked double...
2016-06-02 Francisco Jerezi965/fs: Reindent emit_zip().
2016-06-02 Francisco Jerezi965/fs: Skip SIMD lowering destination zipping if...
2016-06-02 Jordan Justeni965: Remove old CS local ID handling
2016-06-02 Jordan Justeni965: Enable cross-thread constants and compact local...
2016-06-02 Jordan Justeni965: Add CS push constant info to brw_cs_prog_data
2016-06-02 Jordan Justeni965: Store number of threads in brw_cs_prog_data
2016-06-02 Jordan Justeni965: Add nir based intrinsic lowering and thread ID...
2016-06-02 Jordan Justeni965: Put CS local thread ID uniform in last push register
2016-06-02 Jordan Justeni965: Add uniform for a CS thread local base ID
2016-06-01 Jason Ekstrandi965/fs: Copy the offset when lowering logical pull...
2016-05-31 Francisco Jerezi965/fs: Extend remove_duplicate_mrf_writes() to handle...
2016-05-31 Francisco Jerezi965/fs: Fix compute_to_mrf() to coalesce VGRFs initial...
2016-05-31 Francisco Jerezi965/fs: Teach compute_to_mrf() about the COMPR4 addres...
2016-05-31 Francisco Jerezi965/fs: Refactor compute_to_mrf() to split search...
2016-05-31 Francisco Jerezi965/fs: Fix compute-to-mrf VGRF region coverage condition.
2016-05-31 Francisco Jerezi965/fs: Simplify and improve accuracy of compute_to_mr...
2016-05-30 Francisco Jerezi965/fs: Skip gen4 pre/post-send dependency workaronds...
2016-05-30 Francisco Jerezi965/fs: Skip SIMD lowering source unzipping for regula...
2016-05-30 Francisco Jerezi965/fs: Factor out region zipping and unzipping from...
2016-05-30 Francisco Jerezi965/fs: Implement opt_sampler_eot() in terms of logica...
2016-05-30 Francisco Jerezi965/fs: Fix UB list sentinel dereference in opt_sample...
2016-05-30 Francisco Jerezi965/fs: Take opt_redundant_discard_jumps out of the...
2016-05-30 Francisco Jerezi965/fs: Run SIMD and logical send lowering after the...
2016-05-30 Francisco Jerezi965/fs: Pass a BAD_FILE register to the logical FB...
2016-05-28 Francisco Jerezi965: Add do32 debug option.
2016-05-28 Francisco Jerezi965/fs: Build 32-wide compute shader when needed.
2016-05-28 Francisco Jerezi965/fs: Extend back-end interface for limiting the...
2016-05-28 Francisco Jerezi965/fs: Implement SIMD32 register allocation support.
2016-05-28 Francisco Jerezi965/fs: Don't mutate multi-component arguments in...
2016-05-28 Francisco Jerezi965/fs: Estimate number of registers written correctly...
2016-05-28 Francisco Jerezi965/fs: Reset reg_offset of the original destination...
2016-05-28 Francisco Jerezi965/fs: Skip remove_duplicate_mrf_writes() during...
2016-05-28 Francisco Jerezi965/fs: Clean up remaining uses of fs_inst::reads_flag...
2016-05-28 Francisco Jerezi965/fs: Define methods to calculate the flag subset...
2016-05-28 Francisco Jerezi965/fs: Expose arbitrary channel execution groups...
2016-05-28 Francisco Jerezi965/fs: Remove FS_OPCODE_PACK_STENCIL_REF virtual...
2016-05-28 Francisco Jerezi965/fs: Limit SIMD width of various virtual opcodes...
2016-05-28 Francisco Jerezi965/fs: Lower LOAD_PAYLOAD instructions of unsupported...
2016-05-28 Francisco Jerezi965/fs: Lower DDY instructions to SIMD8 during SIMD...
2016-05-28 Francisco Jerezi965/fs: Apply usual FPU-like execution size restrictio...
2016-05-28 Francisco Jerezi965/fs: Calculate maximum execution size of MOV_INDIRE...
2016-05-28 Francisco Jerezi965/fs: Assert that IF instruction with embedded compa...
2016-05-28 Francisco Jerezi965/fs: Implement HSW BFI exec size workarounds in...
2016-05-28 Francisco Jerezi965/fs: Implement workaround for IVB CMP dependency...
2016-05-28 Francisco Jerezi965/fs: Enforce common regioning restrictions by SIMD...
2016-05-28 Francisco Jerezi965/fs: Enforce extended math exec size limits during...
2016-05-28 Francisco Jerezi965/fs: Handle SAMPLEINFO consistently like other...
2016-05-28 Francisco Jerezi965/fs: Lower math into Gen4-5 send-like instructions...
2016-05-28 Francisco Jerezi965/fs: Rename Gen4 physical varying pull constant...
2016-05-28 Francisco Jerezi965/fs: Implement promotion of varying pull loads...
2016-05-28 Francisco Jerezi965/fs: Hide varying pull constant load message setup...
2016-05-28 Francisco Jerezi965/fs: Handle instruction predication in SIMD lowerin...
2016-05-28 Francisco Jerezi965/fs: No need to unzip SIMD-periodic sources during...
2016-05-24 Juan A. Suarez Romeroi965: fix double-precision vertex inputs measurement
2016-05-20 Kenneth Graunkei965, anv: Use NIR FragCoord re-center and y-transform...
2016-05-20 Matt Turneri965/fs: Recognize and emit ld_lz, sample_lz, sample_c_lz.
2016-05-20 Matt Turneri965: Add infrastucture for sample lod-zero operations.
2016-05-19 Eduardo Lima Mitevi965/fs: Silence warnings related to use of uninitializ...
2016-05-17 Jason Ekstrandi965/fs: Add an allow_spilling flag to brw_compile_fs
2016-05-17 Juan A. Suarez Romeroi965: take care of doubles when lowering VS inputs
2016-05-17 Juan A. Suarez Romeroi965/fs: calculate first non-payload GRF using attrib...
2016-05-17 Alejandro Piñeiroi965/fs: half exec_size when dealing with 64 bits attri...
2016-05-16 Iago Toral Quirogai965/fs: fix pull constant load component selection...
2016-05-16 Iago Toral Quirogai965/fs: Fix fs_visitor::VARYING_PULL_CONSTANT_LOAD...
2016-05-16 Francisco Jerezi965/fs: Stop using the LOAD_PAYLOAD instruction in...
2016-05-14 Jason Ekstrandi965/fs: Use MRF0 for the repclear message
2016-05-14 Jason Ekstrandi965/fs: Organize prog_data by ksp number rather than...
2016-05-14 Jason Ekstrandi965/fs: Stop setting dispatch_grf_start_reg from the...
2016-05-14 Jason Ekstrandi965/fs: Clean up the logic in compile_fs a bit
2016-05-14 Jason Ekstrandi965/fs: Rework the persample shading key/prog_data...
2016-05-12 Kenneth Graunkei965: Reduce the SIMD8 GS push constant threshold from...
2016-05-10 Jason Ekstrandi965/fs: Default all constants to a location of -1
2016-05-10 Samuel Iglesias... i965/fs: fix MOV_INDIRECT exec_size for doubles
2016-05-10 Samuel Iglesias... i965/fs: demote_pull_constants() did not take into...
2016-05-10 Samuel Iglesias... i965/fs: push first double-based uniforms in push const...
2016-05-10 Iago Toral Quirogai965/fs: recognize writes with a subreg_offset > 0...
2016-05-10 Iago Toral Quirogai965/fs/lower_simd_width: Fix registers written for...
2016-05-10 Iago Toral Quirogai965/fs: rename our lower_d2f pass to lower_d2x
2016-05-10 Connor Abbotti965/fs: add a pass for legalizing d2f
2016-05-10 Connor Abbotti965/fs: fix is_copy_payload() for doubles
2016-05-10 Connor Abbotti965/fs: fix assign_constant_locations() for doubles
2016-05-10 Connor Abbotti965/fs: fix type_size() for doubles
2016-05-10 Connor Abbotti965/fs: add a pass for lowering PACK opcodes
2016-05-10 Connor Abbotti965/fs: add PACK opcode
2016-05-10 Connor Abbotti965/fs: add support for printing double immediates
2016-05-04 Kenneth Graunkei965: Silence unused variable warning
2016-05-04 Francisco Jerezi965: Pass devinfo pointer to is_3src() helpers.
2016-05-04 Francisco Jerezi965: Pass devinfo pointer to brw_instruction_name().
2016-05-03 Kenneth Graunkei965: Write a scalar TCS backend that runs in SINGLE_PA...
2016-04-27 Kenneth Graunkei965/fs: Reduce the response length of sampler messages...
2016-04-27 Jason Ekstrandi965/fs: Use inst->regs_written for rlen for texture...
2016-04-21 Matt Turneri965/fs: Readd opt_drop_redundant_mov_to_flags().
2016-04-20 Kenneth Graunkei965: Fix gl_SampleMaskIn[] in per-sample shading mode.
2016-04-20 Kenneth Graunkei965: Only enable oMask output when there's a multisamp...
2016-04-20 Kenneth Graunkei965: Generalize wm_key->compute_sample_id to wm_key...
2016-04-20 Kenneth Graunkei965: Simplify gl_SampleID setup on Gen8+.
next