Merge remote-tracking branch 'public/master' into vulkan
[mesa.git] / src / compiler /
2016-04-14 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-13 Jason Ekstrandnir/dead_variables: Configurably work with any variable...
2016-04-13 Jason Ekstrandnir/algebraic: Add lowering for ldexp
2016-04-13 Jason Ekstrandnir: Add more modulus opcodes
2016-04-13 Jason Ekstrandnir/lower_io: Allow for a full bitmask of modes
2016-04-13 Jason Ekstrandnir/lower_indirect: nir_variable_mode is now a bitfield
2016-04-13 Jason Ekstrandnir: Convert nir_variable_mode to a bitfield
2016-04-13 Matt Turnerglsl: Rename "vertex_input_slots" -> "is_vertex_input"
2016-04-12 Jason Ekstrandnir/clone: Copy bit size when cloning registers
2016-04-12 Kenneth Graunkeglsl: Don't copy propagate or tree graft precise values.
2016-04-12 Kristian Høgsberg... glsl/linker: Recurse on struct fields when adding shade...
2016-04-12 Kristian Høgsberg... glsl/linker: Pass name and type through to create_shade...
2016-04-12 Kristian Høgsberg... glsl/linker: Pass absolute location to add_shader_varia...
2016-04-12 Kristian Høgsberg... glsl/linker: Add add_shader_variable() helper
2016-04-12 Kenneth Graunkeglsl: Reject illegal qualifiers on atomic counter uniforms.
2016-04-12 Kenneth Graunkeglsl: Add a method to print error messages for illegal...
2016-04-12 Rhys Kiddglsl: Update hash table comments in constant propagation
2016-04-12 Ian Romanicknir: Fix typo in comment
2016-04-12 Markus Wicknir: Merge redudant integer clamping.
2016-04-12 Kenneth Graunkenir: Silence unused "options" warning in algebraic...
2016-04-12 Kenneth Graunkenir: Do basic constant reassociation.
2016-04-11 Jason Ekstrandnir/lower_system_values: Add support for several comput...
2016-04-11 Jason Ekstrandglsl/shader_enums: Add the other two compute builtins
2016-04-11 Jason Ekstrandglsl/shader_enums: Add an enum for Vulkan InstanceIndex
2016-04-11 Emil Velikovcompiler: android: flesh out nir into separate makefile
2016-04-11 Emil Velikovcompiler: automake: flesh out NIR into separate makefile.
2016-04-11 Emil Velikovcompiler: automake: split out glsl into separate makefile
2016-04-11 Emil Velikovcompiler: remove {glsl,nir}/Makefile.sources
2016-04-11 Emil Velikovglsl: move the android build scripts a level up
2016-04-11 Emil Velikovglsl: move the scons build script a level up
2016-04-11 Jason Ekstrandnir/lower_system_values: Simplify the computation of...
2016-04-11 Connor Abbottnir: add a pass for lowering (un)pack_double_2x32
2016-04-11 Connor Abbottnir: add split versions of (un)pack_double_2x32
2016-04-11 Connor Abbottnir: don't try to scalarize unpack_double_2x32
2016-04-11 Connor Abbottnir: add support for (un)pack_double_2x32
2016-04-11 Iago Toral Quiroganir: add i2d and u2d opcodes
2016-04-11 Iago Toral Quiroganir: add d2i, d2u, d2b opcodes
2016-04-11 Connor Abbottnir: add support for d2f and f2d
2016-04-11 Iago Toral Quiroganir/glsl_to_nir: set bit_size on ssbo_load result
2016-04-11 Samuel Iglesias... nir/glsl_to_nir: add bit-size info to add_instr()
2016-04-11 Connor Abbottnir/split_var_copies: handle doubles
2016-04-11 Connor Abbottnir/instr_set: handle 64-bit bit-sizes
2016-04-11 Connor Abbottnir: handle doubles in nir_deref_get_const_initializer_...
2016-04-11 Connor Abbottnir/print: add support for printing doubles and bitsize
2016-04-11 Connor Abbottnir/glsl_to_nir: support doubles
2016-04-11 Iago Toral Quiroganir/lower_load_const_to_scalar: support doubles and...
2016-04-11 Iago Toral Quiroganir/lower_to_source_mods: Handle different bit sizes
2016-04-11 Samuel Iglesias... nir: add bit_size info to nir_load_const_instr_create()
2016-04-11 Connor Abbottnir/lower_vec: adapt to different bit sizes
2016-04-11 Samuel Iglesias... nir: add bit_size info to nir_ssa_undef_instr_create()
2016-04-11 Connor Abbottnir/locals_to_regs: adapt to different bit sizes
2016-04-11 Connor Abbottnir/from_ssa: adapt to different bit sizes
2016-04-11 Jason Ekstrandnir: Add a pass for gathering various bits of shader...
2016-04-11 Kenneth Graunkeglsl: Don't remove XFB-only varyings.
2016-04-10 Ilia Mirkinglsl: allow usage of the keyword buffer before GLSL...
2016-04-09 Lars Hamreglsl: handle unsigned int wraparound in link_shaders()
2016-04-08 Jason Ekstrandnir/gather_info: Handle discard_if
2016-04-07 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-07 Jason Ekstrandnir/types: Add a wrapper for count_attribute_slots
2016-04-06 Ilia Mirkinglsl: use has_shader_storage_buffer_objects helper
2016-04-05 Timothy Arceriglsl: remove remaining tabs in link_uniform_blocks.cpp
2016-04-05 Timothy Arcerimesa: remove unused IsShaderStorage field
2016-04-05 Timothy Arceriglsl: fully split apart buffer block arrays
2016-04-04 Kenneth Graunkenir: Use PRIi64 and PRIu64 instead of %ld and %lu.
2016-04-04 Kenneth Graunkeglsl: Lower variable indexing of system value arrays...
2016-04-04 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-04 Jason Ekstrandnir/search: Don't match inexact expressions with exact...
2016-04-04 Jason Ekstrandnir: Stop double-printing function arguments
2016-04-04 Jason Ekstrandglsl: Stop force-enabling compute shaders
2016-04-04 Jason Ekstrandglsl/standalone: Get rid of the unneeded _mesa_error_no...
2016-04-04 Jason EkstrandRemove more spirv2nir remnants
2016-04-04 Kenneth Graunkeglsl: Print "precise" on ir_variable nodes.
2016-04-03 Ilia Mirkinglsl: make *sampler2DMSArray available in ESSL 3.20
2016-04-03 Ilia Mirkinglsl: make ssbo predicate return true when in a GLSL...
2016-04-03 Ilia Mirkinglsl: allow conservative depth qualifiers in GLSL 420
2016-04-03 Ilia Mirkinglsl: add ARB_ES3_1_compatibility support
2016-04-02 Timothy Arceriglsl: rename var and simplify if
2016-04-02 Timothy Arceriglsl: store ubo or ssbo index in block index
2016-04-02 Timothy Arceriglsl: store stage reference in gl_uniform_block
2016-04-02 Timothy Arceriglsl: simplify buffer block resource limit checking
2016-04-02 Timothy Arceriglsl: simplify SSBO resources check
2016-04-02 Timothy Arceriglsl: split buffer block arrays earlier
2016-04-02 Timothy Arceriglsl: only set buffer block binding once during initial...
2016-04-02 Kenneth Graunkeglsl: Fix prorgram interface query locations biasing...
2016-04-02 Kenneth Graunkeglsl: Return -1 for program interface query locations...
2016-04-02 Kenneth Graunkeglsl: Consolidate gl_VertexIDMESA -> gl_VertexID query...
2016-04-02 Kenneth Graunkeglsl: Clean up some leftover cruft.
2016-04-02 Kenneth Graunkeglsl: Add all system variables to the input resource...
2016-04-02 Kenneth Graunkeglsl: Delete hack for VS system values.
2016-04-02 Kenneth Graunkeglsl: Make add_interface_variables only consider the...
2016-04-02 Kenneth Graunkeglsl: Clarify "mask" variable in add_interface_variables().
2016-04-02 Kenneth Graunkeglsl: Pass stage to add_interface_variables().
2016-04-02 Kenneth Graunkeglsl: Make vertex ID lowering declare gl_BaseVertex...
2016-04-02 Kenneth Graunkeglsl: Exclude ir_var_hidden variables from the program...
2016-04-02 Jordan Justenglsl: Don't require matching centroid qualifiers
2016-04-01 Timothy Arceriglsl: remove tabs and fix some other style issues in...
2016-04-01 Jason Ekstrandnir/gather_info: Add an assert for supported stages
2016-04-01 Jason Ekstrandnir: Move variable_get_io_mask back into gather_info
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-01 Jason Ekstrandnir: Add an opcode for stomping a 32-bit value to 16...
next