projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
glsl/list: Fix the exec_list_validate function
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.
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
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-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
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
2014-10-02
Jason Ekstrand
i965/fs: Add a MAX_GRF_SIZE define and use it various...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-10-02
Jason Ekstrand
i965/fs: Use the actual regsister width in brw_reg_from_fs_reg
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-10-02
Jason Ekstrand
i965/fs_fp: Use null_reg from fs_visitor instead of...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-10-01
Jason Ekstrand
i965/fs: Fix the build
commit
|
commitdiff
|
tree
2014-10-01
Jason Ekstrand
i965/fs: Fix an uninitialized value warnings
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/brw_reg: Make the accumulator register take an...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Properly calculate the number of instructions...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Use the GRF for FB writes on gen >= 7
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Handle COMPR4 in LOAD_PAYLOAD
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Constant propagate into LOAD_PAYLOAD
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Add split_virtual_grfs and compute_to_mrf...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Add a an optional source to the FS_OPCODE_FB_WRITE...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Use the GRF for UNTYPED_SURFACE_READ instructions
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Use the GRF for UNTYPED_ATOMIC instructions
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Add a function for getting a component of...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Use the instruction execution size directly...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Use exec_size instead of force_uncompressed...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Use instruction execution sizes instead of...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Use instruction execution sizes to set compression...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Remove unneeded uses of force_uncompressed
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Derive force_uncompressed from instruction...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Make fs_reg::effective_width take fs_inst...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Better guess the width of LOAD_PAYLOAD
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Add an exec_size field to fs_inst
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Determine partial writes based on the destination...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Fix a bug in register coalesce
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Rework GEN5 texturing code to use fs_reg and...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs_reg: Allocate double the number of vgrfs in...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Handle printing of registers better.
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965: Explicitly set widths on gen5 math instruction...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Make half() divide the register width by 2...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: Add a concept of a width to fs_reg
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/fs: A little harmless refactoring of register_coalesce
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2014-09-30
Jason Ekstrand
i965/brw_reg: Add a firsthalf function and use it in...
Signed-off-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
next