summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Relax fs_builder channel group assertion when force_writemask_all is...Francisco Jerez2015-07-011-3/+3
* i965/fs: Fix PIXEL_X/Y in regs_read()Jason Ekstrand2015-06-301-1/+1
* i965/fs: Remove the width field from fs_regJason Ekstrand2015-06-301-53/+9
* i965/fs: Use exec_size instead of dst.width for computing component sizeJason Ekstrand2015-06-301-3/+3
* i965/fs: Use the builder dispatch width instead of dst.width for pull constantsJason Ekstrand2015-06-301-4/+4
* i965/fs: Remove exec_size guessing from fs_inst::init()Jason Ekstrand2015-06-301-22/+0
* i965/fs: Use exec_size for determining regs read/written and partial writesJason Ekstrand2015-06-301-3/+3
* i965/fs: Remove fs_inst constructors that don't take an explicit exec_sizeJason Ekstrand2015-06-301-28/+2
* i965/fs: Make better use of the builder in shader_timeJason Ekstrand2015-06-301-6/+8
* i965/fs: Add a builder argument to offset()Jason Ekstrand2015-06-301-17/+25
* i965/fs: Properly handle LOAD_PAYLOAD in fs_inst::regs_readJason Ekstrand2015-06-301-0/+5
* i965/fs: Report the right value in fs_inst::regs_read() for PIXEL_X/YJason Ekstrand2015-06-301-2/+9
* i965/fs: Fix fs_inst::regs_read() for uniform pull constant loadsJason Ekstrand2015-06-301-0/+6
* i965/fs: Actually set/use the mlen for gen7 uniform pull constant loadsJason Ekstrand2015-06-301-7/+12
* i965/fs: Use a switch statement in fs_inst::regs_read()Jason Ekstrand2015-06-301-22/+23
* i965/vs: Move compute_clip_distance() out of emit_urb_writes().Kenneth Graunke2015-06-281-1/+3
* i965: Remove the brw_context from the visitorsJason Ekstrand2015-06-231-6/+6
* i965/vs: Pass the current set of clip planes through run() and run_vs()Jason Ekstrand2015-06-231-2/+2
* i965/fs: Add a do_rep_send flag to run_fsJason Ekstrand2015-06-231-4/+5
* i965: Pull calls to get_shader_time_index out of the visitorJason Ekstrand2015-06-231-37/+18
* i965: Use a single index per shader for shader_time.Jason Ekstrand2015-06-231-18/+10
* i965/fs: Plumb compiler debug logging through brw_compilerJason Ekstrand2015-06-231-4/+9
* i965/fs: Do the no16 perf logging directly in fs_visitor::no16()Jason Ekstrand2015-06-231-11/+2
* i965/fs: Make no16 non-variadicJason Ekstrand2015-06-231-10/+4
* i965: Remove the dependance on brw_context from the generatorsJason Ekstrand2015-06-231-1/+1
* i965: Plumb compiler debug logging through a function pointer in brw_compilerJason Ekstrand2015-06-231-1/+2
* i965: Replace some instances of brw->gen with devinfo->genJason Ekstrand2015-06-231-2/+2
* i965/fs: Don't mess up stride for uniform integer multiplication.Matt Turner2015-06-231-4/+16
* i965/fs: Remove one more fixed brw_null_reg() from the visitor.Francisco Jerez2015-06-121-1/+1
* i965/fs: Remove dead IR construction code from the visitor.Francisco Jerez2015-06-091-284/+0
* i965/fs: Migrate translation of NIR ALU instructions to the IR builder.Francisco Jerez2015-06-091-2/+2
* i965/fs: Migrate FS framebuffer writes to the IR builder.Francisco Jerez2015-06-091-5/+4
* i965/fs: Migrate FS discard handling to the IR builder.Francisco Jerez2015-06-091-3/+3
* i965/fs: Migrate FS gl_SamplePosition/ID computation code to the IR builder.Francisco Jerez2015-06-091-25/+24
* i965/fs: Migrate FS interpolation code to the IR builder.Francisco Jerez2015-06-091-14/+14
* i965/fs: Migrate shader time to the IR builder.Francisco Jerez2015-06-091-34/+20
* i965/fs: Migrate pull constant loads to the IR builder.Francisco Jerez2015-06-091-25/+14
* i965/fs: Migrate Gen4 send dependency workarounds to the IR builder.Francisco Jerez2015-06-091-16/+10
* i965/fs: Migrate lower_integer_multiplication to the IR builder.Francisco Jerez2015-06-091-13/+11
* i965/fs: Migrate lower_load_payload to the IR builder.Francisco Jerez2015-06-091-23/+11
* i965/fs: Migrate opt_sampler_eot to the IR builder.Francisco Jerez2015-06-091-2/+3
* i965/fs: Allocate a common IR builder object in fs_visitor.Francisco Jerez2015-06-091-0/+11
* i965/fs: Print mlen in dump_instructions() output.Kenneth Graunke2015-06-041-0/+3
* i965/fs: Remove the ir_visitor codeJason Ekstrand2015-05-281-99/+0
* i965: Make NIR non-optional for scalar shadersJason Ekstrand2015-05-281-22/+3
* i965: Rename backend_visitor to backend_shaderJason Ekstrand2015-05-281-2/+2
* i965/fs: Fix lowering of integer multiplication with cmod.Matt Turner2015-05-281-0/+11
* i965/fs: Fix implied_mrf_writes for scratch writesJason Ekstrand2015-05-231-1/+1
* i965/fs: Implement integer multiply without mul/mach.Matt Turner2015-05-181-28/+66
* i965/fs: Support integer multiplication in SIMD16 on Haswell.Matt Turner2015-05-181-5/+47