aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965: Add scalar geometry shader support.Kenneth Graunke2015-11-031-0/+391
* i965/fs: Clean up FBH code.Matt Turner2015-11-021-4/+3
* i965: Implement nir_intrinsic_shader_clockEmil Velikov2015-10-301-0/+9
* i965: Implement ARB_fragment_layer_viewport.Kenneth Graunke2015-10-281-0/+8
* i965/fs: Optimize ssbo storesKristian Høgsberg Kristensen2015-10-231-30/+25
* i965/fs: Drop offset_reg temporary in ssbo loadKristian Høgsberg Kristensen2015-10-231-5/+3
* i965/fs: Don't uniformize surface index twiceKristian Høgsberg Kristensen2015-10-231-2/+0
* i965/fs: Read all components of a SSBO field with one sendKristian Høgsberg Kristensen2015-10-231-18/+7
* i965: Implement ARB_shader_stencil_export (gen9+)Ben Widawsky2015-10-211-0/+2
* i965: Implement gl_InvocationID.Kenneth Graunke2015-10-211-0/+13
* i965: Implement nir_intrinsic_load_primitive.Kenneth Graunke2015-10-211-0/+8
* i965/fs: use the right number of UBOsIago Toral Quiroga2015-10-161-1/+1
* i965: add arrays of arrays support for varyingsTimothy Arceri2015-10-151-3/+1
* i965: Adapt SSBOs to work with their own separate index spaceIago Toral Quiroga2015-10-141-12/+12
* nir: split SSBO min/max atomic instrinsics into signed/unsigned versionsIago Toral Quiroga2015-10-141-10/+10
* i965/vs: Map scalar VS input locations properly; avoid tons of MOVs.Kenneth Graunke2015-10-101-51/+20
* i965/fs: Handle non-const sample number in interpolateAtSampleNeil Roberts2015-10-091-27/+112