aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.h
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Drop unused untyped surface read and atomic emit methods.Francisco Jerez2015-07-291-7/+0
* i965: Define the setup_vector_uniform_values() backend_visitor interface.Francisco Jerez2015-07-291-0/+4
* i965/fs: Remove the emit_texture_gen*() fs_visitor methods.Francisco Jerez2015-07-291-21/+0
* i965/fs: Reimplement emit_mcs_fetch() in terms of logical sends.Francisco Jerez2015-07-291-1/+2
* i965/fs: Reimplement emit_single_fb_write() in terms of logical framebuffer w...Francisco Jerez2015-07-291-4/+1
* i965/fs: Remove the FS_OPCODE_SET_OMASK pseudo-opcode.Francisco Jerez2015-07-291-4/+0
* i965/fs: Define logical framebuffer write opcode.Francisco Jerez2015-07-291-1/+1
* i965/fs: Implement pass to lower instructions of unsupported SIMD width.Francisco Jerez2015-07-291-0/+1
* i965/fs: Add stub lowering pass for logical send-message opcodes.Francisco Jerez2015-07-291-0/+1
* i965/nir/fs: removed unneeded support for global variablesAlejandro PiƱeiro2015-07-201-1/+0
* i965/fs: Factor out universally broken calculation of the register component ...Francisco Jerez2015-07-161-3/+3
* i965/fs: Use the builder dispatch_width for computing register offsetsJason Ekstrand2015-06-301-1/+1
* i965/fs: Add a builder argument to offset()Jason Ekstrand2015-06-301-1/+1
* i965/fs: Move offset(fs_reg, unsigned) to brw_fs.hJason Ekstrand2015-06-301-0/+21
* i965/fs: emit constants only onceConnor Abbott2015-06-301-0/+2
* i965/fs: use SSA values directlyConnor Abbott2015-06-301-0/+3
* i965/vs: Move compute_clip_distance() out of emit_urb_writes().Kenneth Graunke2015-06-281-1/+1
* i965: Remove the brw_context from the visitorsJason Ekstrand2015-06-231-1/+1
* i965/vs: Pass the current set of clip planes through run() and run_vs()Jason Ekstrand2015-06-231-4/+4
* i965/fs: Add a do_rep_send flag to run_fsJason Ekstrand2015-06-231-1/+1
* i965: Pull calls to get_shader_time_index out of the visitorJason Ekstrand2015-06-231-2/+5
* i965: Use a single index per shader for shader_time.Jason Ekstrand2015-06-231-1/+2
* i965/fs: Make no16 non-variadicJason Ekstrand2015-06-231-1/+1
* i965: Remove the dependance on brw_context from the generatorsJason Ekstrand2015-06-231-1/+3
* i965: Plumb compiler debug logging through a function pointer in brw_compilerJason Ekstrand2015-06-231-2/+2
* i965/fs: Implement support for ir_barrierJordan Justen2015-06-121-0/+3
* fs/reg_allocate: Remove the MRF hack helpers from fs_visitorJason Ekstrand2015-06-091-4/+0
* i965/fs: Don't let the EOT send message interfere with the MRF hackJason Ekstrand2015-06-091-1/+2
* i965/fs: Remove dead IR construction code from the visitor.Francisco Jerez2015-06-091-73/+0
* i965/fs: Migrate translation of NIR texturing instructions to the IR builder.Francisco Jerez2015-06-091-1/+2
* i965/fs: Migrate translation of NIR intrinsics to the IR builder.Francisco Jerez2015-06-091-1/+2
* i965/fs: Migrate translation of NIR ALU instructions to the IR builder.Francisco Jerez2015-06-091-1/+1
* i965/fs: Migrate translation of NIR control flow to the IR builder.Francisco Jerez2015-06-091-1/+2
* i965/fs: Migrate NIR emit_percomp() to the IR builder.Francisco Jerez2015-06-091-1/+2
* i965/fs: Migrate FS framebuffer writes to the IR builder.Francisco Jerez2015-06-091-1/+2
* i965/fs: Migrate shader time to the IR builder.Francisco Jerez2015-06-091-2/+3
* i965/fs: Migrate pull constant loads to the IR builder.Francisco Jerez2015-06-091-4/+5
* i965/fs: Migrate Gen4 send dependency workarounds to the IR builder.Francisco Jerez2015-06-091-1/+1
* i965/fs: Allocate a common IR builder object in fs_visitor.Francisco Jerez2015-06-091-0/+2
* i965/fs: Remove the ir_visitor codeJason Ekstrand2015-05-281-48/+2
* i965: Remove the old fragment program codeJason Ekstrand2015-05-281-26/+0
* i965: Make fs/vec4_visitor inherit from ir_visitor directlyJason Ekstrand2015-05-281-1/+1
* i965: Rename backend_visitor to backend_shaderJason Ekstrand2015-05-281-1/+1
* i965/fs: Lower integer multiplication after optimizations.Matt Turner2015-05-181-0/+1
* i965/fs: Combine the fs_visitor constructors.Kenneth Graunke2015-05-141-20/+4
* i965/fs: Rework the fs_visitor LOAD_PAYLOAD instructionJason Ekstrand2015-05-061-2/+2
* i965/fs: Make LOAD_PAYLOAD take a header sizeJason Ekstrand2015-05-061-1/+2
* i965/fs: Make emit_single_fb_write take an explicit exec_sizeJason Ekstrand2015-05-061-1/+1
* i965: Define helper function to copy an arbitrary live component from some re...Francisco Jerez2015-05-041-0/+2
* i965: Perform basic optimizations on the FIND_LIVE_CHANNEL opcode.Francisco Jerez2015-05-041-0/+1