summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Reduce the response length of sampler messages on Skylake.Kenneth Graunke2016-04-261-2/+13
* i965/fs: Properly report regs_written from SAMPLEINFOJason Ekstrand2016-04-261-1/+7
* i965: Don't force a header for texture offsets of 0.Kenneth Graunke2016-04-261-1/+3
* i965/fs_surface_builder: Take a GL format enum instead of mesa_formatJason Ekstrand2016-04-211-5/+3
* i965: Fix interpolateAtSample() on single sampled buffers.Kenneth Graunke2016-04-201-0/+15
* i965: Fix gl_SampleMaskIn[] in per-sample shading mode.Kenneth Graunke2016-04-201-2/+1
* nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott2016-04-201-1/+1
* i965/fs: Don't allow OOB array access of imagesJason Ekstrand2016-04-151-15/+11
* i965/fs: Get rid of the param_size arrayJason Ekstrand2016-04-141-9/+0
* i965/fs: Use MOV_INDIRECT for all indirect uniform loadsJason Ekstrand2016-04-141-11/+44
* i965/fs: Use UD type for offsets in VARYING_PULL_CONSTANT_LOADJason Ekstrand2016-04-141-2/+3
* i965: Implement the new imod and irem opcodesJason Ekstrand2016-04-131-0/+36
* i965: Port INTEL_PRECISE_TRIG=1 to NIR.Kenneth Graunke2016-04-111-14/+2
* i965/fs: Move the code for load/store_shared to emit_cs_intrinsicJason Ekstrand2016-04-041-76/+76
* i965/nir: Provide a default LOD for buffer texturesJason Ekstrand2016-04-041-0/+4
* i965: Add an INTEL_PRECISE_TRIG=1 option to fix SIN/COS output range.Kenneth Graunke2016-04-041-2/+14
* i965: Add an implemnetation of nir_op_fquantize2f16Jason Ekstrand2016-04-011-0/+28
* nir: rename nir_const_value fields to include bitsize informationIago Toral Quiroga2016-03-171-35/+35
* i965/fs/nir: "surface_access::" prefix not neededAlejandro Piñeiro2016-03-081-14/+10
* i965/fs: Optimize float conversions of byte/word extract.Matt Turner2016-03-041-0/+46
* 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