projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nir: Add a pass to lower local variables to registers
2015-01-15
Jason Ekstrand
nir: Add a pass to lower local variables to registers
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a pass to lower local variable accesses to...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a copy splitting pass
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Automatically update SSA if uses
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Don't dump the shader.
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir/glsl: Don't allocate a state_slots array for 0...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Validate that the sources of a phi have the same...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir/copy_propagate: Don't cause size mismatches on...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Don't require a function in ssa_def_init
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Use an integer index for specifying structure...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a concept of a wildcard array dereference
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Make array deref direct vs. indirect an enum
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Clean up nir_deref helper functions
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir/lower_samplers: Use the nir_instr_rewrite_src function
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a helper for rewriting an instruction source
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Properly saturate multiplies
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir/from_ssa: Don't lower constant SSA values to registers
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Handle SSA constants
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Use an array rather than a hash table...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Add the CSE pass and actually run in a...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a basic CSE pass
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a fused multiply-add peephole
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Validate that the SSA def and register indices...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Turn on the peephole select optimization
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a peephole select optimization
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir/nir: Patch up phi predecessors in move_successors
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir/nir: Use safe iterators when iterating over the CFG
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
glsl/list: Add a foreach_list_typed_safe_reverse macro
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir/nir: Fix a bug in move_successors
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Validate optimization passes
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Differentiate between signed and unsigned versions...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir/print: Don't reindex things
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Validate all lists in the validator
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
glsl/list: Fix the exec_list_validate function
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Do retyping for ALU srouces in get_nir_alu_src
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a better out-of-SSA pass
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a function for comparing two sources
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a parallel copy instruction type
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a function for rewriting all the uses of a...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Automatically handle SSA uses when an instruction...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add an initialization function for SSA definitions
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add an SSA-based liveness analysis pass.
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: set reg_alloc and ssa_alloc when indexing registers...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a function to detect if a block is immediately...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a foreach_block_reverse function
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir/foreach_block: Return false if the callback on...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a basic metadata management system
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir/lower_variables_scalar: Silence a compiler warning
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Convert the shader to/from SSA
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a lower_vec_to_movs pass
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add a naieve from-SSA pass
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Don't duplicate emit_general_interpolation
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs: Don't take an ir_variable for emit_general_interpol...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add intrinsics to do alternate interpolation on...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add NIR_TRUE and NIR_FALSE constants and use them...
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Add atomic counters support
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir/lower_atomics: Multiply array offsets by ATOMIC_COUNTER_SIZE
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Handle coarse/fine derivatives
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir/glsl: Add support for coarse and fine derivatives
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir: Add fine and coarse derivative opcodes
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
nir/glsl: Add support for saturate
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Add support for sample_pos and sample_id
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
Fix up varying pull constants
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
Fix what I think are a few NIR typos
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Use the correct texture offset immediate
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Use the correct types for texture inputs
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs_nir: Make the sampler register always unsigned
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
i965/fs: Only use nir for 8-wide non-fast-clear shaders.
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
SQUASH: Fix comments from eric
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
SQUASH: Add an assert
commit
|
commitdiff
|
tree
2015-01-15
Jason Ekstrand
SQUASH: Use the enum for the variable mode
commit
|
commitdiff
|
tree
2015-01-14
Jason Ekstrand
i965/miptree_map_blit: Don't do the initial copy if...
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-01-13
Jason Ekstrand
i965/fs: Allow constant propagation between different...
commit
|
commitdiff
|
tree
2015-01-12
Jason Ekstrand
mesa: Add an implementation of a master convert function.
...itoral@igalia.com> after review by
Jason Ekstrand
:
Reviewed-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-01-12
Jason Ekstrand
mesa: Autogenerate format_unpack.c
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
Reviewed-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-01-12
Jason Ekstrand
mesa: Autogenerate most of format_pack.c
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
Reviewed-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-01-12
Jason Ekstrand
mesa: Add a _mesa_is_format_color_format helper
Reviewed-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-01-12
Jason Ekstrand
main: Add a concept of an array format
Reviewed-by:
Jason Ekstrand
<jason@jlekstrand.net>
commit
|
commitdiff
|
tree
2015-01-12
Jason Ekstrand
mesa/format_utils: Prefix and expose the conversion...
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
Reviewed-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-01-12
Jason Ekstrand
mesa: Fix A1R5G5B5 packing/unpacking
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
Reviewed-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-01-12
Jason Ekstrand
mesa/colormac: Remove an unused macro
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
Reviewed-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-01-12
Jason Ekstrand
mesa: Fix packing/unpacking of MESA_FORMAT_R5G6B5_UNORM
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
Reviewed-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-01-12
Jason Ekstrand
mesa: Fix clamping to -1.0 in snorm_to_float
Reviewed-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2014-12-15
Jason Ekstrand
util/hash_table: Rework the API to know about hashing
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2014-11-18
Jason Ekstrand
docs/GL3: Mark GL_ARB_direct_state_access as being...
commit
|
commitdiff
|
tree
2014-11-07
Jason Ekstrand
glsl/list: Add an exec_list_validate function
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2014-10-28
Jason Ekstrand
i965/fs: Don't set dependency hints on instructions...
commit
|
commitdiff
|
tree
2014-10-27
Jason Ekstrand
i965/fs: Make scratch write instructions use the correct...
commit
|
commitdiff
|
tree
2014-10-27
Jason Ekstrand
i965/fs: Use correct spill offsets
commit
|
commitdiff
|
tree
2014-10-27
Jason Ekstrand
i965: Use the spill destination for the message header...
commit
|
commitdiff
|
tree
2014-10-27
Jason Ekstrand
i965/fs: Don't [un]spill multiple registers at a time...
commit
|
commitdiff
|
tree
2014-10-27
Jason Ekstrand
i965/fs: Use instruction execution sizes when generating...
commit
|
commitdiff
|
tree
2014-10-24
Jason Ekstrand
i965/fs: Compute q-values for register allocation manually
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2014-10-24
Jason Ekstrand
i965/fs: Don't interfere with too many base registers
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@gmail.com>
commit
|
commitdiff
|
tree
2014-10-24
Jason Ekstrand
i965/fs: Properly precolor payload registers on GEN5...
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2014-10-24
Jason Ekstrand
i965/fs: Add another use of MAX_VGRF_SIZE
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2014-10-24
Jason Ekstrand
util: Use reg_belongs_to_class instead of BITSET_TEST
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2014-10-17
Jason Ekstrand
i965/fs: Change the type of booleans to UD and emit...
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2014-10-14
Jason Ekstrand
i965/fs: Use the correct regs_written on unspill instructions
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2014-10-02
Jason Ekstrand
i965/fs: Use the correct base_mrf for spilling pairs...
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
next