projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
st/xvmc: use the vl_screen dispatch
2015-11-18
Jason Ekstrand
i965/nir: Add hooks for testing nir_shader_clone
commit
|
commitdiff
|
tree
2015-11-18
Jason Ekstrand
nir: Add support for cloning shaders
Signed-off-by:
Jason Ekstrand
<jason.ekstrand@intel.com>
commit
|
commitdiff
|
tree
2015-11-13
Jason Ekstrand
nir/vars_to_ssa: Delete dead output set code
commit
|
commitdiff
|
tree
2015-11-13
Jason Ekstrand
nir/vars_to_ssa: Rework copy set handling in lower_copies_to...
commit
|
commitdiff
|
tree
2015-11-13
Jason Ekstrand
nir/validate: Allow subroutine types for the tails...
commit
|
commitdiff
|
tree
2015-11-11
Jason Ekstrand
i965/brw_reg: Add a brw_VxH_indirect helper
commit
|
commitdiff
|
tree
2015-11-07
Jason Ekstrand
nir: Add a nir_deref_tail helper
commit
|
commitdiff
|
tree
2015-11-07
Jason Ekstrand
nir/types: Add an is_vector_or_scalar helper
commit
|
commitdiff
|
tree
2015-11-07
Jason Ekstrand
i965/fs: Use regs_read/written for post-RA scheduling...
commit
|
commitdiff
|
tree
2015-11-07
Jason Ekstrand
nir/validate: Add better validation of load/store types
commit
|
commitdiff
|
tree
2015-11-04
Jason Ekstrand
nir: Unexpose _impl versions of copy_prop and dce
commit
|
commitdiff
|
tree
2015-10-21
Jason Ekstrand
i965/gs: Do prog_data setup and other calculations...
v2 (
Jason Ekstrand
):
commit
|
commitdiff
|
tree
2015-10-21
Jason Ekstrand
i965/gs: Use NIR info for setting up prog_data
commit
|
commitdiff
|
tree
2015-10-21
Jason Ekstrand
i965/gs: Pull prog_data out of brw_gs_compile
commit
|
commitdiff
|
tree
2015-10-21
Jason Ekstrand
i965/gs: Use NIR instead of the brw_geometry_program...
commit
|
commitdiff
|
tree
2015-10-21
Jason Ekstrand
i965/gs: Move the mem_ctx argument to brw_compile_gs
commit
|
commitdiff
|
tree
2015-10-21
Jason Ekstrand
i965/gs: Set static_vertex_count unconditionally on...
commit
|
commitdiff
|
tree
2015-10-21
Jason Ekstrand
nir: Constify nir_gs_count_vertices
commit
|
commitdiff
|
tree
2015-10-21
Jason Ekstrand
nir/info: Add more information about geometry shaders
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
i965/vs: Move URB entry_size and read_length calculations...
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
i965: Move the entire compiler API into a single file
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
i965: Rename brw_foo_emit to brw_compile_foo
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
i965/fs: Move some of the prog_data setup into brw_wm_emit
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
i965/cs: Rework cs_emit to take a nir_shader and a...
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
i965/gs: Rework gs_emit to take a nir_shader and a...
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
i965/vs: Rework vs_emit to take a nir_shader and a...
v2 (
Jason Ekstrand
):
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
i965/fs: Rework wm_fs_emit to take a nir_shader and...
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
i965: Use a const nir_shader in backend_shader
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
i965/vec4: Remove gl_program and gl_shader_program...
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
i965/fs: Remove the gl_program from the generator
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
nir/info: Add a few bits of info for fragment shaders
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
nir/info: Add compute shader local size to nir_shader_info
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
nir/info: Move the GS info into a stage-specific info...
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
mesa: Move gl_frag_depth_layout from mtypes.h to shader_enums.h
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
nir: Add a label to nir_shader_info
commit
|
commitdiff
|
tree
2015-10-19
Jason Ekstrand
i965/asm: Explicitly use a nir_instr for IR annotations
commit
|
commitdiff
|
tree
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
next