summaryrefslogtreecommitdiffstats
path: root/src/mesa/program/prog_to_nir.c
Commit message (Expand)AuthorAgeFilesLines
* nir: improvements to native_integers removalJonathan Marek2019-05-311-8/+2
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-6/+6
* nir/builder: Merge nir_[if]mov_alu into one nir_mov_alu helperJason Ekstrand2019-05-241-2/+2
* nir/builder: Remove the use_fmov parameter from nir_swizzleJason Ekstrand2019-05-241-5/+5
* ptn,ttn: Use nir_channel for selecting channelsJason Ekstrand2019-05-241-1/+1
* nir: nir_shader_compiler_options: drop native_integersChristian Gmeiner2019-05-071-34/+10
* prog_to_nir: fix write from vps to FOGKarol Herbst2019-03-081-1/+7
* nir: use nir_variable_create instead of open-coding the logicTapani Pälli2019-02-261-6/+4
* nir, glsl: move pixel_center_integer/origin_upper_left to shader_info.fsAlejandro Piñeiro2019-02-211-10/+1
* st/nir: use NIR for asm programsTimothy Arceri2019-02-191-1/+1
* program: Make prog_to_nir create texture/sampler derefs.Kenneth Graunke2019-02-111-5/+16
* program: Extend prog_to_nir handle system values.Kenneth Graunke2019-02-051-0/+30
* program: Use u_bit_scan64 in prog_to_nir.Kenneth Graunke2019-02-051-7/+6
* glsl_type: Add support for explicitly laid out matrices and arraysJason Ekstrand2019-01-081-1/+1
* nir: Make boolean conversions sized just like the othersJason Ekstrand2018-12-051-2/+2
* nir/prog: Use nir_bany in kill handlingJason Ekstrand2018-10-261-1/+1
* nir: Create sampler variables in prog_to_nir.Kenneth Graunke2018-10-141-2/+13
* prog/nir: Use deref instructions for paramsJason Ekstrand2018-06-221-35/+6
* mesa: include mtypes.h lessMarek Olšák2018-04-121-0/+1
* prog/nir: Simplify some load/store operationsJason Ekstrand2018-04-051-40/+13
* mesa: rework ParameterList to allow packingTimothy Arceri2018-03-201-1/+2
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-14/+12
* nir: Rework conversion opcodesJason Ekstrand2017-03-141-1/+1
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-1/+1
* compiler: Add the rest of the subpassInput typesJason Ekstrand2016-11-221-0/+1
* compiler: Store the clip/cull distance array sizes in shader_info.Kenneth Graunke2016-11-191-1/+2
* st/mesa/r200/i915/i965: move ARB program fields into a unionTimothy Arceri2016-11-171-5/+7
* glsl/st/mesa: use common system values read fieldTimothy Arceri2016-10-261-1/+0
* r200/glsl/st/mesa: use common outputs written fieldTimothy Arceri2016-10-261-3/+2
* r200/i915/st/mesa/compiler: use common inputs read fieldTimothy Arceri2016-10-261-3/+2
* st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri2016-10-261-5/+2
* i965/mesa/st/swrast: set fs shader_info directly and switch to using itTimothy Arceri2016-10-261-6/+0
* mesa: remove unrequired codeTimothy Arceri2016-10-261-2/+0
* glsl: add a shader info field to the gl_program typeTimothy Arceri2016-10-261-0/+6
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-13/+13
* 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