i965/fs: Define logical framebuffer read opcode and lower it to physical reads.
[mesa.git] / src / compiler /
2016-08-26 Francisco Jereznir: Handle FB fetch outputs correctly in nir_lower_io_...
2016-08-26 Francisco Jereznir: Pass through fb_fetch_output and OutputsRead from...
2016-08-25 Jason Ekstrandnir/phi_builder: Don't recurse in value_get_block_def
2016-08-25 Matt Turnernir: Walk blocks in source code order in lower_vars_to_ssa.
2016-08-24 Francisco Jerezglsl: Keep track of the set of fragment outputs read...
2016-08-24 Francisco Jerezglsl: Don't consider read-only fragment outputs to...
2016-08-24 Francisco Jerezglsl/linker: Allow fragment output overlap for gl_LastF...
2016-08-24 Francisco Jerezglsl/ast: Allow redeclaration of gl_LastFragData with...
2016-08-24 Francisco Jerezglsl: Don't attempt to do dead varying elimination...
2016-08-24 Francisco Jerezglsl: Define a gl_LastFragData built-in for older GLSL...
2016-08-24 Francisco Jerezglsl: Handle the inout qualifier in fragment shader...
2016-08-24 Francisco Jerezglsl: Add support for representing framebuffer fetch...
2016-08-24 Francisco Jerezglsl: Add parser state enables for the framebuffer...
2016-08-24 Kenneth Graunkeglsl: Mark tessellation qualifier maps static const.
2016-08-22 Timothy Arcerinir: avoid segfault when ssa src not found
2016-08-22 Eric Anholtnir: Fix crash in nir_lower_drawpixels.
2016-08-22 Eric Anholtnir: Fix a comment typo in nir_lower_drawpixels.
2016-08-22 Eric Anholtnir: Define system values for vc4's blending-lowering...
2016-08-22 Tapani Pälliglsl: fix key used for hashing switch statement cases
2016-08-20 Kenneth Graunkeglsl: Rename link_fs_input_layout_qualifiers to "inout".
2016-08-19 Eric Anholtnir: Add an IO scalarizing pass using the intrinsic...
2016-08-19 Eric Anholtnir: Add nir_builder support for individual system...
2016-08-19 Eric Anholtnir: Move the undef of nir_intrinsics.h macros to the .h.
2016-08-19 Eric Anholtnir: Use the system-value front face for twoside lowering.
2016-08-19 Kenneth Graunkenir: Rely on the fact that bcsel takes a well formed...
2016-08-18 Kenneth Graunkenir/search: Extend 'a@bool' to handle a couple of syste...
2016-08-18 Kenneth Graunkenir/search: Fold src_is_bool()/alu_instr_is_bool()...
2016-08-18 Kenneth Graunkenir/search: Introduce a src_is_type() helper for 'a...
2016-08-18 Kenneth Graunkenir/builder: Add bany_inequal and bany helpers.
2016-08-17 Ian Romanickglsl: Pull enum ir_expression_operation out to its...
2016-08-17 Ian Romanickglsl: Make the generated sources build rules more like NIR
2016-08-17 Ian Romanickglsl: Add missing ir_quadop_vector constant evaluation...
2016-08-17 Ian Romanickglsl: Fix typo in ir_unop_f2u implementation
2016-08-17 Ian Romanickglsl: Fix typo in ir_unop_b2i implementation
2016-08-17 Ian Romanickglsl: Don't support integer types for operations that...
2016-08-17 Ian Romanickglsl: Don't support ir_unop_abs or ir_unop_sign for...
2016-08-17 Ian Romanicknir/algebraic: Optimize common array indexing sequence
2016-08-16 Kenneth Graunkeglcpp: Update tests for new #undef of built-in macro...
2016-08-13 Ilia Mirkinglsl: emit a specific error when ast_*_assign changes...
2016-08-13 Ilia Mirkinglsl: look for frag data bindings with [0] tacked onto...
2016-08-12 Kenneth Graunkeglsl: Fix invariant matching in GLSL 4.30 and GLSL...
2016-08-12 Kenneth Graunkeglsl: Tidy stream handling in merge_qualifier().
2016-08-12 Kenneth Graunkeglsl: Fix inout qualifier handling in GLSL 4.40.
2016-08-11 Timothy Arceriglsl/tests: fix segfault in uniform initializer test
2016-08-10 Ian Romanickglcpp: Only disallow #undef of pre-defined macros on...
2016-08-10 Ian Romanickglcpp: Track the actual version instead of just the...
2016-08-10 Timothy Arceriglsl: remove remaining tabs in link_uniform_initializer...
2016-08-10 Timothy Arceriglsl: use UniformHash to find storage location
2016-08-10 Timothy Arceriglsl: remove dead builtins before assigning varying...
2016-08-10 Timothy Arceriglsl: split out varying and uniform linking code
2016-08-10 Eric Anholtmesa: Use a temporary set to track whether we've added...
2016-08-10 Eric Anholtnir: Drop an unused program/hash_table.h include.
2016-08-10 Ilia MirkinRe-apply "glsl: don't try to lower non-gl builtins...
2016-08-09 Mathias Fröhlichutil: Move _mesa_fsl/util_last_bit into util/bitscan.h
2016-08-09 Timothy Arcerinir: make use of nir_cf_list_extract() helper
2016-08-09 Matt Turnernir: Always print non-identity swizzles.
2016-08-08 Marek OlšákRevert "glsl: don't try to lower non-gl builtins as...
2016-08-08 Kenneth Graunkeglsl: Implicitly enable OES_shader_io_blocks if geom...
2016-08-08 Kenneth Graunkeglsl: Expose gl_PointSize if OES/EXT_tessellation_point...
2016-08-08 Kenneth Graunkeglsl: Add extension plumbing for OES/EXT_tessellation_s...
2016-08-08 Kenneth Graunkeglsl: Combine GS and TES array resizing visitors.
2016-08-08 Kenneth Graunkeglsl: Fix location bias for patch variables.
2016-08-08 Kenneth Graunkeglsl: Fix the program resource names of gl_TessLevelOut...
2016-08-08 Kenneth Graunkeglsl: Delete bogus ir_set_program_inouts assert.
2016-08-08 Kenneth Graunkeglsl: Simplify interface qualifier parsing.
2016-08-08 Kenneth Graunkeglsl: Add a has_tessellation_shader() helper.
2016-08-05 Andres Gomezglsl: fix indentation, comments and line lengths in...
2016-08-05 Andres Gomezglsl: apply_implicit_conversion is static again
2016-08-05 Andres Gomezglsl: struct constructors/initializers only allow impli...
2016-08-05 Andres Gomezglsl: Refactor implicit conversion into its own helper
2016-08-05 Andres Gomezglsl/types: disallow implicit conversions before GLSL...
2016-08-04 Kenneth Graunkenir: Make nir_opt_remove_phis see through moves.
2016-08-04 Kenneth Graunkenir: Make nir_alu_srcs_equal non-static.
2016-08-04 Kenneth Graunkenir: Turn imov/fmov of undef into undef.
2016-08-03 Eric Anholtnir: Allow opt_peephole_select to work on empty blocks.
2016-08-02 Timothy Arcerinir: fix validation message
2016-08-02 Andres Gomezast: Updated AST_NUM_OPERATORS for coherence with ast_o...
2016-07-30 Timothy Arceriglsl: be more strict on block qualifiers
2016-07-30 Timothy Arceriglsl: add name param to validate_flags()
2016-07-30 Timothy Arceriglsl: add component to ast_type_qualifier::validate_flags
2016-07-29 Jan Ziakglsl: fix uninitialized instance variable
2016-07-28 Nicolai Hähnleglsl: fix optimization of discard nested multiple levels
2016-07-27 Timothy Arceriglsl: free hash tables earlier
2016-07-26 Matt Turnerglsl: Remove references to tail_pred.
2016-07-26 Matt Turnerglsl: Avoid aliasing violations.
2016-07-26 Matt Turnerglsl: Separate overlapping sentinel nodes in exec_list.
2016-07-23 Ilia Mirkinglsl: reuse main extension table to appropriately restr...
2016-07-23 Kenneth Graunkenir: Lower interp_var_at_* like a normal load_var for...
2016-07-22 Jason Ekstrandspirv/nir: Add support for ImageQuerySamples
2016-07-22 Jason Ekstrandspirv/nir: Handle texture projectors
2016-07-22 Jason Ekstrandnir/spirv: Refactor coordinate handling in handle_texture
2016-07-22 Jason Ekstrandspirv/nir: Refactor type handling in handle_texture
2016-07-22 Jason Ekstrandspirv/nir: Move opcode selection higher up in handle_te...
2016-07-22 Jason Ekstrandspirv/nir: Don't increment coord_components for array...
2016-07-22 Jason Ekstrandnir/lower_tex: Add support for lowering coordinate...
2016-07-22 Jason Ekstrandnir/lower_tex: Add some helpers for working with tex...
2016-07-22 Jason Ekstrandnir: Add a helper for determining the type of a texture...
2016-07-22 Jason Ekstrandspirv/nir: Properly handle gather components
2016-07-22 Jason Ekstrandspirv/nir: Add support for shadow samplers that return...
2016-07-22 Jason Ekstrandspirv/nir: Fix some texture opcode asserts
next