aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Reimplement emit_single_fb_write() in terms of logical framebuffer w...Francisco Jerez2015-07-291-183/+20
* i965/fs: Don't attempt to copy the useless half of oMask for SIMD8 FB writes.Francisco Jerez2015-07-291-8/+18
* i965/fs: Move up Gen6 no16 check to emit_fb_writes().Francisco Jerez2015-07-291-9/+11
* i965/fs: Move up prog_data->uses_omask assignment up to brw_codegen_wm_prog().Francisco Jerez2015-07-291-2/+0
* i965/fs: Simplify control flow in emit_single_fb_write().Francisco Jerez2015-07-291-12/+16
* i965/fs: Fix slight layering violation in emit_single_fb_writes().Francisco Jerez2015-07-291-12/+10
* i965/nir/fs: removed unneeded support for global variablesAlejandro PiƱeiro2015-07-201-1/+0
* i965/cs: Use dispatch width of 8 for cs terminate payload setupJordan Justen2015-07-161-1/+1
* i965/fs: Use the builder directly for the gen6 interpolation add(32)Jason Ekstrand2015-07-011-6/+5
* i965/fs: Remove the width field from fs_regJason Ekstrand2015-06-301-13/+13
* i965/fs: Use exec_size instead of dst.width for computing component sizeJason Ekstrand2015-06-301-1/+1
* i965/fs: Add a builder argument to offset()Jason Ekstrand2015-06-301-71/+72
* i965/fs: Set the builder group for emitting FB-write stencil/AA alphaJason Ekstrand2015-06-301-1/+1
* i965/fs: Explicitly set the exec_size on the add(32) in interpolation setupJason Ekstrand2015-06-301-4/+6
* i965/fs: use SSA values directlyConnor Abbott2015-06-301-0/+1
* i965/vs: Move compute_clip_distance() out of emit_urb_writes().Kenneth Graunke2015-06-281-5/+11
* i965: Write at least some data in SIMD8 URB write messages.Kenneth Graunke2015-06-281-4/+11
* i965/fs: Fix ir_txs in emit_texture_gen4_simd16().Kenneth Graunke2015-06-261-3/+4
* i965/fs: Get rid of an unused variable in emit_barrier()Jason Ekstrand2015-06-231-2/+2
* i965: Remove the brw_context from the visitorsJason Ekstrand2015-06-231-2/+3
* i965/vs: Pass the current set of clip planes through run() and run_vs()Jason Ekstrand2015-06-231-6/+5
* i965: Pull calls to get_shader_time_index out of the visitorJason Ekstrand2015-06-231-2/+5
* i965: Replace some instances of brw->gen with devinfo->genJason Ekstrand2015-06-231-4/+4
* i965: Initialize backend_shader::mem_ctx in its constructor.Matt Turner2015-06-231-3/+1
* i965/fs: Implement support for ir_barrierJordan Justen2015-06-121-0/+23
* i965/cs: Use exec all for CS terminateJordan Justen2015-06-121-1/+2
* i965/fs: Remove dead IR construction code from the visitor.Francisco Jerez2015-06-091-79/+0
* i965/fs: Migrate CS terminate message to the IR builder.Francisco Jerez2015-06-091-3/+2
* i965/fs: Migrate VS output writes to the IR builder.Francisco Jerez2015-06-091-13/+11
* i965/fs: Migrate FS framebuffer writes to the IR builder.Francisco Jerez2015-06-091-28/+29
* i965/fs: Migrate FS alpha test to the IR builder.Francisco Jerez2015-06-091-5/+5
* i965/fs: Migrate FS interpolation code to the IR builder.Francisco Jerez2015-06-091-34/+32
* i965/fs: Migrate untyped surface read and atomic to the IR builder.Francisco Jerez2015-06-091-28/+27
* i965/fs: Migrate texturing implementation to the IR builder.Francisco Jerez2015-06-091-81/+78
* i965/fs: Migrate try_replace_with_sel to the IR builder.Francisco Jerez2015-06-091-9/+9
* i965/fs: Allocate a common IR builder object in fs_visitor.Francisco Jerez2015-06-091-1/+3
* i965: Drop LOAD_PAYLOAD workaround in fs_visitor::emit_urb_writes().Kenneth Graunke2015-06-011-12/+4
* i965/fs: Remove the ir_visitor codeJason Ekstrand2015-05-281-2081/+0
* i965: Rename backend_visitor to backend_shaderJason Ekstrand2015-05-281-1/+1
* i965/fs: Properly handle explicit depth in SIMD16 with dual-source blendJason Ekstrand2015-05-281-1/+5
* i965/fs: Lower integer multiplication after optimizations.Matt Turner2015-05-181-30/+1
* i965/fs: Combine the fs_visitor constructors.Kenneth Graunke2015-05-141-49/+6
* i965/fs: Add missing initializer in fs_visitor().Matt Turner2015-05-111-1/+1
* i965/fs: Rework the fs_visitor LOAD_PAYLOAD instructionJason Ekstrand2015-05-061-125/+48
* i965/fs: Make LOAD_PAYLOAD take a header sizeJason Ekstrand2015-05-061-9/+11
* i965/fs: Make emit_single_fb_write take an explicit exec_sizeJason Ekstrand2015-05-061-7/+9
* i965: Change header_present to header_size in backend_instructionJason Ekstrand2015-05-061-15/+17
* i965: Fix variable indexing of sampler arrays under non-uniform control flow.Francisco Jerez2015-05-041-2/+3
* i965: Fix variable indexing of UBO arrays under non-uniform control flow.Francisco Jerez2015-05-041-4/+4
* i965: Define helper function to copy an arbitrary live component from some re...Francisco Jerez2015-05-041-0/+12