nir/algebraic: Recognize open-coded flrp(a, b, fsat(c))
[mesa.git] / src / compiler /
2019-05-14 Ian Romanicknir/algebraic: Recognize open-coded flrp(a, b, fsat(c))
2019-05-14 Ian Romanicknir/algebraic: Add missing ffma(-1, a, b) pattern
2019-05-14 Ian Romanicknir: Mark ffma as 2src_commutative
2019-05-14 Ian Romanicknir: Add support for 2src_commutative ops that have...
2019-05-14 Ian Romanicknir: Rename commutative to 2src_commutative
2019-05-13 Jason Ekstrandnir/validate: Use a single set for SSA def validation
2019-05-13 Jason Ekstrandnir/validate: Use a ralloc context for our temporary...
2019-05-11 Ruslan Kabatsayevnir: Fix wrong sign in lower_rcp
2019-05-10 Alyssa Rosenzweignir: Add blend_const_color_rgba sysval
2019-05-10 Alyssa Rosenzweigcompiler: Add enums for blend state
2019-05-10 Jonathan Mareknir: allow specifying a set of opcodes in lower_alu_to_...
2019-05-08 Brian Paulglsl: s/GLboolean/bool/ to silence MSVC compiler warning
2019-05-08 Ian Romanicknir/flrp: Reassociate add in flrp(±1, b, c) lowering...
2019-05-08 Ian Romanicknir/flrp: Fix typo on the flrp(±1, b, c) path
2019-05-08 Timothy Arceriglsl_to_nir: remove unused type_is_int()
2019-05-07 Vasily Khoruzhicknir: implement lowering for fsin and fcos
2019-05-07 Ian Romanicknir/algebraic: Reassociate open-coded flrp(1, b, c)
2019-05-07 Ian Romanicknir/flrp: Lower flrp(a, b, #c) differently
2019-05-07 Ian Romanicknir/flrp: Lower flrp(a, b, c) differently if another...
2019-05-07 Ian Romanicknir/flrp: Lower flrp(a, b, c) differently if another...
2019-05-07 Ian Romanicknir/flrp: Lower flrp(±1, b, c) and flrp(a, ±1, c) diffe...
2019-05-07 Ian Romanicknir/flrp: Lower flrp(#a, #b, c) differently
2019-05-07 Ian Romanicknir: Use the flrp lowering pass instead of nir_opt_alge...
2019-05-07 Ian Romanicknir/flrp: Add new lowering pass for flrp instructions
2019-05-07 Ian Romanicknir/algebraic: Pull common multiplication out of flrp...
2019-05-07 Ian Romanicknir/algebraic: Pull common addition out of flrp arguments
2019-05-07 Christian Gmeinerglsl_to_nir: drop supports_ints
2019-05-07 Christian Gmeinernir: nir_shader_compiler_options: drop native_integers
2019-05-07 Vasily Khoruzhicknir: add int_to_float lowering pass
2019-05-06 John Stultzmesa: Makefile.sources: Add nir_lower_fb_read.c to...
2019-05-06 Alistair Strachanmesa: android: Remove unnecessary dependency tracking...
2019-05-04 Karol Herbstspirv/cl: support vload/vstore
2019-05-04 Karol Herbstnir: Add nir_op_vec helper
2019-05-04 Karol Herbstnir: Add a nir_builder_alu variant which takes an array...
2019-05-04 Karol Herbstvtn: handle bitcast with pointer src/dest
2019-05-04 Jason Ekstrandnir: Add a SSA type gathering pass
2019-05-03 Connor Abbottnir/algebraic: Don't emit empty initializers for MSVC
2019-05-03 Dylan Bakermeson: Don't build glsl cache_test when shader cache...
2019-05-03 Dylan Bakerglsl/tests: define ssize_t on windows
2019-05-03 Dylan Bakerglsl: fix general_ir_test with mingw
2019-05-03 Dave Airlienir: fix lower vars to ssa for larger vector sizes.
2019-05-03 Dave Airliespirv: fix SpvOpBitSize return value.
2019-05-02 Rob Clarknir: fix nir tex print harder
2019-05-02 Marek Olšákglsl: fix and clean up NV_compute_shader_derivatives...
2019-05-02 Rob Clarknir: add pass to lower fb reads
2019-05-02 Rob Clarknir: fix lower_wpos_ytransform in load_frag_coord case
2019-05-02 Rob Clarknir: rework tex instruction printing
2019-05-02 Connor Abbottnir/search: Add debugging code to dump the pattern...
2019-05-02 Connor Abbottnir/search: Add automaton-based pre-searching
2019-05-02 Brian Paulglsl: fix typo in #warning message
2019-05-02 Brian Paulglsl: work around MinGW 7.x compiler bug
2019-05-01 Ian Romanicknir: Saturating integer arithmetic is not associative
2019-05-01 Jonathan Mareknir: improve convert_yuv_to_rgb
2019-04-30 Juan A. Suarez Romerospirv: add missing SPV_EXT_descriptor_indexing capabilities
2019-04-30 Caio Marcelo de... spirv: Properly handle SpvOpAtomicCompareExchangeWeak
2019-04-29 Eric Engestromdelete autotools .gitignore files
2019-04-29 Andres Gomezglsl/linker: check for xfb_offset aliasing
2019-04-29 Kenneth Graunkenir: Add a new nir_cf_list_is_empty_block() helper.
2019-04-29 Kenneth Graunkeglsl/list: Add an exec_list_is_singular() helper.
2019-04-29 Andreas Baierlnir: add rcp(w) lowering for gl_FragCoord
2019-04-26 Tapani Pälliglsl: use empty brace initializer
2019-04-26 Tapani Pällinir: use braces around subobject in initializer
2019-04-26 Jason Ekstrandnir/algebraic: Optimize integer cast-of-cast
2019-04-26 Dave Airlienir: fix bit_size in lower indirect derefs.
2019-04-25 Marek Olšákglsl: fix shader_storage_blocks_write_access for SSBO...
2019-04-25 Rob Clarkfreedreno/ir3: lower load_barycentric_at_offset
2019-04-25 Rob Clarkfreedreno/ir3: lower load_barycentric_at_sample
2019-04-25 Rob Clarkcompiler: rename SYSTEM_VALUE_VARYING_COORD
2019-04-25 Caio Marcelo de... nir: Add option to lower tex to txl when shader don...
2019-04-25 Timothy Arcerinir: fix nir_remove_unused_varyings()
2019-04-25 Marek Olšákglsl: handle interactions between EXT_gpu_shader4 and...
2019-04-25 Marek Olšákglsl: allow "varying out" for fragment shader outputs...
2019-04-25 Marek Olšákglsl: add texture builtin functions for EXT_gpu_shader4
2019-04-25 Marek Olšákglsl: add arithmetic builtin functions for EXT_gpu_shader4
2019-04-25 Marek Olšákglsl: add builtin variables for EXT_gpu_shader4
2019-04-25 Marek Olšákglsl: apply some 1.30 and other rules to EXT_gpu_shader...
2019-04-25 Chris Forbesglsl: enable types for EXT_gpu_shader4
2019-04-25 Marek Olšákglsl: add `unsigned int` type for EXT_GPU_shader4
2019-04-25 Chris Forbesglsl: enable noperspective|flat|centroid for EXT_gpu_sh...
2019-04-25 Chris Forbesglsl: add scaffolding for EXT_gpu_shader4
2019-04-24 Ian Romanickglsl: Silence may unused parameter warnings in glsl...
2019-04-24 Timothy Arcerist/mesa/radeonsi: fix race between destruction of types...
2019-04-23 Caio Marcelo de... spirv: Handle SpvOpDecorateId
2019-04-23 Caio Marcelo de... spirv: Rename vtn_decoration literals to operands
2019-04-22 Kenneth GraunkeRevert "glsl: Set location on structure-split sampler...
2019-04-22 Jason Ekstrandnir: Use the NIR_SRC_AS_ macro to define nir_src_as_deref
2019-04-19 Jason Ekstrandnir: Add helpers for getting the type of an address...
2019-04-19 Jason Ekstrandintel,nir: Lower TXD with a bindless sampler
2019-04-19 Jason Ekstrandnir/lower_io: Expose some explicit I/O lowering helpers
2019-04-19 Kristian H. Kristensennir_opcodes.py: Saturate to expression that doesn't...
2019-04-19 Kristian H. Kristensenglsl_to_nir: Initialize debug variable
2019-04-19 Eric Anholtnir: Use the nir_builder _imm helpers in setting up...
2019-04-19 Eric Anholtnir: Fix deref offset calculation for structs.
2019-04-19 Erico Nunesnir/algebraic: add lowering for fsign
2019-04-18 Ian Romanicknir/algebraic: Strength reduce some compares of x and -x
2019-04-18 Ian Romanicknir/algebraic: Fix some 1-bit Boolean weirdness
2019-04-18 Ian Romanicknir/algebraic: Replace a pattern where iand with a...
2019-04-18 Ian Romanicknir/algebraic: Recognize open-coded copysign(1.0, a)
2019-04-18 Jason Ekstrandnir: Add a nir_src_as_intrinsic() helper
2019-04-18 Jason Ekstrandnir: Rework nir_src_as_alu_instr to not take a pointer
next