v3d/compiler: add v3dv_prog_data_size helper
[mesa.git] / src / compiler /
2020-08-19 Jason Ekstrandcompiler/types: Allow interfaces in get_explicit_type_f...
2020-08-19 Jason Ekstrandnir/large_constants: Handle incomplete derefs
2020-08-19 Jason Ekstrandnir/find_array_copies: Handle cast derefs
2020-08-19 Jason Ekstrandnir/builder: Add a nir_iand_imm helper
2020-08-19 Jason Ekstrandnir: Initialize nir_ssa_def::live_index
2020-08-19 Jesse Natalienir/glsl: Add glsl_get_cl_type_size_align helper
2020-08-19 Connor Abbottnir/lower_input_attachments: Support loading layer...
2020-08-19 Connor Abbottnir/lower_input_attachments: Support loading layer...
2020-08-19 Connor Abbottnir/lower_input_attachments: Refactor to use an options...
2020-08-19 Connor Abbottnir/spirv: Add the option to keep ViewIndex as an input
2020-08-19 Rhys Perrynir/opt_remove_phis: optimize out phis with undef
2020-08-18 Jason Ekstrandspirv: Don't emit RMW for vector indexing in shared...
2020-08-18 Boris Brezillonspirv: Add support for the CL Round instruction
2020-08-18 Danylo Piliaievspirv: Only require bare types to match when copying...
2020-08-18 Marcin Ślusarzglsl: fix crashes on out of bound matrix access using...
2020-08-18 Louis-Francis Ratt... st/mesa: Replace UsesStreams by ActiveStreamMask for GS
2020-08-17 Jesse Natalienir/vtn: Support OpOrdered and OpUnordered opcodes
2020-08-17 Jesse Natalienir/vtn: Handle LessOrGreater deprecated opcode
2020-08-17 Jesse Natalienir/vtn: Support SpvOpIsFinite via fisfinite
2020-08-17 Jesse Natalienir: Add fisfinite op
2020-08-17 Jesse Natalienir/vtn: Support SpvOpIsNormal via fisnormal
2020-08-17 Jesse Natalienir: Add fisnormal op
2020-08-17 Boris Brezillonnir: Fix i64tof32 lowering
2020-08-17 Boris Brezilloncompiler/nir: Add new flags to lower pack/unpack split...
2020-08-17 Daniel Stoneglsl/test: Don't run whitespace tests in parallel
2020-08-17 Jesse Natalienir/vtn: CL SPIR-V callers should specify address modes
2020-08-17 Jason Ekstrandnir/builder: Make nir_get_ptr_bitsize take a nir_shader
2020-08-17 Jesse Natalienir: Add nir_address_format_32bit_index_offset_pack64
2020-08-17 Jesse Natalienir: Add nir_address_format_32bit_offset_as_64bit
2020-08-17 Jesse Natalienir: Optimize mask+downcast to just downcast
2020-08-17 Jesse Natalienir: Fix serialize/deserialize of void samplers/images
2020-08-17 Jesse Natalieglsl: Add 'bare' shadow sampler type
2020-08-17 Gert Wollnycompiler/nir: extend lower_fragcoord_wtrans to support...
2020-08-17 Gert Wollnycompiler/nir: rewrite lower_fragcoord_wtrans to use...
2020-08-17 Marek Olšáknir: handle load_input_vertex in nir_get_io_offset_src
2020-08-17 Marek Olšáknir: remove nir_strip stub declaration
2020-08-17 Marek Olšákcompiler: add glsl_print_type
2020-08-17 BillKristiansencompiler/glsl: Initialize local variable to zero to...
2020-08-16 orbeaspirv/vtn_cfg.c: Include util/debug.h for env_var_as_bo...
2020-08-14 Jason Ekstrandspirv: Add a MESA_SPIRV_FORCE_UNSTRUCTURED environment...
2020-08-14 Karol Herbstspirv: parse unstructured CFG
2020-08-14 Karol Herbstspirv: extract switch parsing into its own function
2020-08-14 Boris Brezillonspirv: Move the emit a 'return value' store logic into...
2020-08-14 Jason Ekstrandnir/lower_goto_if: Add some debug prints
2020-08-14 Jason Ekstrandnir/lower_goto_if: Add a route::outside set
2020-08-14 Jason Ekstrandnir/lower_goto_if: Replace a tripple loop with a double...
2020-08-14 Jason Ekstrandnir/lower_goto_if: Add a block_for_singular_set helper
2020-08-14 Jason Ekstrandnir/lower_goto_if: Sort blocks in select_fork
2020-08-14 Jason Ekstrandnir/lower_goto_if: Rework some set union logic
2020-08-14 Jason Ekstrandnir/lower_goto_if: Rework handling of skip targets
2020-08-14 Jason Ekstrandnir/lower_goto_if: Use util/list instead of exec_list
2020-08-14 Jason Ekstrandnir/lower_goto_if: Clean up ralloc usage
2020-08-14 Jason Ekstrandnir/lower_goto_if: Document some data structures
2020-08-14 Julian Winklernir: Add a structurizer
2020-08-14 Karol Herbstnir: Add goto_if jump instruction
2020-08-14 Jason Ekstrandnir: Add and use nir_foreach_block_unstructured helpers
2020-08-14 Karol Herbstnir: Add a structured flag to nir_shader
2020-08-14 Karol Herbstspirv: rename vtn_emit_cf_list to vtn_emit_cf_list_stru...
2020-08-13 Tony Wasserkanir/lower_idiv: Port recent LLVM fixes to emit_udiv
2020-08-11 Jesse Natalienir: nir_range_analysis needs to be updated for vec16
2020-08-11 Alyssa Rosenzweignir/lower_ssbo: Don't set align_* for atomics
2020-08-05 Rob Clarkglsl_to_nir: fix bitfield_extract with 16-bit operands
2020-08-05 Marek Olšákglsl: improve precision determination for calls
2020-08-05 Marek Olšákglsl: don't lower to mediump for desktop OpenGL
2020-08-05 Marek Olšákglsl: don't create conversion opcodes for array types
2020-08-05 Marek Olšákglsl: don't lower atomic functions to mediump
2020-08-05 Rob Clarkglsl: don't inline intrinsics for mediump
2020-08-05 Marek Olšákglsl: fix constant expression evaluation for 16-bit...
2020-08-05 Marek Olšákglsl: lower_precision - fix assertion failure with...
2020-08-05 Rob Clarkglsl: remove LowerPrecisionTemporaries
2020-08-05 Rob Clarkglsl/lower_precision: split out const lowering
2020-08-05 Alejandro Piñeironir/lower_tex: handle query lod with nir_lower_tex_pack...
2020-08-05 Rhys Perryspirv: set ACCESS_COHERENT for ssbo/global/image atomic...
2020-08-05 Iago Toral Quiroganir/lower_tex: skip lower_tex_packing for the texture...
2020-08-05 Eric Anholtnir: Print the constant data size associated with a...
2020-08-05 Eric Anholtnir: Add a little more docs about NIR's constant_data.
2020-08-05 Eric Anholtnir/lower_amul: Use num_ubos/ssbos instead of recomputi...
2020-08-04 Caio Marcelo de... spirv: Propagate explicit layout only in types that...
2020-08-04 Jason Ekstrandspirv: Do more complex unwrapping in get_nir_type
2020-08-04 Jason Ekstrandcompiler/types: Add a struct_type_is_packed wrapper
2020-08-03 Jason Ekstrandnir/deref: Don't try to compare derefs containing casts
2020-08-03 Eric Anholtnir: Remove the old nir_opt_shrink_load.
2020-08-03 Eric Anholtnir: Add a pass to cut the trailing ends of vectors.
2020-07-31 David Stevensnir: Add colorspace support to YUV lowering pass
2020-07-30 Boris Brezillonnir: Get rid of __[u]int64_to_fp32() and __fp32_to_...
2020-07-30 Boris Brezillonnir: Extend nir_lower_int64() to support i2f/f2i lowering
2020-07-30 Boris Brezillonnir: Stop passing an options arg to nir_lower_int64()
2020-07-30 Boris Brezillonnir: Allow casts in nir_deref_instr_get[_const]_offset()
2020-07-30 Boris Brezillonnir: Use a switch in build_deref_offset()/deref_instr_g...
2020-07-30 Marcin Ślusarzglsl: catch out of bounds access in the debug version
2020-07-29 Rhys Perrynir/load_store_vectorize: fix indentation
2020-07-29 Caio Marcelo de... nir: Filter modes of scoped memory barrier in nir_opt_l...
2020-07-29 Jason Ekstrandnir: Add a find_variable_with_[driver_]location helper
2020-07-29 Jason Ekstrandnir/gl_nir_linker: Call add_vars_with_modes once for...
2020-07-29 Jason Ekstrandnir/split_per_member_structs: Inline split_variables_in...
2020-07-29 Jason Ekstrandnir: Use a single list for all shader variables
2020-07-29 Jason Ekstrandnir/gl_nir_linker: Use nir_foreach_variable_with_modes
2020-07-29 Jason Ekstrandnir/lower_variable_initializers: Restrict the modes...
2020-07-29 Jason Ekstrandnir/split_per_member_structs: Use nir_variable_with_mod...
2020-07-29 Jason Ekstrandnir/lower_uniforms_to_ubo: Use nir_foreach_variable_wit...
next