i965/cs: Rework cs_emit to take a nir_shader and a brw_compiler
[mesa.git] / src / mesa / drivers / dri / i965 / brw_fs.cpp
2015-10-19 Jason Ekstrandi965/cs: Rework cs_emit to take a nir_shader and a...
2015-10-19 Jason Ekstrandi965/fs: Rework wm_fs_emit to take a nir_shader and...
2015-10-19 Jason Ekstrandi965/fs: Remove the gl_program from the generator
2015-10-16 Rob Clarknir: remove dependency on glsl
2015-10-15 Timothy Arcerii965: add arrays of arrays support for varyings
2015-10-12 Kenneth Graunkei965/vs: Simplify fs_visitor's ATTR file.
2015-10-10 Kenneth Graunkei965/vs: Unify URB entry size/read length calculations...
2015-10-08 Kristian Høgsberg... i965/cs: Get max_cs_threads from brw_compiler devinfo
2015-10-08 Kristian Høgsberg... i965: Move brw_get_shader_time_index() call out of...
2015-10-08 Kristian Høgsberg... i965/cs: Split out helper for building local id payload
2015-10-08 Kristian Høgsberg... i965: Move brw_dump_ir() out of brw_*_emit() functions
2015-10-08 Iago Toral Quirogai965: Define FIRST_SPILL_MRF and FIRST_PULL_LOAD_MRF...
2015-10-08 Iago Toral Quirogai965: make pull constant loads in gen6 start at MRFs...
2015-10-08 Iago Toral Quirogai965: Fix remove_duplicate_mrf_writes so it can handle...
2015-10-05 Matt Turneri965: Generalize predicated break pass for use in vec4...
2015-10-02 Jason Ekstrandi965/shader: Get rid of the shader, prog, and shader_pr...
2015-10-02 Jason Ekstrandi965/fs,vec4: Get rid of the sanity_param_count
2015-10-02 Jason Ekstrandi965/fs: Use the nir info instead of pulling things...
2015-10-02 Jason Ekstrandi965/cs: Remove the prog argument from local_id_payload...
2015-10-02 Jason Ekstrandi965: Move binding table setup to codegen time.
2015-10-02 Jason Ekstrandi965/shader: Pull assign_common_binding_table_offsets...
2015-10-02 Jason Ekstrandi965/shader: Get rid of the setup_vec4_uniform_value...
2015-10-01 Kenneth Graunkei965/fs: Print reg and reg_offset separately for ATTR...
2015-09-29 Jordan Justeni965/cs: Add a binding table entry for gl_NumWorkGroups
2015-09-26 Kenneth Graunkei965: Don't re-layout varyings for separate shader...
2015-09-25 Samuel Iglesias... i965/fs: Implement FS_OPCODE_GET_BUFFER_SIZE
2015-09-24 Kristian Høgsberg... i965: Respect stride and subreg_offset for ATTR registers
2015-09-21 Iago Toral Quirogai965: Turn BRW_MAX_MRF into a macro that accepts a...
2015-09-15 Jordan Justeni965/fs: The barrier send uses only 1 payload register
2015-09-15 Jason Ekstrandi965/fs: Add a very basic validation pass
2015-09-14 Kristian Høgsberg... i965: Move perf_debug code to brw_codegen_*_prog()
2015-09-14 Kristian Høgsberg... i965: Move brw_fs_precompile() to brw_wm.c
2015-09-14 Kristian Høgsberg... i965: Move compute shader code around
2015-09-13 Jordan Justeni965/cs: Reserve local invocation id in payload regs
2015-09-10 Jordan Justeni965/fs: Set first_non_payload_grf in assign_curb_setup
2015-09-10 Ilia Mirkini965: add support for textureSamples function
2015-09-04 Kenneth Graunkei965: Move brw_setup_tex_for_precompile to brw_program...
2015-09-02 Matt Turneri965/fs: Handle MRF destinations in lower_integer_multi...
2015-08-28 Matt Turneri965: Only consider fixed_hw_reg in equals() if file...
2015-08-27 Jason Ekstrandi965/fs: Split VGRFs after lowering pull constants
2015-08-27 Jason Ekstrandi964/fs: Refactor assign_constant_locations
2015-08-25 Jason Ekstrandi965/fs: Combine assign_constant_locations and move_uni...
2015-08-25 Kenneth Graunkei965: Move type_size() methods out of visitor classes.
2015-08-25 Jason Ekstrandi965: Make setup_vec4_uniform_value and _image_uniform_...
2015-08-25 Jason Ekstrandi965: Rename setup_vector_uniform_values to setup_vec4_...
2015-08-11 Francisco Jerezi965: Teach type_size() about the size of an image...
2015-08-10 Jason Ekstrandi965/fs: Make resolve_source_modifiers consistent with...
2015-08-06 Francisco Jerezi965/fs: Lower arithmetic instructions with register...
2015-08-06 Francisco Jerezi965/fs: Fix fs_inst::regs_read() for sources in the...
2015-08-06 Francisco Jerezi965/fs: Lower the MULH virtual instruction.
2015-08-06 Francisco Jerezi965/fs: Indent the implementation of 32x32-bit MUL...
2015-08-06 Francisco Jerezi965/fs: Lower 32x32 bit multiplication on BXT.
2015-07-29 Matt Turneri965: Use float calculations when double is unnecessary.
2015-07-29 Francisco Jerezi965/fs: Make the default builder 64-wide before enteri...
2015-07-29 Francisco Jerezi965/fs: Don't set exec_all on instructions wider than...
2015-07-29 Francisco Jerezi965/fs: Initialize a builder explicitly in the gen4...
2015-07-29 Francisco Jerezi965/fs: Switch lower_logical_sends() to the fs_builder...
2015-07-29 Francisco Jerezi965/fs: Switch lower_load_payload() to the fs_builder...
2015-07-29 Francisco Jerezi965/fs: Set up the builder execution size explicitly...
2015-07-29 Francisco Jerezi965/fs: Set execution controls correctly in lower_inte...
2015-07-29 Francisco Jerezi965/fs: Set execution controls correctly for lowered...
2015-07-29 Francisco Jerezi965/fs: Implement lowering of logical surface instruct...
2015-07-29 Francisco Jerezi965/fs: Hook up SIMD lowering to unroll surface instru...
2015-07-29 Francisco Jerezi965/fs: Define logical typed and untyped surface opcodes.
2015-07-29 Francisco Jerezi965: Define the setup_vector_uniform_values() backend_...
2015-07-29 Francisco Jerezi965/fs: Hook up SIMD lowering to handle texturing...
2015-07-29 Francisco Jerezi965/fs: Implement lowering of logical texturing opcode...
2015-07-29 Francisco Jerezi965/fs: Implement lowering of logical texturing opcode...
2015-07-29 Francisco Jerezi965/fs: Lower SHADER_OPCODE_TXF_UMS/MCS_LOGICAL too...
2015-07-29 Francisco Jerezi965/fs: Implement lowering of logical texturing opcode...
2015-07-29 Francisco Jerezi965/fs: Fix opt_zero_samples() for texturing ops not...
2015-07-29 Francisco Jerezi965/fs: Define logical texture sampling opcodes.
2015-07-29 Francisco Jerezi965/fs: Implement lowering of logical framebuffer...
2015-07-29 Francisco Jerezi965/fs: Hook up SIMD lowering to unroll FB writes...
2015-07-29 Francisco Jerezi965/fs: Define logical framebuffer write opcode.
2015-07-29 Francisco Jerezi965/fs: Implement pass to lower instructions of unsupp...
2015-07-29 Francisco Jerezi965/fs: Fix return value of fs_inst::regs_read() for...
2015-07-29 Francisco Jerezi965/fs: Add stub lowering pass for logical send-messag...
2015-07-29 Francisco Jerezi965/fs: Factor out source components calculation to...
2015-07-24 Dave Airliei965: add support for ARB_shader_subroutine
2015-07-21 Francisco Jerezi965/fs: Fix stride field for uniforms.
2015-07-21 Francisco Jerezi965/fs: Fix stride for immediate registers.
2015-07-17 Connor Abbotti965/fs: fix regs_read() for LINTERP
2015-07-17 Jordan Justeni965/cs: Return 1 for regs_read on CS_OPCODE_CS_TERMINATE
2015-07-16 Francisco Jerezi965/fs: Factor out universally broken calculation...
2015-07-01 Francisco Jerezi965/fs: Relax fs_builder channel group assertion when...
2015-07-01 Jason Ekstrandi965/fs: Fix PIXEL_X/Y in regs_read()
2015-06-30 Jason Ekstrandi965/fs: Remove the width field from fs_reg
2015-06-30 Jason Ekstrandi965/fs: Use exec_size instead of dst.width for computi...
2015-06-30 Jason Ekstrandi965/fs: Use the builder dispatch width instead of...
2015-06-30 Jason Ekstrandi965/fs: Remove exec_size guessing from fs_inst::init()
2015-06-30 Jason Ekstrandi965/fs: Use exec_size for determining regs read/writte...
2015-06-30 Jason Ekstrandi965/fs: Remove fs_inst constructors that don't take...
2015-06-30 Jason Ekstrandi965/fs: Make better use of the builder in shader_time
2015-06-30 Jason Ekstrandi965/fs: Add a builder argument to offset()
2015-06-30 Jason Ekstrandi965/fs: Properly handle LOAD_PAYLOAD in fs_inst::regs_read
2015-06-30 Jason Ekstrandi965/fs: Report the right value in fs_inst::regs_read...
2015-06-30 Jason Ekstrandi965/fs: Fix fs_inst::regs_read() for uniform pull...
2015-06-30 Jason Ekstrandi965/fs: Actually set/use the mlen for gen7 uniform...
2015-06-30 Jason Ekstrandi965/fs: Use a switch statement in fs_inst::regs_read()
next