projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nir: Add a variable_foreach_safe helper
2016-03-29
Jason Ekstrand
nir: Add a variable_foreach_safe helper
commit
|
commitdiff
|
tree
2016-03-29
Jason Ekstrand
nir/Makefile: Fix alphabetization
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
nir: Add a pass to inline functions
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
nir/builder: Add helpers for easily inserting copy_var...
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
nir: Add return lowering pass
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
nir: Add a cursor helper for getting a cursor after...
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
nir/builder: Add a helper for inserting jump instructions
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
nir/cf: Make extracting or re-inserting nothing a no-op
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
nir: Add a function for comparing cursors
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
nir/cf: Handle relinking top-level blocks
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
nir: Add a pass to repair SSA form
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
nir/vars_to_ssa: Use the new nir_phi_builder helper
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
nir/dominance: Handle unreachable blocks
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
nir: Add a phi node placement helper
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
util/bitset: Allow iterating over const bitsets
commit
|
commitdiff
|
tree
2016-03-24
Jason Ekstrand
glsl: Add propagate_invariance to the other makefile
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
nir/glsl: Propagate invariant into NIR alu ops
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
glsl/rebalance_tree: Don't handle invariant or precise...
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
glsl/opt_algebraic: Don't handle invariant or precise...
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
glsl: Add a pass to propagate the "invariant" and ...
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
nir/alu_to_scalar: Propagate the "exact" bit
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
i965/peephole_ffma: Don't fuse exact adds
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
nir/cse: Properly handle nir_ssa_def.exact
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
nir/algebraic: Flag inexact optimizations
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
nir/algebraic: Fix fmin detection to match the spec
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
nir/algebraic: Get rid of an invlid fxor optimization
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
nir/algebraic: Allow for flagging operations as being...
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
nir/search: Propagate exactness into newly created...
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
nir/builder: Add a flag for setting exact
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
nir: Add an "exact" bit to nir_alu_instr
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
nir/clone: Export nir_variable_clone
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
nir/clone: Expose nir_constant_clone
commit
|
commitdiff
|
tree
2016-03-23
Jason Ekstrand
nir: Fix whitespace
commit
|
commitdiff
|
tree
2016-03-22
Jason Ekstrand
i965/fs: Don't constant-fold RCP
commit
|
commitdiff
|
tree
2016-03-22
Jason Ekstrand
i965: Remove the RCP+RSQ algebraic optimizations
commit
|
commitdiff
|
tree
2016-03-12
Jason Ekstrand
nir/clone: Add support for cloning a single function_impl
commit
|
commitdiff
|
tree
2016-03-12
Jason Ekstrand
nir/validate: Better function validation
commit
|
commitdiff
|
tree
2016-03-12
Jason Ekstrand
nir/print: Better function argument printing
commit
|
commitdiff
|
tree
2016-03-12
Jason Ekstrand
nir/print: Factor variable name lookup into a helper
commit
|
commitdiff
|
tree
2016-03-12
Jason Ekstrand
nir: Create function parameters in function_impl_create
commit
|
commitdiff
|
tree
2016-03-12
Jason Ekstrand
nir: Add a helper for creating a "bare" nir_function_impl
commit
|
commitdiff
|
tree
2016-03-12
Jason Ekstrand
nir: Add a new "param" variable mode for parameters...
commit
|
commitdiff
|
tree
2016-03-12
Jason Ekstrand
nir/glsl: Remove dead function parameter handling code
commit
|
commitdiff
|
tree
2016-03-08
Jason Ekstrand
nir: Add a pass for lower indirect variable dereferences
commit
|
commitdiff
|
tree
2016-02-14
Jason Ekstrand
nir/types: Add more type constructor functions
commit
|
commitdiff
|
tree
2016-02-14
Jason Ekstrand
nir/types: Add a few more glsl_type_is_ functions
commit
|
commitdiff
|
tree
2016-02-14
Jason Ekstrand
nir/types: Add helpers for working with sampler and...
commit
|
commitdiff
|
tree
2016-02-14
Jason Ekstrand
nir/types: Add helpers for function types
commit
|
commitdiff
|
tree
2016-02-14
Jason Ekstrand
glsl/types: Expose glsl_struct_field and glsl_function_param...
commit
|
commitdiff
|
tree
2016-02-14
Jason Ekstrand
glsl/types: Add a helper for getting image types
commit
|
commitdiff
|
tree
2016-02-14
Jason Ekstrand
glsl/types: Add support for function types
commit
|
commitdiff
|
tree
2016-02-14
Jason Ekstrand
glsl/types: Add a bare "sampler" type
commit
|
commitdiff
|
tree
2016-02-14
Jason Ekstrand
glsl/types: Rename sampler_type to sampled_type
commit
|
commitdiff
|
tree
2016-02-11
Jason Ekstrand
i965/gs: Pass VerticesIn though prog_data
commit
|
commitdiff
|
tree
2016-02-11
Jason Ekstrand
i965/fs: Pass usage of depth, W, and sample mask through...
commit
|
commitdiff
|
tree
2016-02-11
Jason Ekstrand
i965/fs: Refactor setup_payload_gen6 to assume FS
commit
|
commitdiff
|
tree
2016-02-11
Jason Ekstrand
nir: Remove the const_offset from nir_tex_instr
commit
|
commitdiff
|
tree
2016-02-11
Jason Ekstrand
nir/lower_vec_to_movs: Better report channels handled...
commit
|
commitdiff
|
tree
2016-02-09
Jason Ekstrand
i965/vec4: Plumb separate surfaces and samplers through...
commit
|
commitdiff
|
tree
2016-02-09
Jason Ekstrand
i965/vec4: Separate the sampler from the surface in...
commit
|
commitdiff
|
tree
2016-02-09
Jason Ekstrand
i965/fs: Plumb separate surfaces and samplers through...
commit
|
commitdiff
|
tree
2016-02-09
Jason Ekstrand
i965/fs: Separate the sampler from the surface in generate_tex
commit
|
commitdiff
|
tree
2016-02-09
Jason Ekstrand
i965/fs: Add an enum for keeping track of texture instrucito...
commit
|
commitdiff
|
tree
2016-02-09
Jason Ekstrand
nir: Separate texture from sampler in nir_tex_instr
commit
|
commitdiff
|
tree
2016-02-09
Jason Ekstrand
nir/tex_instr: Rename sampler to texture
commit
|
commitdiff
|
tree
2016-02-09
Jason Ekstrand
nir: Add some braces around loops and ifs
commit
|
commitdiff
|
tree
2016-01-16
Jason Ekstrand
i965/fs: Always set channel 2 of texture headers in...
commit
|
commitdiff
|
tree
2016-01-16
Jason Ekstrand
i965/fs/generator: Take an actual shader stage rather...
commit
|
commitdiff
|
tree
2016-01-16
Jason Ekstrand
i965/vec4: Use UW type for multiply into accumulator...
commit
|
commitdiff
|
tree
2016-01-08
Jason Ekstrand
i965/compiler: Enable more lowering in NIR
commit
|
commitdiff
|
tree
2016-01-08
Jason Ekstrand
nir/algebraic: Add more lowering
commit
|
commitdiff
|
tree
2016-01-08
Jason Ekstrand
nir/opcodes: Fix up uadd_carry and usub_borrow
commit
|
commitdiff
|
tree
2015-12-29
Jason Ekstrand
nir/builder: Add an init function that creates a simple...
commit
|
commitdiff
|
tree
2015-12-29
Aaron Watry
nir: Remove function overload in control flow test
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-12-28
Jason Ekstrand
nir: Get rid of function overloads
commit
|
commitdiff
|
tree
2015-12-15
Jason Ekstrand
nir/lower_system_values: Refactor and use the builder.
commit
|
commitdiff
|
tree
2015-12-15
Jason Ekstrand
nir/builder: Add a load_system_value helper
commit
|
commitdiff
|
tree
2015-12-15
Jason Ekstrand
nir/lower_system_values: Stop supporting non-SSA
commit
|
commitdiff
|
tree
2015-12-11
Jason Ekstrand
i965/fs: Use the correct source for local memory load...
commit
|
commitdiff
|
tree
2015-12-10
Jason Ekstrand
nir: Get rid of *_indirect variants of input/output...
commit
|
commitdiff
|
tree
2015-12-10
Jason Ekstrand
i965/fs_nir: Refactor store_output, load_input, and...
commit
|
commitdiff
|
tree
2015-12-08
Jason Ekstrand
i965: Make uniform offsets be in terms of bytes
commit
|
commitdiff
|
tree
2015-12-08
Jason Ekstrand
i965/nir_uniforms: Replace comps_per_unit with an is_scalar...
commit
|
commitdiff
|
tree
2015-12-08
Jason Ekstrand
i965/nir: Remove unused indirect handling
commit
|
commitdiff
|
tree
2015-12-08
Jason Ekstrand
i965/state: Get rid of dword_pitch arguments to buffer...
commit
|
commitdiff
|
tree
2015-12-08
Jason Ekstrand
i965/vec4: Use a stride of 1 and byte offsets for UBOs
commit
|
commitdiff
|
tree
2015-12-08
Jason Ekstrand
i965/fs: Use a stride of 1 and byte offsets for UBOs
commit
|
commitdiff
|
tree
2015-12-08
Jason Ekstrand
i965/vec4: Use byte offsets for UBO pulls on Sandy...
commit
|
commitdiff
|
tree
2015-12-04
Jason Ekstrand
i965/vec4: Stop pretending to support indirect output...
commit
|
commitdiff
|
tree
2015-12-04
Jason Ekstrand
i965/vec4: Get rid of the nir_inputs array
commit
|
commitdiff
|
tree
2015-12-04
Jason Ekstrand
nir/lower_io: Pass the builder and type_size into get_io_offset
commit
|
commitdiff
|
tree
2015-11-23
Jason Ekstrand
i965: Use NIR for lowering texture swizzle
commit
|
commitdiff
|
tree
2015-11-23
Jason Ekstrand
nir/lower_tex: Add support for lowering texture swizzle
commit
|
commitdiff
|
tree
2015-11-23
Jason Ekstrand
nir: Add a tex_instr_is_query helper
commit
|
commitdiff
|
tree
2015-11-23
Jason Ekstrand
nir: Add a ssa_def_rewrite_uses_after helper
commit
|
commitdiff
|
tree
2015-11-23
Jason Ekstrand
nir: Use instr/if_rewrite in nir_ssa_def_rewrite_uses
commit
|
commitdiff
|
tree
2015-11-23
Jason Ekstrand
nir/validate: Validated dests after sources
commit
|
commitdiff
|
tree
2015-11-23
Jason Ekstrand
i965: Use nir_lower_tex for texture coordinate lowering
commit
|
commitdiff
|
tree
2015-11-23
Jason Ekstrand
i965/fs: Stomp the texture return type to UINT32 for...
commit
|
commitdiff
|
tree
2015-11-23
Jason Ekstrand
nir/lower_tex: Set the dest_type for txs instructions
commit
|
commitdiff
|
tree
next