projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nv30: include the header of ffs prototype
2015-10-15
Jason Ekstrand
nir/prog: Don't double-insert the fog-coord variable
commit
|
commitdiff
|
tree
2015-10-15
Jason Ekstrand
nir/glsl: Use shader_prog->Name for naming the NIR...
commit
|
commitdiff
|
tree
2015-10-15
Jason Ekstrand
nir: Add helpers for creating variables and adding...
commit
|
commitdiff
|
tree
2015-10-15
Jason Ekstrand
nir/prog: Use nir_foreach_variable
commit
|
commitdiff
|
tree
2015-10-08
Jason Ekstrand
nir/sweep: Reparent the shader name
commit
|
commitdiff
|
tree
2015-10-08
Jason Ekstrand
mesa: Correctly handle GL_BGRA_EXT in ES3 format_and_type...
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-10-03
Jason Ekstrand
i965/wm: Make compute_barycentric_interp_modes take...
commit
|
commitdiff
|
tree
2015-10-03
Jason Ekstrand
i965: Use nir_foreach_variable
commit
|
commitdiff
|
tree
2015-10-03
Jason Ekstrand
nir: Add a nir_foreach_variable macro
commit
|
commitdiff
|
tree
2015-10-03
Jason Ekstrand
i965/nir: Remove the prog parameter from brw_nir_lower_inputs
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/shader: Get rid of the shader, prog, and shader_prog...
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/fs,vec4: Get rid of the sanity_param_count
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/vec4: Use nir info instead of pulling things out...
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/fs: Use the nir info instead of pulling things...
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/fs: Move sampler unit lookup into rescale_texcoord
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/cs: Remove the prog argument from local_id_payload_dwords
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/backend_shader: Add a field to store the NIR shader
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
nir: Move GS data to nir_shader_info
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
nir: Add a a nir_shader_info struct
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
nir/glsl: Take a gl_shader_program and a stage rather...
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965: Move prog_data uniform setup to the codegen level
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965: Move binding table setup to codegen time.
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/shader: Pull assign_common_binding_table_offsets...
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/nir: Simplify uniform setup
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/nir: Pull GLSL uniform handling into a common...
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/nir: Pull common ARB program uniform handling...
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/vec4: Use the uniform count from nir_assign_var_locations
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/shader: Get rid of the setup_vec4_uniform_value...
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/shader: Pull setup_image_uniform_values out of...
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/vec4: Get rid of the uniform_vector_size array
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/vec4: Use the actual channels used in pack_uniform_regi...
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
glsl/types: Make subroutine types have a single matrix...
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965: Pull stage_prog_data.nr_params out of the NIR...
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/vs: Move lazy NIR creation to codegen_vs_prog
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/vec4: Delete the old vec4_vp code
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/vec4: Delete the old ir_visitor code
commit
|
commitdiff
|
tree
2015-10-02
Jason Ekstrand
i965/vec4: Always use NIR
v2 (
Jason Ekstrand
):
commit
|
commitdiff
|
tree
2015-09-30
Jason Ekstrand
i965: Get rid of prog_data compare functions
commit
|
commitdiff
|
tree
2015-09-30
Jason Ekstrand
i965/state_cache: Remove the aux_compare fields
commit
|
commitdiff
|
tree
2015-09-30
Jason Ekstrand
i965/copy_image: Fix a copy+past error
commit
|
commitdiff
|
tree
2015-09-23
Jason Ekstrand
nir/lower_vec_to_movs: Don't emit unneeded movs
commit
|
commitdiff
|
tree
2015-09-23
Jason Ekstrand
nir/lower_vec_to_movs: Properly handle source modifiers...
commit
|
commitdiff
|
tree
2015-09-23
Jason Ekstrand
prog_to_nir: Use nir_op_dph
commit
|
commitdiff
|
tree
2015-09-23
Jason Ekstrand
nir/lower_alu_to_scalar: Add support for nir_op_fdph
commit
|
commitdiff
|
tree
2015-09-23
Jason Ekstrand
i965/vec4: Add support for fdph_replicated
commit
|
commitdiff
|
tree
2015-09-23
Jason Ekstrand
nir: Add fdph and fdph_replicated opcodes
commit
|
commitdiff
|
tree
2015-09-23
Jason Ekstrand
nir/lower_alu_to_scalar: Return after lower_reduction
commit
|
commitdiff
|
tree
2015-09-23
Jason Ekstrand
nir/lower_alu_to_scalar: Use the builder
commit
|
commitdiff
|
tree
2015-09-21
Jason Ekstrand
nir: Report progress from lower_vec_to_movs().
Reviewed-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-09-21
Jason Ekstrand
i965: Clean up GLSL compiler option setup
commit
|
commitdiff
|
tree
2015-09-21
Jason Ekstrand
nir/builder: Don't use designated initializers
commit
|
commitdiff
|
tree
2015-09-21
Jason Ekstrand
nir: Move system value -> intrinsic mapping into nir.c
commit
|
commitdiff
|
tree
2015-09-17
Jason Ekstrand
i965/vec4: Use nir_move_vec_src_uses_to_dest
v2 (
Jason Ekstrand
):
commit
|
commitdiff
|
tree
2015-09-17
Jason Ekstrand
nir: Add a pass to rewrite uses of vecN sources to...
v2 (
Jason Ekstrand
):
commit
|
commitdiff
|
tree
2015-09-17
Jason Ekstrand
nir: Add comments to nir_index_instrs and nir_index_ssa_defs
commit
|
commitdiff
|
tree
2015-09-17
Jason Ekstrand
nir: Add a generic instruction index
commit
|
commitdiff
|
tree
2015-09-15
Jason Ekstrand
nir/builder: Use a normal temporary array in nir_channel
commit
|
commitdiff
|
tree
2015-09-15
Jason Ekstrand
nir/lower_vec_to_movs: Coalesce into destinations of...
commit
|
commitdiff
|
tree
2015-09-15
Jason Ekstrand
i965/vec4: Use the replicated fdot instruction in NIR
commit
|
commitdiff
|
tree
2015-09-15
Jason Ekstrand
nir: Add a fdot instruction that replicates the result...
commit
|
commitdiff
|
tree
2015-09-15
Jason Ekstrand
nir/lower_vec_to_movs: Coalesce movs on-the-fly when...
commit
|
commitdiff
|
tree
2015-09-15
Jason Ekstrand
nir/lower_vec_to_movs: Get rid of start_idx and swizzle...
commit
|
commitdiff
|
tree
2015-09-15
Jason Ekstrand
i965/vec4_nir: Use partial SSA form rather than full...
commit
|
commitdiff
|
tree
2015-09-15
Jason Ekstrand
nir/lower_vec_to_movs: Handle partially SSA shaders
v2 (
Jason Ekstrand
):
commit
|
commitdiff
|
tree
2015-09-15
Jason Ekstrand
nir/lower_vec_to_movs: Pass the shader around directly
commit
|
commitdiff
|
tree
2015-09-15
Jason Ekstrand
i965/fs: Add a very basic validation pass
commit
|
commitdiff
|
tree
2015-09-15
Jason Ekstrand
i965/fs_surface_builder: Only apply predicate to components...
commit
|
commitdiff
|
tree
2015-09-15
Jason Ekstrand
i965/fs: Only read output_components many components...
commit
|
commitdiff
|
tree
2015-09-15
Jason Ekstrand
i965/fs: Set output_components for lowered clip distance...
commit
|
commitdiff
|
tree
2015-09-12
Jason Ekstrand
i965/vec4: Don't reswizzle hardware registers
commit
|
commitdiff
|
tree
2015-09-12
Jason Ekstrand
i965/emit: Add assertions for accumulator restrictions
commit
|
commitdiff
|
tree
2015-09-11
Jason Ekstrand
nir/from_ssa: Use instr_rewrite_dest
commit
|
commitdiff
|
tree
2015-09-11
Jason Ekstrand
nir: Add a function for rewriting instruction destinations
commit
|
commitdiff
|
tree
2015-09-11
Jason Ekstrand
nir: Only unlink sources that are actually valid
commit
|
commitdiff
|
tree
2015-09-11
Jason Ekstrand
nir: Remove the mem_ctx parameter from ssa_def_rewrite_uses
commit
|
commitdiff
|
tree
2015-09-11
Jason Ekstrand
nir: Fix a bunch of ralloc parenting errors
commit
|
commitdiff
|
tree
2015-09-11
Jason Ekstrand
nir/lower_outputs_to_temporaries: Reparent the output...
commit
|
commitdiff
|
tree
2015-09-09
Jason Ekstrand
nir/glsl: Use lower_outputs_to_temporaries instead...
commit
|
commitdiff
|
tree
2015-09-09
Jason Ekstrand
nir: Add a pass to lower outputs to temporary variables
commit
|
commitdiff
|
tree
2015-09-09
Jason Ekstrand
nir/cursor: Add a constructor for the end of a block...
commit
|
commitdiff
|
tree
2015-09-01
Jason Ekstrand
mesa: Move gl_vert_attrib from mtypes.h to shader_enums.h
commit
|
commitdiff
|
tree
2015-09-01
Jason Ekstrand
nir/builder: Use nir_after_instr to advance the cursor
commit
|
commitdiff
|
tree
2015-08-27
Jason Ekstrand
i965/fs: Split VGRFs after lowering pull constants
commit
|
commitdiff
|
tree
2015-08-27
Jason Ekstrand
i964/fs: Refactor assign_constant_locations
commit
|
commitdiff
|
tree
2015-08-25
Jason Ekstrand
i965/fs: Combine assign_constant_locations and move_uniform_...
commit
|
commitdiff
|
tree
2015-08-25
Jason Ekstrand
nir/lower_io: Remove assign_var_locations_direct_first
commit
|
commitdiff
|
tree
2015-08-25
Jason Ekstrand
i965/fs: Rework uniform handling
commit
|
commitdiff
|
tree
2015-08-25
Jason Ekstrand
i965/vec4_nir: Get rid of the uniform_driver_location...
commit
|
commitdiff
|
tree
2015-08-25
Jason Ekstrand
nir/lower_io: Separate driver_location and base offset...
commit
|
commitdiff
|
tree
2015-08-25
Jason Ekstrand
nir/intrinsics: Add a second const index to load_uniform
commit
|
commitdiff
|
tree
2015-08-25
Jason Ekstrand
i965: Make setup_vec4_uniform_value and _image_uniform_value...
commit
|
commitdiff
|
tree
2015-08-25
Jason Ekstrand
i965: Rename setup_vector_uniform_values to setup_vec4_unifo...
commit
|
commitdiff
|
tree
2015-08-20
Jason Ekstrand
i965: Use NIR by default for vertex shaders
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-08-19
Jason Ekstrand
util/ra: Make allocating conflict lists optional
commit
|
commitdiff
|
tree
2015-08-19
Jason Ekstrand
i965/reg_allocate: Use make_reg_conflicts_transitive
commit
|
commitdiff
|
tree
2015-08-19
Jason Ekstrand
util/ra: Add a function for making all conflicts on...
commit
|
commitdiff
|
tree
2015-08-19
Jason Ekstrand
util/bitset: Add a BITSET_FOREACH_SET macro
commit
|
commitdiff
|
tree
2015-08-12
Jason Ekstrand
i965/shader: Don't use OptimizeForAOS for NIR vec4...
commit
|
commitdiff
|
tree
2015-08-12
Jason Ekstrand
mesa/formats: Don't flip channels of null array formats
commit
|
commitdiff
|
tree
2015-08-12
Jason Ekstrand
mesa/formats: Fix swizzle flipping for big-endian targets
commit
|
commitdiff
|
tree
next