Move compiler.h and imports.h/c from src/mesa/main into src/util
[mesa.git] / src / mesa / program / prog_to_nir.c
2020-03-27 Marek OlšákMove compiler.h and imports.h/c from src/mesa/main...
2020-02-24 Eric Anholtprog_to_nir: Reuse glsl_get_sampler_dim_coordinate_comp...
2019-09-12 Iago Toral Quirogaprog_to_nir: VARYING_SLOT_PSIZ is a scalar
2019-09-11 Marek Olšákprog_to_nir, tgsi_to_nir: make sure kill doesn't discar...
2019-05-31 Jonathan Mareknir: improvements to native_integers removal
2019-05-24 Jason Ekstrandnir: Drop imov/fmov in favor of one mov instruction
2019-05-24 Jason Ekstrandnir/builder: Merge nir_[if]mov_alu into one nir_mov_alu...
2019-05-24 Jason Ekstrandnir/builder: Remove the use_fmov parameter from nir_swizzle
2019-05-24 Jason Ekstrandptn,ttn: Use nir_channel for selecting channels
2019-05-07 Christian Gmeinernir: nir_shader_compiler_options: drop native_integers
2019-03-08 Karol Herbstprog_to_nir: fix write from vps to FOG
2019-02-26 Tapani Pällinir: use nir_variable_create instead of open-coding...
2019-02-21 Alejandro Piñeironir, glsl: move pixel_center_integer/origin_upper_left...
2019-02-19 Timothy Arcerist/nir: use NIR for asm programs
2019-02-12 Kenneth Graunkeprogram: Make prog_to_nir create texture/sampler derefs.
2019-02-05 Kenneth Graunkeprogram: Extend prog_to_nir handle system values.
2019-02-05 Kenneth Graunkeprogram: Use u_bit_scan64 in prog_to_nir.
2019-01-08 Jason Ekstrandglsl_type: Add support for explicitly laid out matrices...
2018-12-05 Jason Ekstrandnir: Make boolean conversions sized just like the others
2018-10-26 Jason Ekstrandnir/prog: Use nir_bany in kill handling
2018-10-15 Kenneth Graunkenir: Create sampler variables in prog_to_nir.
2018-06-23 Jason Ekstrandprog/nir: Use deref instructions for params
2018-04-12 Marek Olšákmesa: include mtypes.h less
2018-04-05 Jason Ekstrandprog/nir: Simplify some load/store operations
2018-03-20 Timothy Arcerimesa: rework ParameterList to allow packing
2017-05-09 Jason Ekstrandnir: Embed the shader_info in the nir_shader again
2017-03-14 Jason Ekstrandnir: Rework conversion opcodes
2016-12-13 Ilia Mirkintreewide: s/comparitor/comparator/
2016-11-22 Jason Ekstrandcompiler: Add the rest of the subpassInput types
2016-11-19 Kenneth Graunkecompiler: Store the clip/cull distance array sizes...
2016-11-17 Timothy Arcerist/mesa/r200/i915/i965: move ARB program fields into...
2016-10-26 Timothy Arceriglsl/st/mesa: use common system values read field
2016-10-26 Timothy Arcerir200/glsl/st/mesa: use common outputs written field
2016-10-26 Timothy Arcerir200/i915/st/mesa/compiler: use common inputs read...
2016-10-26 Timothy Arcerist/mesa/r200/i915/i965: eliminate gl_fragment_program
2016-10-26 Timothy Arcerii965/mesa/st/swrast: set fs shader_info directly and...
2016-10-26 Timothy Arcerimesa: remove unrequired code
2016-10-26 Timothy Arceriglsl: add a shader info field to the gl_program type
2016-10-26 Timothy Arcerinir/i965/anv/radv/gallium: make shader info a pointer
2016-09-16 Dave Airlieglsl: add subpass image type (v2)
2016-08-09 Mathias Fröhlichutil: Move _mesa_fsl/util_last_bit into util/bitscan.h
2016-05-11 Jason Ekstrandptn: Emit mul+add for MAD
2016-05-10 Ian Romanickprog: Delete all remains of OPCODE_SNE, OPCODE_SEQ...
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-31 Ian Romanickptn: Fix all users of ptn_swizzle
2016-03-31 Ian Romanickptn: Silence unused parameter warning
2016-03-25 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-17 Connor Abbottnir: add a bit_size parameter to nir_ssa_dest_init
2016-03-02 Kenneth GraunkeMerge remote-tracking branch 'origin/master' into vulkan
2016-03-01 Matt Turnerprogram: Remove NV_fragment_program Abs support.
2016-03-01 Matt Turnerprogram: Remove OPCODE_TXP_NV.
2016-02-09 Jason EkstrandMerge commit '8b0fb1c152fe191768953aa8c77b89034a377f83...
2016-02-09 Jason Ekstrandnir: Separate texture from sampler in nir_tex_instr
2016-02-09 Jason Ekstrandnir/tex_instr: Rename sampler to texture
2016-02-09 Rob Clarkptn: use const_index helpers
2016-02-05 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-05 Jason EkstrandMerge commit mesa-public/master into vulkan
2016-02-05 Jason EkstrandMerge branch mesa-public/master into vulkan
2016-01-26 Emil Velikovglsl: move to compiler/
2016-01-26 Emil Velikovnir: move to compiler/
2016-01-25 Jason EkstrandMerge remote-tracking branch 'mattst88/nir-lower-pack...
2016-01-21 Kristian Høgsberg... Merge remote-tracking branch 'jekstrand/wip/i965-unifor...
2016-01-14 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-01-12 Kristian Høgsberg... Merge ../mesa into vulkan
2016-01-09 Kristian Høgsberg... Merge ../mesa into vulkan
2015-12-29 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-29 Jason Ekstrandnir/builder: Add an init function that creates a simple...
2015-12-28 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-28 Jason Ekstrandnir: Get rid of function overloads
2015-12-28 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-22 Kenneth Graunkenir: Add a writemask to store intrinsics.
2015-12-18 Matt Turnernir: Delete bany, ball, fany, fall.
2015-12-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-11 Kristian Høgsberg... Merge ../mesa into vulkan
2015-12-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-23 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-14 Jason EkstrandMerge branch 'wip/i965-separate-sampler-tex' into vulkan
2015-11-14 Jason Ekstrandnir: Separate texture from sampler in nir_tex_instr
2015-10-19 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-19 Jason Ekstrandnir/info: Add a few bits of info for fragment shaders
2015-10-15 Jason Ekstrandnir/prog: Don't double-insert the fog-coord variable
2015-10-15 Jason Ekstrandnir: Add helpers for creating variables and adding...
2015-10-15 Jason Ekstrandnir/prog: Use nir_foreach_variable
2015-10-02 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-02 Jason Ekstrandnir: Add a a nir_shader_info struct
2015-10-01 Kristian Høgsberg... Merge branch 'master' of ../mesa into vulkan
2015-09-23 Jason Ekstrandprog_to_nir: Use nir_op_dph
2015-09-10 Rhys Kiddmesa: Resolve GCC sign-compare warning.
2015-08-31 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-27 Kenneth Graunkenir: Convert the builder to use the new NIR cursor...
2015-08-26 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-25 Kenneth Graunkeprog_to_nir: Use nir_builder_insert() rather than pokin...
2015-08-25 Kenneth Graunkenir: Store gl_shader_stage in nir_shader.
2015-08-25 Kenneth Graunkeprog_to_nir: Don't allocate nir_variable with type...
2015-06-26 Connor AbbottMerge branch 'wip/nir-vtn' into vulkan
2015-06-24 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-06-06 Kenneth Graunkeprog_to_nir: Fix fragment depth writes.
2015-06-04 Kenneth Graunkeprog_to_nir: Make RSQ properly take the absolute value...
2015-06-03 Matt Turnerprogram: Shrink and rename SaturateMode field to Saturate.
2015-06-02 Matt Turnerprog_to_nir: Remove OPCODE_MOV special case.
next