summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Make emit_minmax return an instruction*.Matt Turner2016-02-171-4/+2
* i965: Lower min/max after optimization on Gen4/5.Matt Turner2016-02-171-16/+4
* glsl/types: Rename sampler_type to sampled_typeJason Ekstrand2016-02-131-1/+1
* nir: Remove the const_offset from nir_tex_instrJason Ekstrand2016-02-101-15/+11
* i965/fs: Plumb separate surfaces and samplers through from NIRJason Ekstrand2016-02-091-5/+12
* nir: Separate texture from sampler in nir_tex_instrJason Ekstrand2016-02-091-0/+3
* nir/tex_instr: Rename sampler to textureJason Ekstrand2016-02-091-12/+12
* i965/fs: Implement support for extract_word.Matt Turner2016-02-011-0/+16
* glsl: move to compiler/Emil Velikov2016-01-261-1/+1
* i965: Implement a drirc workaround for broken dual color blending.Kenneth Graunke2016-01-221-1/+5
* nir: Lower bitfield_extract.Matt Turner2016-01-141-0/+3
* glsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes.Kenneth Graunke2016-01-131-2/+1
* i965: Push most TES inputs in SIMD8 mode.Kenneth Graunke2016-01-021-12/+30
* i965: Use LOAD_PAYLOAD for SIMD8 TES input loads, not MOV.Kenneth Graunke2016-01-021-1/+4
* i965: Add support for gl_DrawIDARB and enable extensionKristian Høgsberg Kristensen2015-12-291-1/+9
* i965: Add support for gl_BaseVertexARB and gl_BaseInstanceARBKristian Høgsberg Kristensen2015-12-291-1/+9
* nir: Get rid of function overloadsJason Ekstrand2015-12-281-8/+8
* i965: Add tessellation evaluation shadersKenneth Graunke2015-12-221-0/+122
* nir: Delete bany, ball, fany, fall.Matt Turner2015-12-181-6/+0
* i965/fs: Use the correct source for local memory load offsetsJason Ekstrand2015-12-111-1/+1
* nir: Get rid of *_indirect variants of input/output load/store intrinsicsJason Ekstrand2015-12-101-69/+59
* i965/fs_nir: Refactor store_output, load_input, and load_uniformJason Ekstrand2015-12-101-26/+19
* i965/nir: Implement shared variable atomic operationsJordan Justen2015-12-091-0/+58
* i965/fs: Handle nir shared variable store intrinsicJordan Justen2015-12-091-0/+48
* i965/fs: Handle nir shared variable load intrinsicJordan Justen2015-12-091-0/+28
* i965: Make uniform offsets be in terms of bytesJason Ekstrand2015-12-071-6/+10
* i965/nir: Remove unused indirect handlingJason Ekstrand2015-12-071-33/+11
* i965/fs: Use a stride of 1 and byte offsets for UBOsJason Ekstrand2015-12-071-7/+4
* i965: Fix scalar vertex shader struct outputs.Kenneth Graunke2015-11-251-8/+32
* i965: Fix fragment shader struct inputs.Kenneth Graunke2015-11-251-2/+3
* i965: Clean up #includes in the compiler.Matt Turner2015-11-241-4/+0
* i965: Push down inclusion of brw_program.h.Matt Turner2015-11-241-0/+1
* i965: Remove duplicate #includes.Matt Turner2015-11-241-2/+0
* i965: Use nir_lower_tex for texture coordinate loweringJason Ekstrand2015-11-231-3/+1
* i965/fs: Add support for gl_HelperInvocation system value.Matt Turner2015-11-201-0/+52
* i965: Enable EXT_shader_samples_identicalIan Romanick2015-11-191-1/+3
* nir: Add nir_texop_samples_identical opcodeIan Romanick2015-11-191-0/+1
* i965/fs: Use brw_imm_uw().Matt Turner2015-11-191-2/+1
* i965/fs: Replace fs_reg(imm) constructors with brw_imm_*().Matt Turner2015-11-191-74/+76
* i965: Allow indirect GS input indexing in the scalar backend.Kenneth Graunke2015-11-181-28/+102
* i965: Rename GRF to VGRF.Matt Turner2015-11-131-3/+3
* i965: Initialize registers.Matt Turner2015-11-131-1/+9
* i965/fs/nir: fix the number of register written by FS_OPCODE_GET_BUFFER_SIZESamuel Iglesias Gonsálvez2015-11-121-2/+14
* i965: Split nir_emit_intrinsic by stage with a general fallback.Kenneth Graunke2015-11-111-277/+373
* i965/nir/fs: Add comment for no-op memory barrier functionsFrancisco Jerez2015-11-061-0/+19
* i965/nir/fs: Implement new barrier functions for compute shadersJordan Justen2015-11-061-0/+7
* i965: Fix scalar VS float[] and vec2[] output arrays.Kenneth Graunke2015-11-051-1/+1
* i965/fs: Do not mark used surfaces in FS_OPCODE_GET_BUFFER_SIZEIago Toral Quiroga2015-11-051-2/+4
* i965/fs: Do not mark direct used surfaces in VARYING_PULL_CONSTANT_LOADIago Toral Quiroga2015-11-051-2/+4
* i965: add support for image AoATimothy Arceri2015-11-041-14/+16