aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Treat the FB_WRITE as predicated if we're discarding.Matt Turner2014-12-011-1/+1
* i965/fs: Pass key->render_to_fbo via src1 of FS_OPCODE_DDY_*.Kenneth Graunke2014-11-271-4/+4
* i965/fs: Handle derivative quality decisions in the front-end.Kenneth Graunke2014-11-271-6/+20
* i965/fs: Remove is_valid_3src().Matt Turner2014-11-211-1/+1
* i965/fs: Remove is_valid_3src() checks from emit_lrp.Matt Turner2014-11-211-4/+1
* i965: Combine offset/texture_offset fields.Matt Turner2014-11-211-2/+2
* i965/fs: Remove force uncompressed stack.Matt Turner2014-11-061-5/+0
* i965/fs: Generate better code for ir_triop_csel.Kenneth Graunke2014-10-211-5/+13
* i965/fs: Change the type of booleans to UD and emit correct immediatesJason Ekstrand2014-10-171-7/+7
* i965/fs: Don't pass ir_variable * to emit_sampleid_setup().Kenneth Graunke2014-10-171-1/+1
* i965/fs: Refactor the texture emission logic into a single function.Kenneth Graunke2014-10-151-85/+121
* i965/fs: Make gather_channel() not use ir_texture.Connor Abbott2014-10-151-4/+3
* i965/fs: Make swizzle_result() not use ir_texture.Connor Abbott2014-10-151-6/+6
* i965/fs: fix integer textures with swizzlesConnor Abbott2014-10-151-0/+1
* i965/fs: don't pass in ir_texture to emit_texture_*Connor Abbott2014-10-151-18/+17
* i965/fs: don't use ir->type in emit_texture_gen4()Connor Abbott2014-10-151-4/+1
* i965/fs: Don't use ir->lod_info.grad.dPd<x,y> in emit_texture_*.Connor Abbott2014-10-151-12/+22
* i965/fs: Don't use ir->coordinate in emit_texture_*.Connor Abbott2014-10-151-23/+29
* i965/fs: make rescale_texcoord() not use ir_texture.Connor Abbott2014-10-151-6/+6
* i965/fs: Make emit_mcs_fetch() not use ir_texture.Connor Abbott2014-10-151-3/+3
* i965/fs: Rename "length" to "components" in emit_mcs_fetch().Kenneth Graunke2014-10-151-6/+6
* i965: Make brw_texture_offset() not use ir_texture.Connor Abbott2014-10-151-1/+3
* i965/fs: don't use ir->offset in emit_texture_gen5.Connor Abbott2014-10-151-3/+5
* i965/fs: Move texel offset handling to visit(ir_texture *).Kenneth Graunke2014-10-151-9/+25
* i965: Drop ir->op != ir_txf condition in offset checking.Kenneth Graunke2014-10-151-3/+2
* i965/fs: Allow SIMD16 borrow/carry/64-bit multiply on Gen > 7.Matt Turner2014-09-301-3/+3
* i965/fs: Set MUL source type to W/UW in 64-bit mul macro on Gen8.Matt Turner2014-09-301-1/+22
* i965/brw_reg: Make the accumulator register take an explicit width.Jason Ekstrand2014-09-301-4/+8
* i965/fs: Use the GRF for FB writes on gen >= 7Jason Ekstrand2014-09-301-69/+93
* i965/fs: Use the GRF for UNTYPED_SURFACE_READ instructionsJason Ekstrand2014-09-301-13/+16
* i965/fs: Use the GRF for UNTYPED_ATOMIC instructionsJason Ekstrand2014-09-301-18/+25
* i965/fs: Remove unneeded uses of force_uncompressedJason Ekstrand2014-09-301-4/+0
* i965/fs: Derive force_uncompressed from instruction exec_sizeJason Ekstrand2014-09-301-0/+3
* i965/fs: Add an exec_size field to fs_instJason Ekstrand2014-09-301-1/+1
* i965/fs: Rework GEN5 texturing code to use fs_reg and offset()Jason Ekstrand2014-09-301-39/+38
* i965/fs_reg: Allocate double the number of vgrfs in SIMD16 modeJason Ekstrand2014-09-301-15/+21
* i965/fs: Clean up emit_fb_writesJason Ekstrand2014-09-301-111/+82
* i964/fs: Make immediate fs_reg constructors explicitJason Ekstrand2014-09-301-5/+6
* i965/fs: Make null_reg_* const members of fs_visitor instead of globalsJason Ekstrand2014-09-301-0/+3
* i965/fs: Use offset a lot more placesJason Ekstrand2014-09-301-74/+63
* i965: Call insert and remove functions from exec_node directly.Matt Turner2014-09-241-3/+3
* mesa: Move register_allocate.c to util.Eric Anholt2014-09-231-1/+1
* i965/fs: Remove direct fs_visitor brw_wm_prog_key dependenceJordan Justen2014-09-221-4/+14
* i965/fs: Use brw_sampler_prog_key_data instead of brw_wm_prog_key::texJordan Justen2014-09-221-12/+29
* i965/fs: Remove direct fs_visitor brw_wm_prog_data dependenceJordan Justen2014-09-221-6/+17
* i965: Skip allocating UNIFORM file storage for uniforms of size 0.Kenneth Graunke2014-09-121-3/+3
* i965: Handle ir_binop_ubo_load in boolean expression code.Kenneth Graunke2014-09-081-2/+2
* i965/fs: Make emit_if_gen6 never fall back to emit_bool_to_cond_code.Kenneth Graunke2014-09-081-8/+17
* i965: Handle ir_triop_csel in emit_if_gen6().Kenneth Graunke2014-09-081-2/+17
* i965/fs: Remove direct fs_visitor gl_fragment_program dependenceJordan Justen2014-09-061-1/+0