anv: Merge in my TODO list items
[mesa.git] / src / compiler /
2016-05-20 Mark Janesglsl: Guard against NULL dereference
2016-05-20 Rob Clarknir/validate: assume() that hashtable entry exists
2016-05-20 Rob Clarknir: coverity unitialized pointer read
2016-05-20 Rob Clarknir: coverity sign-extension fix
2016-05-20 Rob Clarknir/glsl_to_nir: quell some uninit_member coverity...
2016-05-20 Jason Ekstrandnir/spirv: Handle the NonReadable decoration on struct...
2016-05-20 Dave Airlieglsl: handle same struct redeclaration (v2)
2016-05-18 Dave Airlieglsl/linker: attempt to match anonymous structures...
2016-05-18 Brian Paulspirv: add switch case for nir_texop_txf_ms_mcs in...
2016-05-18 Matt Turnerglsl: Check that layout is non-null before dereferencing.
2016-05-18 Matt Turnerspirv: Properly size the src[] array.
2016-05-18 Ian Romanickglsl/linker: Ensure the first stage of an SSO pipeline...
2016-05-18 Ian Romanickglsl/linker: Don't include interface name for built...
2016-05-18 Ian Romanickglsl: Assert that inputs have a location assigned
2016-05-18 Ian Romanickglsl/linker: Fix trivial typos in comments
2016-05-18 Ian Romanickglsl/linker: Fix some formatting to match current codin...
2016-05-18 Ian Romanickglsl/linker: Silence unused parameter warning
2016-05-18 Ian Romanickglsl/linker: Silence unused parameter warning
2016-05-17 Rob Clarknir/validate: dump annotated shader with error msgs
2016-05-17 Rob Clarknir/validate: assert() -> validate_assert()
2016-05-17 Rob Clarknir/print: add support for print annotations
2016-05-17 Juan A. Suarez Romeronir: add double input bitmap
2016-05-17 Timothy Arceriglsl: make reserved_varying_slot() static
2016-05-17 Timothy Arceriglsl: include per-patch varyings when generating reserv...
2016-05-17 Timothy Arceriglsl: don't incorrectly eliminate patches with explicit...
2016-05-17 Timothy Arceriglsl: remove remainings tabs in link_varyings.cpp
2016-05-17 Timothy Arceriglsl: fix location and component packing validation...
2016-05-16 Ian Romanickglsl/linker: Include the interface name for input and...
2016-05-16 Ian Romanickglsl/linker: Use canonical format for ARB_program_inter...
2016-05-16 Matt Turnernir: Mark nir_start_block()/nir_impl_last_block() with...
2016-05-16 Kenneth Graunkeglsl: Don't do constant propagation in opt_constant_fol...
2016-05-16 Kenneth Graunkeglsl: Avoid excess tree walking when folding ir_derefer...
2016-05-16 Kenneth Graunkeglsl: Consolidate duplicate copies of constant folding.
2016-05-16 Kenneth Graunkeglsl: Remove bonus tree walking in opt_constant_folding().
2016-05-16 Kenneth Graunkeglsl: Make opt_constant_variable() bail in useless...
2016-05-16 Kenneth Graunkenir: Add a nir->info.uses_interp_var_at_offset flag.
2016-05-16 Kenneth Graunkeglsl: Drop bad ASSERT_TRUE in gl_CullDistance link_vary...
2016-05-15 Rob Clarknir: forward-declare 'struct gl_shader_program'
2016-05-15 Rob Clarknir: return progress from lower_idiv
2016-05-15 Rob Clarknir: fix comment typo about f2d/d2f
2016-05-14 Jason Ekstrandnir: Add texture opcodes and source types for multisamp...
2016-05-14 Jason Ekstrandnir/builder: Add a helper for grabbing multiple channel...
2016-05-14 Jason Ekstrandnir/builder: Generate the alu helpers directly in python
2016-05-14 Jason Ekstrandnir: Add an info bit for uses_sample_qualifier
2016-05-14 Dave AirlieRevert "glsl: Extend lowering pass for gl_ClipDistance...
2016-05-13 Ilia Mirkinglsl: make sure that textureProj(bias) variants are...
2016-05-13 Ilia Mirkinglsl: be more strict when validating shader inputs
2016-05-13 Ilia Mirkinglsl: make sure that interpolateAt arguments are variables
2016-05-13 Tobias Klausmannglsl: Add arb_cull_distance support (v3)
2016-05-13 Tobias Klausmannglsl: Extend lowering pass for gl_ClipDistance to suppo...
2016-05-13 Dave Airlieglsl: rename lower_clip_distance to lower_distance.
2016-05-13 Tobias Klausmannmesa/main: Add support for GL_ARB_cull_distance (v2)
2016-05-12 Ian Romanicknir: Remove empty visit_call_src and visit_load_const_s...
2016-05-12 Ian Romanicknir: Silence unused parameter warnings
2016-05-12 Rob Clarknir: glsl_get_bit_size() should take glsl_type
2016-05-12 Jakob Sinclairglsl: fixed uninitialized pointer
2016-05-11 Jason Ekstrandnir/algebraic: Separate ffma lowering from fusing
2016-05-11 Rob Clarkglsl: export accessor for builtin-uniform descriptors
2016-05-11 Rob Clarknir/lower-io: add support for lowering inputs
2016-05-11 Rob Clarknir/lower-io: split out some helper fxns
2016-05-11 Rob Clarknir: rename lower_outputs_to_temporaries -> lower_io_to...
2016-05-11 Rob Clarknir: move callsite of lower_outputs_to_temporaries
2016-05-11 Rob Clarknir: lower-io-types pass
2016-05-11 Rob Clarknir: passthrough-edgeflags support
2016-05-11 Rob Clarknir: add lowering pass for glBitmap
2016-05-11 Rob Clarknir: add lowering pass for glDrawPixels
2016-05-11 Rob Clarknir: add lowering pass for y-transform
2016-05-11 Juan A. Suarez Romeroglsl: use var with initializer on global var validation
2016-05-10 Jose FonsecaRevert "nir: Try to warn when C99 extensions are used...
2016-05-10 Dave Airlieglsl: check geometry output vertices limits.
2016-05-10 Eduardo Lima Mitevnir/print: Print memory qualifiers in a variable declar...
2016-05-10 Eduardo Lima Mitevglsl: Apply memory qualifiers to vars inside named...
2016-05-09 Rob Clarknir/search: fix typo
2016-05-07 Kenneth Graunkespirv: Fix structure splitting with per-vertex interfac...
2016-05-07 Kenneth Graunkecompiler: Add a C wrapper for glsl_type::without_array().
2016-05-07 Nicolai Hähnlecompiler/glsl: do not downcast list sentinel
2016-05-06 Jose Fonsecanir: Remove spurious return from void function.
2016-05-05 Connor Abbottnir: remove now-unused nir_foreach_block*_call()
2016-05-05 Jason Ekstrandnir/lower_double_ops: fixup for new nir_foreach_block()
2016-05-05 Jason Ekstrandnir/lower_double_pack: fixup for new nir_foreach_block()
2016-05-05 Jason Ekstrandnir/gather_info: fixup for new foreach_block()
2016-05-05 Connor Abbottnir/lower_two_sided_color: fixup for new foreach_block()
2016-05-05 Connor Abbottnir/lower_tex: fixup for new foreach_block()
2016-05-05 Connor Abbottnir/lower_outputs_to_temporaries: fixup for new foreach...
2016-05-05 Kenneth Graunkenir: Optimize out stores of undefs.
2016-05-05 Kenneth Graunkenir: Replace vecN(undef, undef, ...) with a single...
2016-05-05 Kenneth Graunkenir: Rename opt_undef_alu to opt_undef_csel; update...
2016-05-05 Thomas Hindoe Paab... nir: fix assert for wildcard pairs
2016-05-04 Samuel Iglesias... nir: Separate 32 and 64-bit fmod lowering
2016-05-04 Samuel Iglesias... nir/lower_double_ops: lower mod()
2016-05-03 Dave Airlieglsl: subroutine types cannot be used in constructors.
2016-05-03 Dave Airlieglsl: resource is a reserved keyword in GLSL 4.20 as...
2016-05-02 Rob Clarknir: make lower_clamp_color pass work after lower i/o
2016-05-01 Timothy Arcerimesa: add LOCATION_COMPONENT support to GetProgramResou...
2016-05-01 Timothy Arceriglsl: add component to has_layout() helper
2016-05-01 Timothy Arceriglsl: validate linking of intrastage component qualifiers
2016-05-01 Timothy Arceriglsl: update explicit location matching to support...
2016-05-01 Timothy Arceriglsl: cross validate varyings with a component qualifier
2016-05-01 Timothy Arceriglsl: validate and store component layout qualifier...
2016-05-01 Timothy Arceriglsl: allow component qualifier on varying inputs
next