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