meson: Add mising git_sha1.h dependency.
[mesa.git] / src / compiler /
2020-07-21 Rhys Perrynir: add nir_unsigned_upper_bound and nir_addition_migh...
2020-07-21 Rhys Perrynir/lower_int64: lower 64-bit amul
2020-07-21 Jason Ekstrandspirv: Add support for SPV_EXT_shader_atomic_float
2020-07-21 Jason Ekstrandspirv: Update headers and grammar json
2020-07-20 Daniel Schürmannnir/algebraic: fold some nested bcsel
2020-07-20 Daniel Schürmannnir/algebraic: propagate b2i out of ior/iand
2020-07-20 Daniel Schürmannnir/algebraic: add distributive rules for ior/iand
2020-07-20 Daniel Schürmannnir/algebraic: optimize (a < 0.0) ? -a : a -> fabs(a)
2020-07-20 Daniel Schürmannnir/algebraic: optimize fmul(x, bcsel(c, -1.0, 1.0...
2020-07-20 Daniel Schürmannnir/algebraic: add some more unop + bcsel optimizations
2020-07-20 Daniel Schürmannnir/algebraic: add optimizations for fsign/isign
2020-07-20 Daniel Schürmannnir/algebraic: optimize iand/ior of (n)eq zero
2020-07-20 Daniel Schürmannnir: also move b2i in case of nir_move_copies
2020-07-20 Daniel Schürmannnir/algebraic: optimize bcsel(a, 0, 1) to b2i
2020-07-20 Rhys Perryspirv: don't split memory barriers
2020-07-17 Icecream95nir: Set the alignment for SSBO lowering
2020-07-17 Icecream95nir: Fix lower_two_sided_color when the face is an...
2020-07-17 Icecream95nir: Add a face_sysval argument to nir_lower_two_sided_...
2020-07-17 Icecream95pan/mdg: Do per-sample framebuffer loads
2020-07-17 Erik Faye-Lundmesa: do not use bitfields for advanced-blend state
2020-07-15 Roman StratiienkoAndroid: Fixes for Q and R
2020-07-15 Icecream95compiler: Add dual-source factors to blend_factor
2020-07-14 Jesse Natalienir: Support load/store of temps as scratch in nir_lowe...
2020-07-14 Jesse Natalienir: When nir_lower_vars_to_explicit_types is run on...
2020-07-14 Jesse Natalienir_lower_io: Add addr_format_is_offset helper
2020-07-13 Rhys Perrynir/lower_subgroups: add lower_shuffle_to_swizzle_amd
2020-07-13 Rhys Perrynir/lower_subgroups: pass options struct to lower_shuffle
2020-07-13 Icecream95nir: Add a base value to load_raw_output_pan
2020-07-12 Jason Ekstrandspirv: Allow block-decorated struct types for constants
2020-07-12 Jason Ekstrandspirv: Skip phis in unreachable blocks in the second...
2020-07-11 Mike Blumenkrantznir: allow nir_lower_clip_halfz to run in geometry...
2020-07-11 Mike Blumenkrantznir: allow nir_lower_point_size_mov to run in geometry...
2020-07-09 Pierre-Eric Pellou... glsl: declare gl_Layer/gl_ViewportIndex/gl_ViewportMask...
2020-07-09 Pierre-Eric Pellou... glsl: only allow 32 bits atomic operations on images
2020-07-09 Pierre-Eric Pellou... glsl: don't expose imageAtomicIncWrap for signed image
2020-07-09 Pierre-Eric Pellou... glsl: reject size1x8 for image variable with floating...
2020-07-08 Marek Olšákglsl: don't validate array types in ir_dereference_variable
2020-07-08 Jason Ekstrandnir/validate: Don't abort() until after the shader...
2020-07-08 Mike Blumenkrantznir: add lowering pass for fragcolor -> fragdata
2020-07-08 Marek Olšákglsl: lower mediump temporaries to 16 bits except struc...
2020-07-08 Alyssa Rosenzweigglsl: Handle 16-bit types in loop analysis
2020-07-08 Marek Olšákglsl: add capability to lower mediump array types
2020-07-08 Marek Olšákglsl: lower builtins to mediump that always return...
2020-07-08 Marek Olšákglsl: lower builtins to mediump that ignore precision...
2020-07-08 Marek Olšákglsl: don't lower builtins to mediump that don't allow it
2020-07-08 Marek Olšákglsl: don't lower precision of textureSize
2020-07-08 Marek Olšákglsl: flatten a tautological conditional in lower_precision
2020-07-08 Marek Olšákglsl: cleanups in lower_precision
2020-07-08 Marek Olšákglsl: remove the return type from lower_precision
2020-07-08 Marek Olšákglsl: convert reusable lower_precision util code into...
2020-07-08 Marek Olšákglsl: validate more stuff
2020-07-08 Marek Olšákglsl: run validate_ir_tree if GLSL_VALIDATE=1 regardles...
2020-07-08 Marek Olšákglsl: fix evaluating float16 constant expression matrices
2020-07-08 Marek Olšákglsl: fix the type of ir_constant_data::u16
2020-07-08 Marek Olšákglsl: print constant initializers
2020-07-08 Marek Olšákglsl: print precision qualifiers in IR dumps
2020-07-08 Marek Olšákglsl: make print_type non-static for debugging
2020-07-07 Daniel Schürmannnir: refactor nir_can_move_instr
2020-07-07 Daniel Schürmannnir: also move vecN in case of nir_move_copies
2020-07-06 Neil Robertsnir: Add intrinsics for the line width
2020-07-06 Neil Robertscompiler: Add a system value for the line coord
2020-07-06 Jason Ekstrandnir: Add docs to nir_lower[_explicit]_io
2020-07-06 Jason Ekstrandnir: Remove shared support from lower_io
2020-07-06 Jason Ekstrandnir: Assert that nir_lower_io is only called with allow...
2020-07-06 Connor Abbottnir: add vec2_index_32bit_offset address format
2020-07-06 Connor Abbottnir: Refactor load/store intrinsic helper
2020-07-06 Jonathan MarekRevert "nir: Support sysval tess levels in SPIR-V to...
2020-07-06 Jonathan MarekRevert "nir: Add an option for lowering TessLevelInner...
2020-07-04 Vinson Leenir: Add nir_lower_clip_disable.c to SCons build.
2020-07-03 Mike Blumenkrantznir: add lowering pass for clip plane enabling
2020-07-02 Timothy Arcerispirv: add missing fallthrough comments
2020-07-02 Timothy Arceriglsl: move fallthrough comment to where gcc can see it
2020-07-02 Timothy Arcerinir: fix implicit fallthrough warnings
2020-07-02 Ian Romanicknir/algebraic: Don't distrubte absolute-value into...
2020-07-02 Timothy Arcerinir: add missing break to nir_opt_access()
2020-06-30 Dave Airlieglsl: fix constant packing for 64-bit big endian.
2020-06-30 Alyssa Rosenzweignir: Propagate *2*16 conversions into vectors
2020-06-30 Timothy Arceriglsl: remove stale FIXME
2020-06-30 Timothy Arceriglsl: define gl_LightSource members in ARB_vertex_progr...
2020-06-29 Boris Brezillonnir: Add new rules to optimize NOOP pack/unpack pairs
2020-06-24 Rhys Perryspirv: set variables to restrict by default
2020-06-24 Kenneth Graunkenir: Fix divergence analysis for tessellation input...
2020-06-23 Jose Maria Casanov... nir: only uniforms with dynamically_uniform offset...
2020-06-23 Marek Olšákglsl,driconf: add allow_glsl_120_subset_in_110 for...
2020-06-22 Brian Honir: Add an option for lowering TessLevelInner/Outer...
2020-06-22 Brian Honir: Support sysval tess levels in SPIR-V to NIR
2020-06-22 Rhys Perrynir: slight correction to cube_face_coord constant...
2020-06-22 Neil Robertsnir/scheduler: Add an option to specify what stages...
2020-06-22 Neil Robertsnir/schedule: Store a pointer to the scoreboard in...
2020-06-22 Neil Robertsnir/scheduler: Handle nir_intrinsic_load_per_vertex_input
2020-06-18 Karol Herbstnir/lower_images: handle dec and inc
2020-06-18 Karol Herbstnir/lower_images: fix for array of arrays
2020-06-18 Rob Clarkglsl_to_nir: fix vote_any/vote_all
2020-06-18 Rob Clarkglsl_to_nir: fix shader_clock
2020-06-18 Rob Clarkglsl_to_nir: fix is_helper_invocation
2020-06-18 Rob Clarkspirv: drop some dead code
2020-06-18 Rob Clarkspirv: atomic_counter_read_deref is not vectorized
2020-06-17 Samuel Pitoisetspirv: do not set num_components for non-vectorized...
2020-06-17 Timothy Arceriglsl: small optimisation fix for uniform array resizing
2020-06-17 Timothy Arceriglsl: fix uniform array resizing in the nir linker
next