aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* i965: Define the setup_vector_uniform_values() backend_visitor interface.Francisco Jerez2015-07-291-0/+12
* i965/fs: Hook up SIMD lowering to handle texturing opcodes of unsupported width.Francisco Jerez2015-07-291-0/+33
* i965/fs: Implement lowering of logical texturing opcodes on Gen4.Francisco Jerez2015-07-291-1/+107
* i965/fs: Implement lowering of logical texturing opcodes on Gen5-6.Francisco Jerez2015-07-291-0/+103
* i965/fs: Lower SHADER_OPCODE_TXF_UMS/MCS_LOGICAL too on Gen7+.Francisco Jerez2015-07-291-5/+11
* i965/fs: Implement lowering of logical texturing opcodes on Gen7+.Francisco Jerez2015-07-291-1/+216
* i965/fs: Fix opt_zero_samples() for texturing ops not matching dispatch_width.Francisco Jerez2015-07-291-3/+3
* i965/fs: Define logical texture sampling opcodes.Francisco Jerez2015-07-291-0/+92
* i965/fs: Implement lowering of logical framebuffer writes.Francisco Jerez2015-07-291-1/+136
* i965/fs: Hook up SIMD lowering to unroll FB writes of unsupported width.Francisco Jerez2015-07-291-0/+9
* i965/fs: Define logical framebuffer write opcode.Francisco Jerez2015-07-291-0/+35
* i965/fs: Implement pass to lower instructions of unsupported SIMD width.Francisco Jerez2015-07-291-0/+143
* i965/fs: Fix return value of fs_inst::regs_read() for BAD_FILE.Francisco Jerez2015-07-291-0/+1
* i965/fs: Add stub lowering pass for logical send-message opcodes.Francisco Jerez2015-07-291-1/+28
* i965/fs: Factor out source components calculation to a separate method.Francisco Jerez2015-07-291-10/+23
* i965: add support for ARB_shader_subroutineDave Airlie2015-07-241-0/+2
* i965/fs: Fix stride field for uniforms.Francisco Jerez2015-07-211-0/+6
* i965/fs: Fix stride for immediate registers.Francisco Jerez2015-07-211-0/+3
* i965/fs: fix regs_read() for LINTERPConnor Abbott2015-07-171-1/+2
* i965/cs: Return 1 for regs_read on CS_OPCODE_CS_TERMINATEJordan Justen2015-07-161-0/+3
* i965/fs: Factor out universally broken calculation of the register component ...Francisco Jerez2015-07-161-8/+13
* 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