summaryrefslogtreecommitdiffstats
path: root/src/mesa/program/prog_to_nir.c
Commit message (Expand)AuthorAgeFilesLines
* glsl: add subpass image type (v2)Dave Airlie2016-09-161-0/+2
* util: Move _mesa_fsl/util_last_bit into util/bitscan.hMathias Fröhlich2016-08-091-3/+3
* ptn: Emit mul+add for MADJason Ekstrand2016-05-111-1/+5
* prog: Delete all remains of OPCODE_SNE, OPCODE_SEQ, OPCODE_SGT, and OPCODE_SLEIan Romanick2016-05-101-60/+0
* ptn: Fix all users of ptn_swizzleIan Romanick2016-03-311-6/+6
* ptn: Silence unused parameter warningIan Romanick2016-03-311-2/+2
* nir: add a bit_size parameter to nir_ssa_dest_initConnor Abbott2016-03-171-5/+5
* program: Remove NV_fragment_program Abs support.Matt Turner2016-03-011-6/+0
* program: Remove OPCODE_TXP_NV.Matt Turner2016-03-011-7/+0
* nir: Separate texture from sampler in nir_tex_instrJason Ekstrand2016-02-091-0/+1
* nir/tex_instr: Rename sampler to textureJason Ekstrand2016-02-091-1/+1
* ptn: use const_index helpersRob Clark2016-02-091-2/+2
* glsl: move to compiler/Emil Velikov2016-01-261-1/+1
* nir: move to compiler/Emil Velikov2016-01-261-2/+2
* nir/builder: Add an init function that creates a simple shader for youJason Ekstrand2015-12-291-10/+3
* nir: Get rid of function overloadsJason Ekstrand2015-12-281-2/+1
* nir: Add a writemask to store intrinsics.Kenneth Graunke2015-12-221-0/+2
* nir: Delete bany, ball, fany, fall.Matt Turner2015-12-181-2/+2
* nir/info: Add a few bits of info for fragment shadersJason Ekstrand2015-10-191-0/+6
* nir/prog: Don't double-insert the fog-coord variableJason Ekstrand2015-10-151-3/+2
* nir: Add helpers for creating variables and adding them to listsJason Ekstrand2015-10-151-12/+7
* nir/prog: Use nir_foreach_variableJason Ekstrand2015-10-151-1/+1
* nir: Add a a nir_shader_info structJason Ekstrand2015-10-021-0/+13
* prog_to_nir: Use nir_op_dphJason Ekstrand2015-09-221-2/+1
* mesa: Resolve GCC sign-compare warning.Rhys Kidd2015-09-101-1/+1
* nir: Convert the builder to use the new NIR cursor API.Kenneth Graunke2015-08-271-1/+1
* prog_to_nir: Use nir_builder_insert() rather than poking at cf_list.Kenneth Graunke2015-08-251-11/+11
* nir: Store gl_shader_stage in nir_shader.Kenneth Graunke2015-08-251-1/+3
* prog_to_nir: Don't allocate nir_variable with type vec4[0] for uniforms.Kenneth Graunke2015-08-251-7/+11
* prog_to_nir: Fix fragment depth writes.Kenneth Graunke2015-06-061-3/+19
* prog_to_nir: Make RSQ properly take the absolute value of its argument.Kenneth Graunke2015-06-041-1/+2
* program: Shrink and rename SaturateMode field to Saturate.Matt Turner2015-06-031-2/+2
* prog_to_nir: Remove OPCODE_MOV special case.Matt Turner2015-06-021-1/+1
* prog_to_nir: Remove from op_trans[] opcodes handled in the switch.Matt Turner2015-06-021-7/+7
* Fix an unused variable warningJason Ekstrand2015-05-251-2/+0
* prog_to_nir: Use a variable for uniform dataJason Ekstrand2015-05-231-30/+35
* prog_to_nir: OPCODE_EXP is not nir_op_fexpIan Romanick2015-05-081-1/+1
* nir: Fix per-component negation in prog_to_nir's SWZ handling.Kenneth Graunke2015-04-211-7/+18
* nir: Constify prog_to_nir's gl_program pointer.Kenneth Graunke2015-04-101-2/+2
* nir: Allocate dereferences out of their parent instruction or deref.Kenneth Graunke2015-04-071-5/+4
* nir: Use _mesa_flsll(InputsRead) in prog->nir.Kenneth Graunke2015-04-011-2/+2
* nir: In prog->nir, don't wrap dot products with ptn_channel(..., X).Kenneth Graunke2015-04-011-4/+4
* nir: Implement a Mesa IR -> NIR translator.Kenneth Graunke2015-03-271-0/+1097