vk/compiler: Add an index_count to the bind map and check for OOB
[mesa.git] / src / glsl /
2015-06-01 Jason Ekstrandvk/HACK: Plumb real descriptor set/index into textures
2015-06-01 Jason EkstrandNIR: Add a helper for doing sampler lowering for vulkan
2015-05-28 Chad Versace.gitignore: Ignore spirv2nir binary
2015-05-25 Jason Ekstrandvk/compiler: Fix up the binding hack and make it work...
2015-05-19 Jason Ekstrandvk: Use binding instead of index in uniform layout...
2015-05-16 Jason EkstrandMerge remote-tracking branch 'fdo-personal/wip/nir...
2015-05-16 Jason Ekstrandnir/spirv: Don't assert that the current block is empty
2015-05-16 Jason Ekstrandnir/spirv: Add initial support for samplers
2015-05-16 Jason Ekstrandnir/spirv: Move Exp and Log to the list of currently...
2015-05-16 Jason Ekstrandnir/types: Add support for sampler types
2015-05-16 Jason Ekstrandnir/spirv: Make the global constants in spirv.h static
2015-05-16 Jason Ekstrandnir/spirv: Handle jump-to-loop in a more general way
2015-05-16 Jason Ekstrandnir/spirv: Handle boolean uniforms correctly
2015-05-16 Jason Ekstrandnir/spirv: Handle control-flow with loops
2015-05-16 Jason Ekstrandnir/spirv: Set a name on temporary variables
2015-05-16 Jason Ekstrandnir/spirv: Use the correct length for copying string...
2015-05-16 Jason Ekstrandnir/spirv: Make vtn_ssa_value handle constants as well...
2015-05-16 Jason Ekstrandnir/spirv: Add initial support for GLSL 4.50 builtins
2015-05-16 Jason Ekstrandnir/spirv: Split the core datastructures into a header...
2015-05-16 Jason Ekstrandnir/spirv: Use the builder for all instructions
2015-05-16 Jason Ekstrandnir/spirv: Add support for a bunch of ALU operations
2015-05-16 Jason Ekstrandnir/spirv: Add support for indirect array accesses
2015-05-16 Jason Ekstrandnir/spirv: Explicitly type constants and SSA values
2015-05-16 Jason Ekstrandnir/spirv: Handle OpBranchConditional
2015-05-16 Jason Ekstrandnir/spirv: Add a helper for getting a value as an SSA...
2015-05-16 Jason Ekstrandnir/spirv: Split instruction handling into preamble...
2015-05-16 Jason Ekstrandnir/spirv: Implement load/store instructiosn
2015-05-16 Jason Ekstrandnir: Add a helper for getting the tail of a deref chain
2015-05-16 Jason Ekstrandnir/spirv: Actaully add variables to the funciton or...
2015-05-16 Jason Ekstrandnir/spirv: Add a vtn_untyped_value helper
2015-05-16 Jason Ekstrandnir/spirv: Use vtn_value in the types code and fix...
2015-05-16 Jason Ekstrandnir/types: Add an is_vector_or_scalar helper
2015-05-16 Jason Ekstrandnir/spirv: Add support for deref chains
2015-05-16 Jason Ekstrandnir/types: Add a scalar type constructor
2015-05-16 Jason Ekstrandnir/spirv: Add support for OpLabel
2015-05-16 Jason Ekstrandnir/spirv: Add support for declaring functions
2015-05-16 Jason Ekstrandnir/types: Add accessors for function parameter/return...
2015-05-16 Jason Ekstrandnir/spirv: Add support for declaring variables
2015-05-16 Jason Ekstrandnir/spirv: Add support for constants
2015-05-16 Jason Ekstrandnir/spirv: Add basic support for types
2015-05-16 Jason Ekstrandnir/types: Add more helpers for creating types
2015-05-16 Jason Ekstrandglsl/types: Expose the function_param and struct_field...
2015-05-16 Jason Ekstrandglsl/types: Add support for function types
2015-05-16 Jason Ekstrandglsl: Add GLSL_TYPE_FUNCTION to the base types enums
2015-05-16 Jason Ekstrandnir/spirv: Rework the way values are added
2015-05-16 Jason Ekstrandnir/spirv: Add stub support for extension instructions
2015-05-16 Jason EkstrandREVERT: Add a simple helper program for testing SPIR...
2015-05-16 Jason Ekstrandglsl/compiler: Move the error_no_memory stub to standal...
2015-05-16 Jason Ekstrandnir: Add the start of a SPIR-V to NIR translator
2015-05-16 Jason Ekstrandnir: Import the revision 30 SPIR-V header from Khronos
2015-05-09 Kristian HøgsbergAdd vulkan driver for BDW
2015-05-09 Kenneth Graunkenir: Fix aggressive typos in nir_from_ssa.c.
2015-05-09 Jason Ekstrandnir/search: Save/restore the variables_seen bitmask...
2015-05-09 Jason Ekstrandnir/search: Assert that variable id's are in range
2015-05-09 Jason Ekstrandnir/search: handle explicitly sized sources in match_value
2015-05-09 Jason Ekstrandnir/nir: Use a linked list instead of a hash set for...
2015-05-09 Jason Ekstrandnir: Use nir_instr_rewrite_src in copy propagation
2015-05-09 Jason Ekstrandnir: Add a function for rewriting the condition of...
2015-05-09 Jason Ekstrandnir: Add and use initializer #defines for nir_src and...
2015-05-09 Jason Ekstrandnir: Modernize the out-of-SSA pass
2015-05-09 Jason Ekstrandnir/validate: Validate SSA def parent instructions
2015-05-08 Ian Romanicknir: Delete all traces of nir_op_flog
2015-05-08 Ian Romanicknir: Don't produce nir_op_flog from GLSL IR
2015-05-08 Ian Romanicknir: Delete all traces of nir_op_fexp
2015-05-08 Ian Romanicknir: Don't produce nir_op_fexp from GLSL IR
2015-05-08 Dave Airlieglsl: check total count of multi-slot double vertex...
2015-05-08 Dave Airlieglsl: track which program inputs are doubles
2015-05-08 Dave Airlieglsl: add ARB_vertex_attrib_64bit support. (v2)
2015-05-07 Matt Turnernir: Allow feq/fne/ieq/ine to be optimized with inot.
2015-05-07 Matt Turnernir: Recognize (a < c || b < c) as min(a, b) < c.
2015-05-07 Matt Turnernir: Recognize trivial min/max.
2015-05-07 Matt Turnernir: Recognize i2b(b2i(x)) as x.
2015-05-07 Matt Turnernir: Recognize imul(b2i(a), b2i(b)) as a logical AND.
2015-05-06 Tapani Pälliglsl: mark special built-in inputs referenced by vertex...
2015-05-05 Brian Paulglsl: add parens in shader_integer_mix() to silence...
2015-05-05 Emil Velikovnir: add nir_array.h to the sources list
2015-05-05 Samuel Iglesias... glsl: don't lower fragdata array if the output data...
2015-05-04 Ian Romanickglsl/es3.1: Allow misc ARB_gpu_shader5 built-ins in...
2015-05-04 Ian Romanickglsl/es3.1: Allow textureGather and textureGatherOffset...
2015-05-04 Ian Romanickglsl/es3.1: Allow enhnaced packing functions in GLSL...
2015-05-04 Ian Romanickglsl/es3.1: Allow interger mix built-ins in GLSL ES...
2015-05-04 Ian Romanickglsl/es3.1: Allow separate shader objects in GLSL ES...
2015-05-04 Ian Romanickglsl/es3.1: Allow explicit uniform locations in GLSL...
2015-05-04 Ian Romanickglsl/es3.1: Allow 3.10 ES shaders in a GLES 3.1 context
2015-05-04 Ian Romanickglsl: Add glsl_parser_state::has_atomic_counters helper
2015-05-04 Ian Romanickglsl: Silence unused parameter warnings
2015-05-04 Francisco Jerezglsl: Keep track of the early_fragment_tests flag in...
2015-05-04 Francisco Jerezglsl: Error out on invalid uses of the early_fragment_t...
2015-05-04 Francisco Jerezglsl: Forbid use of image qualifiers in declarations...
2015-05-04 Francisco Jerezglsl: Split off memory qualifiers from storage qualifiers.
2015-05-04 Francisco Jerezglsl: Forbid opaque variables as operands of the ternar...
2015-04-27 Timothy Arceriglsl: fix packing support for arrays of doubles
2015-04-27 Zoë BladeFix a few typos
2015-04-27 Timothy Arceriglsl: replace while loop with without_array function
2015-04-27 Timothy Arceriglsl: support packing of arrays of arrays
2015-04-27 Timothy Arceriglsl: add arrays of arrays support to without_array...
2015-04-24 Matt Turnernir: Transform pow(x, 4) into (x*x)*(x*x).
2015-04-24 Matt Turnerglsl: Transform pow(x, 4) into (x*x)*(x*x).
2015-04-23 Jason Ekstrandnir/lower_source_mods: Don't propagate register sources
2015-04-23 Jason Ekstrandnir: Rewrite instr_rewrite_src
next