summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/glsl_to_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes.Kenneth Graunke2016-01-131-4/+0
* glsl: tidy up struct with a single memberTimothy Arceri2015-12-301-1/+1
* nir: Get rid of function overloadsJason Ekstrand2015-12-281-31/+20
* nir: Use writemasked store_vars in glsl_to_nir.Kenneth Graunke2015-12-221-30/+9
* nir: Add a writemask to store intrinsics.Kenneth Graunke2015-12-221-0/+2
* nir: remove field only used in GLSL IR when assigning varying locationsTimothy Arceri2015-12-221-1/+0
* glsl: Remove ir_unop_any.Matt Turner2015-12-181-18/+0
* nir: Get rid of *_indirect variants of input/output load/store intrinsicsJason Ekstrand2015-12-101-63/+11
* nir: Add nir intrinsics for shared variable atomic operationsJordan Justen2015-12-091-0/+67
* glsl: Replace atomic_ssbo and ssbo_atomic with atomicJordan Justen2015-12-091-8/+8
* nir: Translate glsl shared var store intrinsic to nir intrinsicJordan Justen2015-12-091-0/+33
* nir: Translate glsl shared var load intrinsic to nir intrinsicJordan Justen2015-12-091-0/+29
* nir: s/nir_type_unsigned/nir_type_uintJason Ekstrand2015-11-231-1/+1
* nir: Add nir_texop_samples_identical opcodeIan Romanick2015-11-191-0/+6
* nir: add array length fieldRob Clark2015-11-181-0/+5
* nir: remove nir_variable::max_ifc_array_accessRob Clark2015-11-181-9/+0
* nir: Store the size of the TCS output patch in nir_shader_info.Kenneth Graunke2015-11-181-0/+4
* nir/glsl: Fix copy-n-paste mistakes from commit 213f864.Matt Turner2015-11-161-3/+3
* nir/glsl_to_nir: use _mesa_fls() to compute num_texturesJuan A. Suarez Romero2015-11-161-7/+2
* nir/glsl: switch to using the builderConnor Abbott2015-11-101-441/+259
* nir/glsl: make emit() take nir_ssa_def * sourcesConnor Abbott2015-11-101-18/+18
* nir/glsl: convert nir_visitor::result to a nir_ssa_def *Connor Abbott2015-11-101-6/+7
* nir/glsl: make evaluate_rvalue() return a nir_ssa_def *Connor Abbott2015-11-101-37/+53
* nir: Store PatchInputsRead and PatchOutputsWritten in nir_shader_info.Kenneth Graunke2015-11-101-0/+2
* nir: Add new barrier functions for compute shadersJordan Justen2015-11-061-0/+15
* nir: add shader_clock intrinsicEmil Velikov2015-10-301-0/+6
* nir: Copy "patch" flag from ir_variable to nir_variable.Kenneth Graunke2015-10-281-0/+1
* glsl: keep track of intra-stage indices for atomicsTimothy Arceri2015-10-271-2/+0
* nir/info: Add more information about geometry shadersJason Ekstrand2015-10-211-0/+4
* mesa: replace UsesClipDistance with ClipDistanceArraySizeMarek Olšák2015-10-201-1/+2
* nir/info: Add a few bits of info for fragment shadersJason Ekstrand2015-10-191-0/+10
* nir/info: Add compute shader local size to nir_shader_infoJason Ekstrand2015-10-191-0/+8
* nir/info: Move the GS info into a stage-specific info unionJason Ekstrand2015-10-191-2/+10
* nir: Add a label to nir_shader_infoJason Ekstrand2015-10-191-0/+2
* nir: Get the number of SSBOs and UBOs rightIago Toral Quiroga2015-10-161-2/+2
* nir/glsl: Use shader_prog->Name for naming the NIR shaderJason Ekstrand2015-10-151-1/+1
* nir: Add helpers for creating variables and adding them to listsJason Ekstrand2015-10-151-34/+6
* mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocksIago Toral Quiroga2015-10-141-1/+1
* nir: split SSBO min/max atomic instrinsics into signed/unsigned versionsIago Toral Quiroga2015-10-141-4/+18
* nir: Add a nir_shader_info::has_transform_feedback_varyings flag.Kenneth Graunke2015-10-041-0/+2
* nir: Move GS data to nir_shader_infoJason Ekstrand2015-10-021-2/+2
* nir: Add a a nir_shader_info structJason Ekstrand2015-10-021-0/+18
* nir/glsl: Take a gl_shader_program and a stage rather than a gl_shaderJason Ekstrand2015-10-021-2/+6
* nir: Don't set dest in SSBO store glsl_to_nir conversionJordan Justen2015-09-291-1/+0
* nir: Use a system value for gl_PrimitiveIDIn.Kenneth Graunke2015-09-291-0/+5
* nir: Implement lowered SSBO atomic intrinsicsIago Toral Quiroga2015-09-251-0/+56
* nir/glsl_to_nir: ignore an instruction's dest if it hasn't anyIago Toral Quiroga2015-09-251-1/+2
* nir: Implement __intrinsic_load_ssboIago Toral Quiroga2015-09-251-0/+67
* nir: modify the instruction insertion in nir_visitor::visit(ir_call *ir)Samuel Iglesias Gonsalvez2015-09-251-4/+10
* nir: Implement __intrinsic_store_ssboIago Toral Quiroga2015-09-251-0/+36