nir: gather all IO info from IO intrinsics
[mesa.git] / src / compiler / nir / nir_gather_info.c
2020-08-24 Marek Olšáknir: gather all IO info from IO intrinsics
2020-08-18 Louis-Francis Ratt... st/mesa: Replace UsesStreams by ActiveStreamMask for GS
2020-07-29 Jason Ekstrandnir: Add a nir_foreach_uniform_variable helper
2020-07-06 Neil Robertscompiler: Add a system value for the line coord
2020-07-02 Timothy Arcerinir: fix implicit fallthrough warnings
2020-06-02 Marek Olšáknir: gather which images are MSAA
2020-06-02 Marek Olšáknir: gather which images are buffers
2020-06-02 Marek Olšáknir: don't count samplers and images in interface blocks
2020-05-19 Caio Marcelo de... nir: Consider atomic counter intrinsics when setting...
2020-05-18 Caio Marcelo de... nir: Use deref intrinsics to set writes_memory when...
2020-05-12 Brian Hoturnip: Execute ir3_nir_lower_gs pass again
2020-04-07 Caio Marcelo de... nir: Add per_view attribute to nir_variable
2020-04-01 Mark Janesnir: check shader type before writing to shaderinfo...
2020-03-30 Timur Kristófnir: Collect if shader uses cross-invocation or indirec...
2020-03-26 Marek Olšáknir: add and gather shader_info::writes_memory
2020-03-24 Rhys Perrynir/gather_info: fix per-vertex handling in try_mask_pa...
2020-03-19 Rhys Perrynir/gather_info: handle emit_vertex_with_counter
2020-03-09 Daniel Schürmannnir: gather info whether a shader uses demote_to_helper
2020-01-29 Samuel Pitoisetnir: add nir_intrinsic_interp_deref_at_vertex
2019-10-09 Marek Olšáknir: add shader_info::last_msaa_image
2019-10-04 Erik Faye-Lundnir: initialize needs_helper_invocations as well
2019-10-04 Erik Faye-Lundnir: initialize uses_discard to false
2019-09-23 Marek Olšáknir: don't add bindless variables to num_textures and...
2019-07-24 Daniel Schürmannnir,intel: lower if (cond) demote() to new intrinsic...
2019-07-23 Jason Ekstrandnir/gather_info: Look for uses of helper invocations
2019-07-23 Jason Ekstrandnir/gather_info: Move setting uses_64bit out of the...
2019-07-18 Andreas Baierlnir: Add gl_PointCoord system value
2019-07-08 Caio Marcelo de... nir: Add demote and is_helper_invocation intrinsics
2019-03-21 Rob Clarknir: move gls_type_get_{sampler,image}_count()
2019-03-06 Timothy Arcerinir: rename glsl_type_is_struct() -> glsl_type_is_struc...
2019-02-12 Kenneth Graunkenir: Gather texture bitmasks in gl_nir_lower_samplers_a...
2019-01-10 Matt Turnernir: Add and set info::uses_64bit
2018-11-19 Dave Airlienir: move getting deref from var after we check deref...
2018-10-22 Jason Ekstrandnir: Use nir_src_is_const and nir_src_as_* in core...
2018-09-06 Jason Ekstrandnir: Drop the vs_inputs_dual_locations option
2018-09-06 Jason Ekstrandcompiler: Move double_inputs to gl_program::DualSlotInputs
2018-08-02 Timothy Arcerinir: add fall through comment to nir_gather_info
2018-07-31 Neil Robertsnir/gather_info: Set info.gs.uses_streams
2018-06-23 Jason Ekstrandnir: Rework gather_info to entirely use deref instructions
2018-06-23 Jason Ekstrandnir: Support deref instructions in gather_info
2018-06-23 Rob Clarknir: add deref lowering sanity checking
2018-06-06 Eric Anholtnir: Look into uniform structs for samplers when counti...
2018-05-02 Antia Puentescompiler: Add SYSTEM_VALUE_IS_INDEXED_DRAW and instrinsics
2018-04-19 Antia Puentescompiler: Add SYSTEM_VALUE_FIRST_VERTEX and instrinsics
2018-04-12 Marek Olšákmesa: include mtypes.h less
2018-03-30 Brian Paulnir: s/uint/unsigned/ to fix MSVC/MinGW build
2018-01-29 Timothy Arcerinir: partially revert c2acf97fcc9b32e
2018-01-29 Timothy Arcericompiler: tidy up double_inputs_read uses
2017-11-27 Dave Airlienir: fill outputs_read field and add patch outputs...
2017-11-22 Iago Toral Quiroganir/gather_info: recognize load_patch_vertices_in as...
2017-10-30 Kenneth Graunkenir: Make nir_gather_info collect a uses_fddx_fddy...
2017-10-20 Jason Ekstrandnir: Get rid of nir_shader::stage
2017-10-13 Kenneth Graunkenir: Make nir_shader_gather_info() track texelFetch...
2017-07-31 Nicolai Hähnlenir: add load_frag_coord system value intrinsic
2017-05-09 Jason Ekstrandnir: Embed the shader_info in the nir_shader again
2017-01-27 Emil Velikovnir: silence implicit conversion to 64bit
2017-01-09 Juan A. Suarez Romeronir/i965: use two slots from inputs_read for dvec3...
2016-11-22 Kenneth Graunkenir: Add a "compact array" flag and IO lowering code.
2016-11-17 Timothy Arcerinir: add support for counting AoA uniforms in nir_shade...
2016-11-10 Timothy Arcerinir: update nir_gather_info to only mark used array...
2016-10-26 Timothy Arcerinir/i965/anv/radv/gallium: make shader info a pointer
2016-06-04 Jason Ekstrandnir/info: Get rid of uses_interp_var_at_offset
2016-06-02 Jordan Justennir: Make lowering gl_LocalInvocationIndex optional
2016-05-16 Kenneth Graunkenir: Add a nir->info.uses_interp_var_at_offset flag.
2016-05-14 Jason Ekstrandnir: Add an info bit for uses_sample_qualifier
2016-05-05 Jason Ekstrandnir/gather_info: fixup for new foreach_block()
2016-04-28 Jason Ekstrandnir: Switch the arguments to nir_foreach_instr
2016-04-20 Connor Abbottnir: rename nir_foreach_block*() to nir_foreach_block...
2016-04-11 Jason Ekstrandnir: Add a pass for gathering various bits of shader...
2016-04-08 Jason Ekstrandnir/gather_info: Handle discard_if
2016-04-07 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-04 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-01 Jason Ekstrandnir/gather_info: Add an assert for supported stages
2016-04-01 Jason Ekstrandnir: Move variable_get_io_mask back into gather_info
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-25 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-17 Jordan JustenMerge remote-tracking branch 'origin/master' into vulkan
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-02 Kenneth GraunkeMerge remote-tracking branch 'origin/master' into vulkan
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-18 Jason Ekstrandnir/gather_info: Count textures and images
2016-02-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-11 Jason EkstrandMerge commit '85f5c18fef1ff2f19d698f150e23a02acd6f59b9...
2016-02-10 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-09 Jason EkstrandMerge commit '8b0fb1c152fe191768953aa8c77b89034a377f83...
2016-02-05 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-05 Jason EkstrandMerge commit mesa-public/master into vulkan