projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
i965/vec4: Simplify opt_reduce_swizzle() using the swizzle utils.
[mesa.git]
/
src
/
mesa
/
drivers
/
dri
/
i965
/
brw_fs_nir.cpp
2015-03-23
Jason Ekstrand
i965/nir: Use signed integer type for booleans
blob
|
commitdiff
|
raw
2015-03-23
Jason Ekstrand
i965/nir: Do boolean resolves on GEN <= 5
blob
|
commitdiff
|
raw
|
diff to current
2015-03-23
Jason Ekstrand
i965/nir: Properly set the predicate on the SEL used...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-23
Jason Ekstrand
i965/nir: Use emit_lrp for emitting flrp
blob
|
commitdiff
|
raw
|
diff to current
2015-03-19
Kenneth Graunke
i965/fs: Make an emit_discard_jump() function to reduce...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-19
Jason Ekstrand
i965/nir: Sort uniforms direct-first and use two differ...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-19
Jason Ekstrand
nir/lower_io: Make variable location assignment a manua...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-19
Jason Ekstrand
nir: Use a list instead of a hash_table for inputs...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-12
Kenneth Graunke
i965/fs: Add VS output support to nir_setup_outputs().
blob
|
commitdiff
|
raw
|
diff to current
2015-03-12
Kenneth Graunke
i965/fs: Handle VS inputs in the NIR backend.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-12
Kenneth Graunke
i965/fs: Refactor fs_visitor::nir_setup_inputs().
blob
|
commitdiff
|
raw
|
diff to current
2015-03-12
Kenneth Graunke
i965: Implement NIR intrinsics for loading VS system...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-12
Kenneth Graunke
i965/nir: Lower to registers a bit later.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-12
Kenneth Graunke
i965/nir: Optimize after nir_lower_var_copies().
blob
|
commitdiff
|
raw
|
diff to current
2015-03-12
Kenneth Graunke
i965/fs: Store a pointer to brw_sampler_prog_key_data...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-09
Ian Romanick
i965/fs: Silence unused parameter warning
blob
|
commitdiff
|
raw
|
diff to current
2015-03-09
Kenneth Graunke
nir: Plumb the shader stage into glsl_to_nir().
blob
|
commitdiff
|
raw
|
diff to current
2015-03-09
Kenneth Graunke
nir: Add native_integers to nir_shader_compiler_options.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-09
Kenneth Graunke
nir: Try to make sense of the nir_shader_compiler_optio...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-09
Kenneth Graunke
i965/nir: Resolve source modifiers on Gen8+ logic opera...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-28
Matt Turner
i965/fs/nir: Mark fallthrough.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-28
Matt Turner
i965/fs/nir: Mark fallthrough.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-28
Ian Romanick
i965/fs/nir: Use emit_math for nir_op_fpow
blob
|
commitdiff
|
raw
|
diff to current
2015-02-24
Kenneth Graunke
i965/fs: Handle conditional discards.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-24
Matt Turner
i965/fs/nir: Optimize integer multiply by a 16-bit...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-24
Matt Turner
i965/fs/nir: Optimize (gl_FrontFacing ? x : y) where...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-19
Kenneth Graunke
i965/fs: Un-hardcode DEBUG_WM, "FS", and "fragment".
blob
|
commitdiff
|
raw
|
diff to current
2015-02-19
Kenneth Graunke
i965/fs: Use VARYING_SLOT checks rather than strcmp().
blob
|
commitdiff
|
raw
|
diff to current
2015-02-14
Jason Ekstrand
i965/nir: Don't support gl_FrontFacing as an input...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-14
Jason Ekstrand
i965/nir: Add support for nir_intrinsic_load_front_face
blob
|
commitdiff
|
raw
|
diff to current
2015-02-13
Eric Anholt
i965: Shut up a compiler warning about uninitialized...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-04
Kenneth Graunke
i965/fs: Fix saturate on MAD and LRP with the NIR backend.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Connor Abbott
i965/nir: use redundant phi optimization
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
Ian Romanick
i965/fs: Allow SIMD16 on pre-SNB when try_replace_with_...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-23
Kenneth Graunke
i965/nir: Report NIR instruction counts (in SSA form...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-23
Kenneth Graunke
i965/nir: Print NIR on INTEL_DEBUG=fs.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-23
Kenneth Graunke
i965/nir: Do optimizations again just before lowering...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-19
Kenneth Graunke
i965/nir: Use offset() instead of altering reg_offset...
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/nir: Do a final copy lowering pass before lowering...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Rename lower_variables to lower_vars_to_ssa
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir/tex_instr: Add a nir_tex_src struct and dynamically...
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/nir: Move the other lowering passes to before...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir/lower_atomics: Use/support SSA
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Remove predication
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Make bcsel a fully vector operation
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Add support for indirect texture arrays
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir/tex_instr: Rename the indirect source type and...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Use a source for uniform buffer indices instead...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Make texture instruction names more consistent
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a basic constant folding pass
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add an algebraic optimization pass
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a lowering pass for adding source modifiers...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Implement the ARB_gpu_shader5 interpolatio...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Add a has_indirect flag and clean up some...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Vectorize intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Use the new variable lowering code
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Don't dump the shader.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Properly saturate multiplies
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Handle SSA constants
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: Add the CSE pass and actually run in a...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a fused multiply-add peephole
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Turn on the peephole select optimization
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Validate optimization passes
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Differentiate between signed and unsigned versions...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Do retyping for ALU srouces in get_nir_alu_src
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Convert the shader to/from SSA
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_nir: Add atomic counters support
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Handle coarse/fine derivatives
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Add support for sample_pos and sample_id
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
Fix up varying pull constants
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Use the correct texture offset immediate
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Use the correct types for texture inputs
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
i965/fs_nir: Make the sampler register always unsigned
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Connor Abbott
i965/fs: add a NIR frontend
blob
|
commitdiff
|
raw
|
diff to current