Merge remote-tracking branch 'mesa-public/master' into vulkan
[mesa.git] / src / glsl /
2016-01-15 Samuel Iglesias... glsl: restrict consumer stage condition to modify inter...
2016-01-15 Kenneth Graunkenir/builder: Add a nir_build_ivec4() convenience helper.
2016-01-15 Tapani Pälliglsl: mark explicit uniforms as explicit in other stage...
2016-01-15 Jason Ekstrandnir/spirv: Fix texture return types
2016-01-14 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-01-14 Matt Turnernir: Lower bitfield_extract.
2016-01-14 Matt Turnernir: Handle <bits>=32 case in bitfield_insert lowering.
2016-01-14 Jason Ekstrandnir/spirv: Add initial support for Vertex/Instance...
2016-01-14 Jordan Justennir/spirv: Add support for ArrayLength op
2016-01-14 Jason Ekstrandnir/spirv/alu: Properly implement mod/rem
2016-01-13 Jason Ekstrandnir: Add more modulus and remainder opcodes
2016-01-13 Jason Ekstrandnir/spirv: Add support for OpSpecConstantOp
2016-01-13 Jason Ekstrandnir/spirv/alu: Factor out the opcode table
2016-01-13 Jason Ekstrandnir/spirv: Add initial support for specialization constants
2016-01-13 Matt Turnernir: Change bfm's semantics to match Intel/AMD/SM5.
2016-01-13 Matt Turnerglsl: Fix undefined shifts.
2016-01-13 Matt Turnerglsl: Handle failure of Python codegen scripts.
2016-01-13 Kenneth Graunkeglsl, nir: Make ir_triop_bitfield_extract a vectorized...
2016-01-13 Kenneth Graunkeglsl, nir: Make ir_quadop_bitfield_insert a vectorized...
2016-01-13 Kenneth Graunkeglsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes.
2016-01-13 Matt Turnernir: Fix constant evaluation of bfm.
2016-01-13 Samuel Iglesias... glsl: add image_format check in cross_validate_globals()
2016-01-13 Tapani Pälliglsl: add packed varyings for outputs with single stage...
2016-01-12 Jason Ekstrandnir/spirv: Add support for OpQuantize
2016-01-12 Jason Ekstrandnir: Add a fquantize2f16 opcode
2016-01-12 Kenneth Graunkeglsl: Make read_from_write_only_variable_visitor ignore...
2016-01-12 Kristian Høgsberg... Merge ../mesa into vulkan
2016-01-12 Kristian Høgsberg... vk: Support SpvBuiltInViewportIndex
2016-01-12 Jason Ekstrandnir/spirv: Allow non-block variables with interface...
2016-01-12 Jason Ekstrandnir/spirv: Handle matrix decorations on arrays of matrices
2016-01-12 Tapani Pällimesa: use gl_shader_variable in program resource list
2016-01-12 Tapani Pälliglsl: track total amount of uniform locations used
2016-01-12 Jason Ekstrandnir/spirv: Allow creating local/global variables from...
2016-01-12 Jason Ekstrandnir/spirv: Allow base derefs in get_vulkan_resource_index
2016-01-12 Jason Ekstrandnir/spirv: Allow OpBranchConditional without a merge
2016-01-12 Jason Ekstrandnir/spirv/cfg: Allow breaking from the continue block
2016-01-12 Jason Ekstrandnir/spirv: Stop wrapping carry/borrow in b2i
2016-01-12 Jason Ekstrandnir/spirv: Better handle OpCopyMemory
2016-01-12 Jason Ekstrandnir/spirv: Add no-op support for OpSourceContinued
2016-01-11 Jason Ekstrandnir/spirv/cfg: Handle unreachable instructions
2016-01-11 Jason Ekstrandnir/vars_to_ssa: Add phi sources for unreachable predec...
2016-01-11 Jason Ekstrandnir/spirv: Properly handle OpConstantNull
2016-01-11 Jason Ekstrandnir/spirv: Assert that matrix types are valid
2016-01-11 Jason Ekstrandnir/types: Add an is_error helper
2016-01-11 Jason Ekstrandnir/spirv: Handle OpNoLine
2016-01-11 Jason Ekstrandanv/pipeline: Handle output lowering in anv_pipeline...
2016-01-11 Jason Ekstrandnir/spirv: Get rid of a bunch of stage asserts
2016-01-11 Jason Ekstrandnir/spirv: Take an entrypoint stage as well as a name
2016-01-11 Jason Ekstrandnir/dead_variables: Add a a mode parameter
2016-01-10 Timothy Arceriglsl: replace unreachable code path with assert
2016-01-10 Timothy ArceriRevert "glsl: replace unreachable code path with assert"
2016-01-10 Timothy Arceriglsl: replace unreachable code path with assert
2016-01-10 Timothy Arceriglsl: combine if blocks
2016-01-09 Kenneth Graunkeglsl: Make bitfield_insert/extract and bfi/bfm non...
2016-01-09 Kristian Høgsberg... Merge ../mesa into vulkan
2016-01-09 Kristian Høgsberg... glsl: Don't add nir files to libglsl_la_SOURCES
2016-01-09 Jason Ekstrandnir/spirv: Add matrix determinants and inverses
2016-01-08 Kristian Høgsberg... glsl: Move _mesa_shader_stage_to_string/abbrev to shade...
2016-01-08 Kristian Høgsberg... glsl: Move glsl_to_nir files to LIBGLSL_FILES
2016-01-08 Jordan Justenmesa: Map program UBOs and SSBOs to Interface Blocks
2016-01-08 Jason Ekstrandnir/spirv: Fix a small bug in row-major matrix loading
2016-01-08 Jose Fonsecaglsl: Ensure 64bits shift is used.
2016-01-08 Jason Ekstrandnir/spirv: Use create_ssa_value for block_load_store
2016-01-08 Jason Ekstrandnir/spirv: Add real support for outer products
2016-01-08 Jason Ekstrandnir/spirv: Add support for add, subtract, and negate...
2016-01-08 Jason Ekstrandnir/spirv: Split ALU operations out into their own...
2016-01-08 Marek Olšákglsl: optionally declare gl_FragCoord & gl_FrontFacing...
2016-01-08 Jason Ekstrandnir/spirv: Add support for SSBO atomics
2016-01-08 Jason Ekstrandnir/spirv: Rework UBOs and SSBOs
2016-01-08 Jason Ekstrandnir/algebraic: Add more lowering
2016-01-08 Jason Ekstrandnir/opcodes: Fix up uadd_carry and usub_borrow
2016-01-07 Timothy Arceriglsl: replace null check with assert
2016-01-07 Kenneth Graunkeglsl: Disallow vectorization of vector_insert/extract.
2016-01-07 Jason Ekstrandnir/spirv: Wrap borrow/carry ops in b2i
2016-01-07 Jason Ekstrandnir/spirv/cfg: Only set fall to true at the start of...
2016-01-06 Jason Ekstrandnir/algebraic: Add more lowering
2016-01-06 Jason Ekstrandnir/opcodes: Fix the folding expression for usub_borrow
2016-01-06 Jason Ekstrandnir/spirv: Properly implement Modf
2016-01-06 Jason Ekstrandnir/builder: Add a helper for storing to a deref
2016-01-06 Timothy Arceriglsl: fix varying slot allocation for blocks and struct...
2016-01-06 Timothy Arceriglsl: don't try adding built-ins to explicit locations...
2016-01-06 Timothy Arceriglsl: fix overlapping of varying locations for arrays...
2016-01-06 Timothy Arceriglsl: create helper to remove outer vertex index array...
2016-01-06 Timothy Arceriglsl: remove unused varyings before packing them
2016-01-06 Kenneth Graunkenir: Add a lower_fdiv option, turn fdiv into fmul/frcp.
2016-01-06 Jason Ekstrandnir/spirv: Fix switch statements with duplicate cases
2016-01-05 Jason Ekstrandnir/spirv/cfg: Assert that blocks only ever get added...
2016-01-05 Timothy Arceriglsl: don't change the varying type in validation code
2016-01-05 Timothy Arceriglsl: move lowering after matching validation
2016-01-05 Timothy Arceriglsl: only add outward facing varyings to resourse...
2016-01-05 Jason Ekstrandnir/spirv: Simplify phi node handling
2016-01-05 Jason Ekstrandnir: Add an indirect deref lowering pass
2016-01-05 Jason Ekstrandnir/spirv: Add support for the ControlBarrier instruction
2016-01-05 Jason Ekstrandnir/spirv: Implement extended add, sub, and mul
2016-01-05 Jason Ekstrandnir/spirv: Add support for bitfield operations
2016-01-05 Jason Ekstrandnir/spirv: Add support for msb/lsb opcodes
2016-01-05 Jason Ekstrandnir/spirv: Add a documenting assert for OpConstantSampler
2016-01-05 Jason Ekstrandnir/spirv: Add initial support for ConstantNull
2016-01-03 Rob Clarknir: extract out helper macros for running passes
2016-01-02 Jason Ekstrandnir/spirv: Fix group decorations
next