aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_fs_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* intel/fs: Work around dual-source blending hangs in combination with SIMD16Danylo Piliaiev2020-05-271-2/+6
* intel/ir: Import shader performance analysis pass.Francisco Jerez2020-04-281-0/+2
* intel/fs: Rename half() helpers to quarter(), allow index up to 3.Francisco Jerez2020-04-281-7/+8
* intel/fs/gen12: Work around dual-source blending hangs in combination with SI...Francisco Jerez2020-04-281-2/+3
* intel/fs: Allow multiple slots for positionCaio Marcelo de Oliveira Filho2020-04-071-2/+12
* i965: Move down genX_upload_sbe in profiles.Mathias Fröhlich2020-03-101-0/+1
* intel/compiler: Move register pressure calculation into IR analysis objectFrancisco Jerez2020-03-061-4/+2
* intel/compiler/fs: Switch liveness analysis to IR analysis frameworkFrancisco Jerez2020-03-061-1/+2
* intel/compiler: Move all live interval analysis results into fs_live_variablesFrancisco Jerez2020-03-061-2/+0
* intel/fs: Use helper for discard sample mask flag subregister number.Francisco Jerez2020-02-141-1/+1
* intel/fs/gen11: Work around dual-source blending hangs in combination with SI...Francisco Jerez2020-02-141-0/+12
* intel/fs: Set src0 alpha present bit in header when provided in message payload.Francisco Jerez2020-02-141-2/+2
* intel/fs: Switch to standard vector layout for barycentrics at optimization t...Francisco Jerez2020-01-171-8/+7
* intel/fs: Split fetch_payload_reg() into separate helper for barycentrics.Francisco Jerez2020-01-171-2/+2
* intel/fs/gen6: Use SEL instead of bashing thread payload for unlit centroid w...Francisco Jerez2020-01-171-5/+8
* intel/fs: Check for NULL key in fs_visitor constructorMichel Dänzer2019-10-241-1/+4
* intel/compiler: Remove emit_alpha_to_coverage workaround from backendSagar Ghuge2019-10-211-84/+0
* intel/fs/gen12: Fix barrier codegen.Francisco Jerez2019-10-111-0/+1
* i965/fs: add emit_shader_float_controls_execution_mode() and aux functionsSamuel Iglesias Gonsálvez2019-09-171-0/+58
* Revert "intel/fs: Move the scalar-region conversion to the generator."Jason Ekstrand2019-09-061-1/+1
* intel/fs: Drop the gl_program from fs_visitorJason Ekstrand2019-08-251-3/+2
* i965/fs: Print the scheduler mode.Matt Turner2019-07-301-0/+1
* i965/fs: Add a shader_stats struct.Matt Turner2019-07-301-1/+1
* i965: Use NIR to lower legacy userclipping.Kenneth Graunke2019-07-241-81/+0
* intel/compiler: Add a "base class" for program keysJason Ekstrand2019-07-101-24/+3
* intel/compiler/fs/icl: Use dummy masked urb write for tess evalTopi Pohjolainen2019-04-251-1/+50
* intel/fs: Move the scalar-region conversion to the generator.Rafael Antognolli2019-04-221-1/+1
* intel/fs: Add support for bindless texture opsJason Ekstrand2019-04-191-1/+3
* i965,iris,anv: Make alpha to coverage work with sample maskDanylo Piliaiev2019-03-251-1/+93
* intel/compiler: use 0 as sampler in emit_mcs_fetchCaio Marcelo de Oliveira Filho2019-02-081-1/+1
* intel/compiler/icl: Use barrier id bits 24:30 instead of 24:27,31Topi Pohjolainen2018-09-251-3/+13
* intel/fs: use uint type for per_slot_offset at GSJose Maria Casanova Crespo2018-07-091-1/+1
* intel/fs: Add fields to wm_prog_data for SIMD32 dispatchJason Ekstrand2018-06-281-0/+1
* intel/fs: Fix Gen6+ interpolation setup for SIMD32Francisco Jerez2018-06-281-56/+60
* intel/fs: Get rid of MOV_DISPATCH_TO_FLAGSJason Ekstrand2018-06-281-1/+3
* intel/fs: Emit MOV_DISPATCH_TO_FLAGS once for the centroid workaroundJason Ekstrand2018-06-281-11/+16
* intel/fs: Generalize the unlit centroid workaroundFrancisco Jerez2018-06-281-14/+8
* intel/fs: Wrap FS payload register look-up in a helper function.Francisco Jerez2018-06-281-7/+5
* intel/fs: Use fs_regs instead of brw_regs in the unlit centroid workaroundFrancisco Jerez2018-06-281-12/+12
* intel/fs: Don't enable dual source blend if no outputs are writtenFrancisco Jerez2018-06-281-1/+2
* intel/fs: Rework KSP data to be SIMD width-basedJason Ekstrand2018-06-281-1/+1
* intel/fs: Add explicit last_rt flag to fb writes orthogonal to eot.Francisco Jerez2018-05-291-0/+2
* intel/fs: Use the ATTR file for FS inputsFrancisco Jerez2018-05-291-6/+4
* intel/fs: Initialize fs_visitor::grf_used on construction.Francisco Jerez2017-12-211-0/+1
* intel/fs: Explicitly set EXECUTE_1 where neededJason Ekstrand2017-11-071-4/+3
* intel/fs: Rework zero-length URB write handlingJason Ekstrand2017-11-071-29/+31
* intel/fs: Remove min_dispatch_width from fs_visitorJason Ekstrand2017-11-071-11/+0
* intel/vs: Grow the param array for clip planesJason Ekstrand2017-10-121-0/+7
* intel: Rewrite the world of push/pull paramsJason Ekstrand2017-10-121-4/+4
* i965/fs: Lower gl_VertexID and friends to inputs at the NIR levelJason Ekstrand2017-05-091-38/+0