summaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
* intel/compiler: Add a "base class" for program keysJason Ekstrand2019-07-101-8/+11
* intel/fs: Use nir_lower_interpolation on gen11+Jason Ekstrand2019-07-021-46/+0
* intel/fs: Actually implement the load_barycentric intrinsicsJason Ekstrand2019-07-021-3/+30
* intel/nir: Stop returning the shader from helpersJason Ekstrand2019-06-051-4/+6
* intel/compiler: Implement TCS 8_PATCH mode and INTEL_DEBUG=tcs8Kenneth Graunke2019-05-141-13/+40
* intel/compiler: Don't repeat dispatch max fixing conditionKenneth Graunke2019-05-141-2/+5
* intel/compiler: Rename invocation_id_mask to instance_id_maskKenneth Graunke2019-05-141-4/+4
* intel/compiler: Refactor TCS invocation ID setup into a helperKenneth Graunke2019-05-141-14/+21
* intel/fs/ra: Do the spill loop inside RAJason Ekstrand2019-05-141-3/+1
* intel/fs: Stop doing extra RA callsJason Ekstrand2019-05-141-19/+27
* intel/compiler: Replicate 16 bit immediate value correctlySagar Ghuge2019-05-071-0/+3
* Revert "intel/compiler: split is_partial_write() into two variants"Juan A. Suarez Romero2019-04-251-25/+6
* intel/fs: Add a lowering pass for linear interpolation.Rafael Antognolli2019-04-221-0/+46
* intel/fs: Move the scalar-region conversion to the generator.Rafael Antognolli2019-04-221-1/+1
* intel/fs: Add support for bindless image load/store/atomicJason Ekstrand2019-04-191-1/+16
* intel/fs: Add support for bindless texture opsJason Ekstrand2019-04-191-6/+61
* anv: Implement VK_KHR_shader_atomic_int64Jason Ekstrand2019-04-191-1/+11
* intel/fs: Eliminate dead code firstIan Romanick2019-04-181-0/+8
* intel/compiler: implement SIMD16 restrictions for mixed-float instructionsIago Toral Quiroga2019-04-181-0/+72
* intel/compiler: skip MAD algebraic optimization for half-float or mixed modeIago Toral Quiroga2019-04-181-0/+4
* intel/compiler: remove inexact algebraic optimizations from the backendIago Toral Quiroga2019-04-181-38/+1
* intel/compiler: split is_partial_write() into two variantsIago Toral Quiroga2019-04-181-6/+25
* intel/compiler: handle extended math restrictions for half-floatIago Toral Quiroga2019-04-181-9/+18
* intel/fs: Remove unused condition from opt_algebraic caseSagar Ghuge2019-04-121-5/+0
* nir/i965/freedreno/vc4: add a bindless bool to type size functionsTimothy Arceri2019-04-121-5/+8
* intel/common: move gen_debug to intel/devMark Janes2019-04-101-1/+1
* intel/fs: Use NIR_PASS_V when lowering CS intrinsicsCaio Marcelo de Oliveira Filho2019-04-081-3/+4
* intel/fs: Add support for CS to group invocations in quadsCaio Marcelo de Oliveira Filho2019-04-081-0/+5
* intel/fs: Make alpha test work with MRT and sample maskDanylo Piliaiev2019-03-251-18/+17
* i965,iris,anv: Make alpha to coverage work with sample maskDanylo Piliaiev2019-03-251-2/+2
* intel/compiler: handle GLSL_TYPE_INTERFACE as GLSL_TYPE_STRUCTCaio Marcelo de Oliveira Filho2019-03-231-1/+1
* intel/fs: Fix opt_peephole_csel to not throw away saturates.Kenneth Graunke2019-03-121-0/+1
* intel/compiler: Silence unused parameter warning in brw_interpolation_map.cIan Romanick2019-03-061-3/+2
* intel/fs: Handle OR source modifiers in algebraic optimizationIan Romanick2019-03-011-1/+10
* intel/compiler: Re-prefix non-logical surface opcodes with VEC4Jason Ekstrand2019-02-281-9/+0
* intel/compiler: Drop unused surface opcodesJason Ekstrand2019-02-281-18/+0
* intel/fs: Get rid of the IMAGE_SIZE opcodeJason Ekstrand2019-02-281-7/+5
* intel/fs: Add an enum type for logical sampler inst sourcesJason Ekstrand2019-02-281-36/+36
* intel/fs: Lower integer multiply correctly when destination stride equals 4.Francisco Jerez2019-02-211-4/+8
* intel/fs: Exclude control sources from execution type and region alignment ca...Francisco Jerez2019-02-211-0/+56
* intel/fs: Implement nir_intrinsic_global_atomic_*Jason Ekstrand2019-02-011-0/+47
* intel/fs: Use SENDS for A64 writes on gen9+Jason Ekstrand2019-02-011-10/+23
* intel/fs: Implement load/store_global with A64 untyped messagesJason Ekstrand2019-02-011-0/+107
* intel/fs: Properly handle 64-bit types in LOAD_PAYLOADJason Ekstrand2019-02-011-2/+6
* intel/fs: Use split sends for surface writes on gen9+Jason Ekstrand2019-01-291-18/+32
* intel/fs: Support SENDS in SHADER_OPCODE_SENDJason Ekstrand2019-01-291-0/+50
* intel/fs: Use SHADER_OPCODE_SEND for varying UBO pulls on gen7+Jason Ekstrand2019-01-291-6/+25
* intel/fs: Use SHADER_OPCODE_SEND for texturing on gen7+Jason Ekstrand2019-01-291-5/+133
* intel/fs: Use a logical opcode for IMAGE_SIZEJason Ekstrand2019-01-291-0/+10
* intel/fs: Use SHADER_OPCODE_SEND for surface messagesJason Ekstrand2019-01-291-53/+129