summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Fix GS push inputs with enhanced layouts.Kenneth Graunke2016-11-241-1/+1
* i965: Don't use nir_assign_var_locations for VS/TES/GS outputs.Kenneth Graunke2016-10-271-38/+8
* i965: Drop unnecessary switch statement in nir_setup_outputs()Kenneth Graunke2016-10-271-12/+3
* i965: Introduce downcast helpers for prog_data structures.Kenneth Graunke2016-10-051-20/+15
* i965: Enable ARB_shader_atomic_counter_opsIan Romanick2016-10-041-3/+20
* i965: Refactor emission of atomic counter operationsIan Romanick2016-10-041-15/+4
* i965/fs: Misc simplification.Francisco Jerez2016-09-141-1/+1
* i965/fs: Get rid of fs_inst::set_smear().Francisco Jerez2016-09-141-3/+3
* i965/fs: Simplify a bunch of fs_inst::size_written calculations by using comp...Francisco Jerez2016-09-141-12/+16
* i965/fs: Simplify and fix buggy stride/offset calculations using subscript().Francisco Jerez2016-09-141-9/+2
* i965/fs: Stop using fs_reg::in_range() in favor of regions_overlap().Francisco Jerez2016-09-141-1/+3
* i965/fs: Replace fs_inst::regs_written with ::size_written field in bytes.Francisco Jerez2016-09-141-29/+28
* i965/fs: Replace fs_reg::subreg_offset with fs_reg::offset expressed in bytes.Francisco Jerez2016-09-141-2/+2
* i965/fs: Replace fs_reg::reg_offset with fs_reg::offset expressed in bytes.Francisco Jerez2016-09-141-1/+1
* intel: Rename brw_get_device_name/info to gen_get_device_name/infoJason Ekstrand2016-09-031-1/+1
* intel: s/brw_device_info/gen_device_info/Jason Ekstrand2016-09-031-1/+1
* i965/fs: Hook up coherent framebuffer reads to the NIR front-end.Francisco Jerez2016-08-251-2/+20
* i965/fs: Translate nir_intrinsic_load_output on a fragment output.Francisco Jerez2016-08-251-0/+20
* i965/fs: Allocate fragment output temporaries on demand.Francisco Jerez2016-08-251-46/+27
* i965/fs: Rework representation of fragment output locations in NIR.Francisco Jerez2016-08-251-7/+43
* i965/fs: Special-case nir_intrinsic_store_output for the fragment shader.Francisco Jerez2016-08-251-0/+15
* i965/fs: Implement non-coherent framebuffer fetch using the sampler unit.Francisco Jerez2016-08-251-0/+92
* i965/fs: Get rid of fs_visitor::do_dual_src.Francisco Jerez2016-08-251-2/+0
* i965: Fix barrier count shift in scalar TCS backend.Kenneth Graunke2016-08-181-1/+1
* i965: Fix execution size of scalar TCS barrier setup code.Kenneth Graunke2016-08-181-6/+6
* i965/fs: Lower TEX to TXL during NIR translation.Francisco Jerez2016-08-161-4/+6
* util: Move _mesa_fsl/util_last_bit into util/bitscan.hMathias Fröhlich2016-08-091-3/+3
* i965: Rework the unlit centroid workaround.Kenneth Graunke2016-08-051-25/+1
* i965: Use a separate register for every access to an SSA undef.Kenneth Graunke2016-08-041-11/+11
* i965: fix varying output setupTimothy Arceri2016-07-231-1/+1
* i965: Fix "operation operation" in comment.Kenneth Graunke2016-07-211-1/+1
* i965: Fix shared atomic intrinsics to pay attention to base.Kenneth Graunke2016-07-211-1/+12
* i965: add component packing support for load_output intrinsicsTimothy Arceri2016-07-211-5/+33
* i965: enable component packing for vs and fsTimothy Arceri2016-07-211-12/+10
* i965: Move VS load_input handling to nir_emit_vs_intrinsic().Kenneth Graunke2016-07-201-31/+30
* i965: Rewrite FS input handling to use the new NIR intrinsics.Kenneth Graunke2016-07-201-202/+208
* i965: Stop muging cube array lengths by 6Jason Ekstrand2016-07-201-16/+5
* i965: Use LZD to implement nir_op_find_lsb on Gen < 7Ian Romanick2016-07-191-1/+21
* i965: Use LZD to implement nir_op_ifind_msb on Gen < 7Ian Romanick2016-07-191-10/+44
* i965: Use LZD to implement nir_op_ufind_msbIan Romanick2016-07-191-1/+25
* i965/tes/scalar: fix 64-bit indirect input loadsIago Toral Quiroga2016-07-181-22/+64
* i965/tcs/scalar: only update imm_offset for second message in 64bit input loadsIago Toral Quiroga2016-07-181-7/+1
* i965: Move pulls_bary setting to emit_pixel_interpolator_send().Kenneth Graunke2016-07-171-4/+4
* i965: Write gl_FragCoord directly to the destination.Kenneth Graunke2016-07-171-3/+1
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-171-5/+5
* i965/fs: emit DIM instruction to load 64-bit immediates in HSWSamuel Iglesias Gonsálvez2016-07-141-0/+10
* i965/fs: use the new helper function to create double immediatesIago Toral Quiroga2016-07-131-3/+4
* i965/fs: add a helper function to create double immediatesIago Toral Quiroga2016-07-131-0/+38
* i965: add double packing support to tess stagesTimothy Arceri2016-07-071-9/+18
* i965: add double support packing support to gs inputsTimothy Arceri2016-07-071-2/+3