projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
i965/fs/nir: Optimize (gl_FrontFacing ? x : y) where x and y are ±1.0.
[mesa.git]
/
src
/
mesa
/
drivers
/
dri
/
i965
/
brw_fs.h
2015-02-24
Matt Turner
i965/fs/nir: Optimize (gl_FrontFacing ? x : y) where...
blob
|
commitdiff
|
raw
2015-02-19
Kenneth Graunke
i965/fs: Remove type parameter from emit_vs_system_value().
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Matt Turner
i965/fs: Add pass to combine immediates.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Francisco Jerez
i965/vec4: Add register classes up to MAX_VGRF_SIZE.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Francisco Jerez
i965/fs: Remove duplicate include of brw_shader.h
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Francisco Jerez
i965: Move IR object definitions to separate header...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Francisco Jerez
i965: Factor out virtual GRF allocation to a separate...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Jason Ekstrand
i965/fs_nir: Get rid of get_alu_src
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Jason Ekstrand
i965/fs: Use NIR's scalarizing abilities and stop handl...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-24
Matt Turner
i965/fs: Add pass to propagate conditional modifiers.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-24
Matt Turner
i965/fs: Add a pass to fixup 3-src instructions that...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-24
Ian Romanick
i965/fs: Allow SIMD16 on pre-SNB when try_replace_with_...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-19
Kenneth Graunke
i965/nir: Replace fs_reg(GRF, virtual_grf_alloc(.....
blob
|
commitdiff
|
raw
|
diff to current
2015-01-19
Kenneth Graunke
i965: Replace fs_reg(fs_visitor, type) with fs_visitor...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Handle sample ID, position, and mask better
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Make load_const SSA-only
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Use an array rather than a hash table...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Don't duplicate emit_general_interpolation
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs: Don't take an ir_variable for emit_general_int...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Connor Abbott
i965/fs: add a NIR frontend
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Connor Abbott
i965/fs: Don't pass through the coordinate type
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Connor Abbott
i965/fs: make emit_fragcoord_interpolation() not take...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Kenneth Graunke
i965: Pass a shader stage abbreviation to fs_generator().
blob
|
commitdiff
|
raw
|
diff to current
2014-12-16
Mark Janes
i965: remove includes of sampler.h from extern "C"...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Kristian Høgsberg
i965: Clean up fs_visitor::run and rename to run_fs
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Kristian Høgsberg
i965: Add fs_visitor::run_vs() to generate scalar verte...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Kristian Høgsberg
i965: Prepare for using the ATTR register file in the...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Kristian Høgsberg
i965: Add SIMD8 URB write low-level IR instruction
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Kristian Høgsberg
i965: Remove shader program argument and member from...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Kristian Høgsberg
i965: Set shader name for generator from call site
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Kristian Høgsberg
i965: Generalize fs_generator further
blob
|
commitdiff
|
raw
|
diff to current
2014-12-06
Matt Turner
i965/fs: Try to emit LINE instructions on Gen <= 5.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-05
Matt Turner
i965/fs: Make brw_reg_from_fs_reg static and remove...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-05
Matt Turner
i965/fs: Add a negate() function.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Matt Turner
i965/fs: Don't offset uniform registers in half().
blob
|
commitdiff
|
raw
|
diff to current
2014-12-02
Matt Turner
i965/fs: Remove opt_drop_redundant_mov_to_flags().
blob
|
commitdiff
|
raw
|
diff to current
2014-11-28
Kenneth Graunke
i965/fs: Handle derivative quality decisions in the...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-26
Matt Turner
i965/fs: Add vector float immediate infrastructure.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-24
Kenneth Graunke
i965: Make precompile functions accessible from C.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-24
Kenneth Graunke
i965: Pass gl_program pointers into precompile functions.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Matt Turner
i965/fs: Remove is_valid_3src().
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Matt Turner
i965/fs: Remove unused apply_stride().
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Matt Turner
i965/fs: Move ip_record class to its one use.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Matt Turner
i965: Move common fields into backend_instruction.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-15
Kristian Høgsberg
i965: Move fs_visitor ra pass to new fs_visitor::alloca...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-15
Kristian Høgsberg
i965: Move fs_visitor optimization pass into new method...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-15
Kristian Høgsberg
i965: Refactor fs_generator API
blob
|
commitdiff
|
raw
|
diff to current
2014-11-06
Matt Turner
i965/fs: Remove force uncompressed stack.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-17
Kenneth Graunke
i965/fs: Don't pass ir_variable * to emit_sampleid_setup().
blob
|
commitdiff
|
raw
|
diff to current
2014-10-16
Kenneth Graunke
i965/fs: Refactor the texture emission logic into a...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-16
Connor Abbott
i965/fs: Make gather_channel() not use ir_texture.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-16
Connor Abbott
i965/fs: Make swizzle_result() not use ir_texture.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-16
Connor Abbott
i965/fs: don't pass in ir_texture to emit_texture_*
blob
|
commitdiff
|
raw
|
diff to current
2014-10-16
Connor Abbott
i965/fs: Don't use ir->lod_info.grad.dPd<x,y> in emit_t...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-16
Connor Abbott
i965/fs: Don't use ir->coordinate in emit_texture_*.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-16
Connor Abbott
i965/fs: make rescale_texcoord() not use ir_texture.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-16
Connor Abbott
i965/fs: Make emit_mcs_fetch() not use ir_texture.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-16
Connor Abbott
i965/fs: don't use ir->offset in emit_texture_gen5.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-16
Kenneth Graunke
i965/fs: Move texel offset handling to visit(ir_texture *).
blob
|
commitdiff
|
raw
|
diff to current
2014-10-03
Matt Turner
i965/fs: Remove dead generate_rep_fb_write prototype.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-02
Jason Ekstrand
i965/fs: Add a MAX_GRF_SIZE define and use it various...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Use the GRF for FB writes on gen >= 7
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Handle COMPR4 in LOAD_PAYLOAD
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Add a an optional source to the FS_OPCODE_FB_W...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Use the GRF for UNTYPED_SURFACE_READ instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Use the GRF for UNTYPED_ATOMIC instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Add a function for getting a component of...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Make fs_reg::effective_width take fs_inst...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Add an exec_size field to fs_inst
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs_reg: Allocate double the number of vgrfs in...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Make half() divide the register width by 2...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Add a concept of a width to fs_reg
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Copy propagate partial reads.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Clean up emit_fb_writes
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Make compact_virtual_grfs an optimization...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i964/fs: Make immediate fs_reg constructors explicit
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Make null_reg_* const members of fs_visitor...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Manually generate the meta fast-clear shader
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965: Remove cfg-invalidating parameter from invalidate...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965/fs: Preserve the CFG in a few more places.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-23
Eric Anholt
mesa: Move register_allocate.c to util.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-22
Jordan Justen
i965/fs: Remove direct fs_visitor brw_wm_prog_key depen...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-22
Jordan Justen
i965/fs: Remove direct fs_visitor brw_wm_prog_data...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-06
Jordan Justen
i965/fs: Remove direct fs_visitor gl_fragment_program...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-06
Jordan Justen
i965/fs: Remove direct fs_generator brw_wm_prog_key...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-06
Jordan Justen
i965/fs: Remove direct fs_generator brw_wm_prog_data...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-06
Jordan Justen
i965/fs: Don't store gl_fragment_program* in fs_generator
blob
|
commitdiff
|
raw
|
diff to current
2014-09-06
Jordan Justen
i965/fs: Rename fs_generator::prog to shader_prog
blob
|
commitdiff
|
raw
|
diff to current
2014-09-06
Jordan Justen
i965/fs: Add stage variable to fs_generator
blob
|
commitdiff
|
raw
|
diff to current
2014-09-04
Jordan Justen
i965/fs: Add init function to fs_visitor
blob
|
commitdiff
|
raw
|
diff to current
2014-09-01
Connor Abbott
i965/fs: don't pass ir_variable * to emit_samplepos_setup()
blob
|
commitdiff
|
raw
|
diff to current
2014-09-01
Connor Abbott
i965/fs: don't pass ir_variable * to emit_frontfacing_i...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-22
Matt Turner
i965/fs: Preserve CFG in register allocation.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-22
Matt Turner
i965: Add invalidate_cfg parameter to invalidate_live_i...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-19
Matt Turner
i965: Pass a cfg pointer to generate_{code,assembly}.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Kristian Høgsberg
i965: Add optimization pass to let us use the replicate...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Chris Forbes
i965/fs: Add support for nonconst sampler indexing...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Kenneth Graunke
i965/fs: Add pass to rename registers to break live...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Chris Forbes
i965/fs: Support fine/coarse derivative opcodes
blob
|
commitdiff
|
raw
|
diff to current
2014-08-14
Kenneth Graunke
i965/fs: Drop "do dual source blending" generator param...
blob
|
commitdiff
|
raw
|
diff to current
next