summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965/fs: Lower integer multiplication after optimizations.Matt Turner2015-05-181-0/+66
* i965/fs: Combine the fs_visitor constructors.Kenneth Graunke2015-05-141-2/+4
* i965: Don't forget the force_sechalf flag in lower_load_payload().Francisco Jerez2015-05-121-0/+1
* i965/fs: Disable opt_sampler_eot for textureGatherNeil Roberts2015-05-111-0/+10
* i965/fs: Improve a comment about stripping trailing zeroesNeil Roberts2015-05-081-3/+6
* i965/skl: In opt_sampler_eot always set destination register to nullNeil Roberts2015-05-081-1/+1
* i965/fs: Set the header_size on LOAD_PAYLOAD in opt_sampler_eotNeil Roberts2015-05-081-0/+1
* i965/fs_inst: Get rid of the effective_width fieldJason Ekstrand2015-05-061-25/+0