projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
st/mesa: replace INLINE with inline
[mesa.git]
/
src
/
glsl
/
2015-02-11
Matt Turner
nir: Replace assert(0) with unreachable().
tree
|
commitdiff
2015-02-11
Matt Turner
nir: Remove unused has_indirect variable.
tree
|
commitdiff
2015-02-10
Francisco Jerez
glsl: Forbid calling the constructor of any opaque...
tree
|
commitdiff
2015-02-10
Francisco Jerez
glsl: Return correct number of coordinate components...
tree
|
commitdiff
2015-02-10
Kenneth Graunke
nir: Mark nir_print_instr's instr pointer as const.
tree
|
commitdiff
2015-02-06
Eric Anholt
nir: Fix broken fsat recognizer.
tree
|
commitdiff
2015-02-06
Eric Anholt
nir: Slightly simplify algebraic code generation by...
tree
|
commitdiff
2015-02-06
Iago Toral Quiroga
glsl: GLSL ES identifiers cannot exceed 1024 characters
tree
|
commitdiff
2015-02-03
Connor Abbott
nir: add an optimization to remove useless phi nodes
tree
|
commitdiff
2015-02-03
Jason Ekstrand
nir/validate: Ensure that phi sources are SSA-only
tree
|
commitdiff
2015-02-03
Jason Ekstrand
nir/validate: Validate that only float ALU outputs...
tree
|
commitdiff
2015-02-03
Jason Ekstrand
nir/lower_source_mods: Don't lower saturate for non...
tree
|
commitdiff
2015-02-03
Jason Ekstrand
nir: Add a pass to lower vector phi nodes to scalar...
tree
|
commitdiff
2015-02-03
Matt Turner
glsl/list: Note that exec_lists may not be realloc'd.
tree
|
commitdiff
2015-02-03
Iago Toral Quiroga
glsl: Improve precision of mod(x,y)
tree
|
commitdiff
2015-02-03
Iago Toral Quiroga
glsl: can't have 'const' qualifier used with struct...
tree
|
commitdiff
2015-02-03
Iago Toral Quiroga
glsl: interface blocks must be declared at global scope
tree
|
commitdiff
2015-02-03
Kenneth Graunke
glsl: Pick ast_conditional branch regardless of op1...
tree
|
commitdiff
2015-01-30
Jason Ekstrand
nir/opt_algebraic: Add some constant bcsel reductions
tree
|
commitdiff
2015-01-30
Jason Ekstrand
nir/opt_algebraic: Add some boolean simplifications
tree
|
commitdiff
2015-01-30
Jason Ekstrand
nir/algebraic: Support specifying variable as constant...
tree
|
commitdiff
2015-01-30
Jason Ekstrand
nir/algebraic: Fail to compile of a variable is used...
tree
|
commitdiff
2015-01-30
Jason Ekstrand
nir/search: Allow for matching variables based on types
tree
|
commitdiff
2015-01-30
Jason Ekstrand
nir/search: Add support for matching unknown constants
tree
|
commitdiff
2015-01-30
Jason Ekstrand
nir: Add an invalid type
tree
|
commitdiff
2015-01-29
Eric Anholt
nir: Add variants of some of the comparison simplificat...
tree
|
commitdiff
2015-01-29
Eric Anholt
nir: Don't try to to-SSA ALU instructions that are...
tree
|
commitdiff
2015-01-29
Eric Anholt
nir: Fix a bit of broken indentation.
tree
|
commitdiff
2015-01-29
Eric Anholt
nir: Add a couple of helpers for glsl types.
tree
|
commitdiff
2015-01-29
Eric Anholt
nir: Make vec-to-movs handle src/dest aliasing.
tree
|
commitdiff
2015-01-28
Jason Ekstrand
nir/opcodes: Use a return type of tfloat for ldexp
tree
|
commitdiff
2015-01-28
Jason Ekstrand
Revert "nir/opcodes: Use fpclassify() instead of isnorm...
tree
|
commitdiff
2015-01-28
Jason Ekstrand
nir/opcodes: Use fpclassify() instead of isnormal(...
tree
|
commitdiff
2015-01-27
Connor Abbott
nir: fix a bug with constant folding non-per-component...
tree
|
commitdiff
2015-01-27
Connor Abbott
nir: add a helper function for getting the number of...
tree
|
commitdiff
2015-01-26
Jason Ekstrand
nir/opcodes: Don't go through doubles when constant...
tree
|
commitdiff
2015-01-26
Jason Ekstrand
nir/opcodes: Simplify and fix the unpack_half_*_split_...
tree
|
commitdiff
2015-01-26
Jason Ekstrand
nir: Use pointers for nir_src_copy and nir_dest_copy
tree
|
commitdiff
2015-01-25
Connor Abbott
nir/constant_folding: use the new constant folding...
tree
|
commitdiff
2015-01-25
Jason Ekstrand
nir: add new constant folding infrastructure
tree
|
commitdiff
2015-01-25
Connor Abbott
nir: use Python to autogenerate opcode information
tree
|
commitdiff
2015-01-24
Matt Turner
glsl: Add a foreach_in_list_reverse_safe macro.
tree
|
commitdiff
2015-01-24
Eric Anholt
nir: Expose nir_print_instr() for debug prints
tree
|
commitdiff
2015-01-24
Eric Anholt
nir: When asked to print with a NULL state, just use...
tree
|
commitdiff
2015-01-24
Eric Anholt
nir: Add nir_lower_alu_to_scalar.
tree
|
commitdiff
2015-01-24
Eric Anholt
nir: Make some helpers for copying ALU src/dests.
tree
|
commitdiff
2015-01-23
Kenneth Graunke
nir: Add algebraic optimizations for division and recip...
tree
|
commitdiff
2015-01-23
Kenneth Graunke
nir: Add algebraic optimizations for exponential/logari...
tree
|
commitdiff
2015-01-23
Kenneth Graunke
nir: Add algebraic optimizations for simplifying compar...
tree
|
commitdiff
2015-01-23
Kenneth Graunke
nir: Add algebraic optimizations for pointless shifts.
tree
|
commitdiff
2015-01-23
Kenneth Graunke
nir: Add a bunch of algebraic optimizations on logic...
tree
|
commitdiff
2015-01-23
Kenneth Graunke
nir: Implement CSE on intrinsics that can be eliminated...
tree
|
commitdiff
2015-01-23
Kenneth Graunke
nir: Pull nir_instr_can_cse()'s SSA checks out of the...
tree
|
commitdiff
2015-01-23
Matt Turner
glsl: Build a libglsl_util library.
tree
|
commitdiff
2015-01-23
Matt Turner
glsl: Build with subdir-objects.
tree
|
commitdiff
2015-01-23
Matt Turner
nir: Add headers to distribution.
tree
|
commitdiff
2015-01-23
Matt Turner
nir: Add nir_{opt_,}algebraic.py to distribution.
tree
|
commitdiff
2015-01-23
Connor Abbott
nir: add generated file to .gitignore
tree
|
commitdiff
2015-01-23
Connor Abbott
glsl: fix stale comment
tree
|
commitdiff
2015-01-22
Eric Anholt
nir: Fix setup of constant bool initializers.
tree
|
commitdiff
2015-01-22
Eric Anholt
nir: Make an easier helper for setting up SSA defs.
tree
|
commitdiff
2015-01-22
Jonathan Gray
glsl: Link glsl_test with pthreads library.
tree
|
commitdiff
2015-01-22
Tapani Pälli
glsl: do not allow interface block to have name already...
tree
|
commitdiff
2015-01-22
Matt Turner
nir: Replace assert(0) with unreachable().
tree
|
commitdiff
2015-01-22
Jason Ekstrand
nir: Stop using designated initializers
tree
|
commitdiff
2015-01-21
Jason Ekstrand
nir: Add src and dest constructors
tree
|
commitdiff
2015-01-21
Jason Ekstrand
nir: Add a nir_foreach_phi_src helper macro
tree
|
commitdiff
2015-01-19
Micah Fedke
mesa: Add ARB_shader_precision infrastructure
tree
|
commitdiff
2015-01-17
Vinson Lee
nir: s/malloc.h/stdlib.h/
tree
|
commitdiff
2015-01-16
Carl Worth
glsl: Add unit tests for blob.c
tree
|
commitdiff
2015-01-16
Tapani Pälli
glsl: Add blob_overwrite_bytes and blob_overwrite_uint32
tree
|
commitdiff
2015-01-16
Carl Worth
glsl: Add blob.c---a simple interface for serializing...
tree
|
commitdiff
2015-01-16
Carl Worth
glsl: Add convenience function get_sampler_instance
tree
|
commitdiff
2015-01-16
Jason Ekstrand
nir/live_variables: Use a worklist
tree
|
commitdiff
2015-01-16
Jason Ekstrand
nir: Add a worklist helper structure
tree
|
commitdiff
2015-01-16
Brian Paul
nir: fix incorrect argument passed to validate_src...
tree
|
commitdiff
2015-01-16
Brian Paul
nir: silence compiler warning from visit_src() call
tree
|
commitdiff
2015-01-15
Jason Ekstrand
util/hash_set: Rework the API to know about hashing
tree
|
commitdiff
2015-01-15
Jason Ekstrand
util: Move main/set to util/hash_set
tree
|
commitdiff
2015-01-15
Jason Ekstrand
hash_table: Rename insert_with_hash to insert_pre_hashed
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir/algebraic: Only replace an instruction once
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir/vars_to_ssa: Use the copy lowering from lower_var_c...
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir: Add a pass for lowering copy instructions
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir/vars_to_ssa: Refactor get_deref_node
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir: Rename lower_variables to lower_vars_to_ssa
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir/tex_instr: Add a nir_tex_src struct and dynamically...
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir/validate: Only build in debug mode
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir/lower_variables: Improve documentation
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir/lower_variables: Use a for loop for get_deref_node
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir: Use the actual FNV-1a hash for hashing derefs
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir: Make intrinsic flags into an enum
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir: Use static inlines instead of macros for list...
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir/variable: Remove the constant_value field
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir: Add some documentation
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir/lower_variables: Follow the Cytron paper more closely
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir/print: Various cleanups recommended by Eric
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir/lower_variables: Add a bunch of comments and re...
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir: Rename parallel_copy_copy to parallel_copy_entry...
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir/from_ssa: Clean up parallel copy handling and docum...
tree
|
commitdiff
2015-01-15
Jason Ekstrand
nir: Rename nir_block_following_if to nir_block_get_fol...
tree
|
commitdiff
next