summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* i965: Add is_3src() to backend_instruction.Matt Turner2015-01-231-0/+6
* i965: Add backend_instruction::can_do_cmod().Matt Turner2015-01-231-0/+45
* i965: Copy shader->shadow_samplers to prog->ShadowSamplers.Kenneth Graunke2015-01-041-0/+1
* i965: Add support for saturating immediates.Matt Turner2014-12-291-0/+47
* i965: Generate vs code using scalar backend for BDW+Kristian Høgsberg2014-12-101-3/+16
* i965: Add SIMD8 URB write low-level IR instructionKristian Høgsberg2014-12-101-0/+3
* i965: Remove default from brw_instruction_name switch to catch missing names.Matt Turner2014-12-081-12/+5
* i965: Add missing opcode names.Matt Turner2014-12-081-0/+9
* i965: Add opcode names for set_omask and set_sample_id.Matt Turner2014-12-081-0/+4
* i965: Add opcode names for FS interpolation opcodesChris Forbes2014-12-071-0/+9
* i965: Change the type of booleans to D.Matt Turner2014-12-051-1/+1
* i965/vec4: Allow CSE on uniform-vec4 expansion MOVs.Matt Turner2014-12-051-0/+2
* i965/fs: Handle derivative quality decisions in the front-end.Kenneth Graunke2014-11-271-5/+9
* i965/vec4: Optimize packSnorm4x8().Matt Turner2014-11-251-3/+3
* i965/vec4: Optimize packUnorm4x8().Matt Turner2014-11-251-3/+3
* i965/vec4: Add VEC4_OPCODE_PACK_4_BYTES.Matt Turner2014-11-251-0/+3
* i965/vec4: Optimize unpackSnorm4x8().Matt Turner2014-11-251-2/+2
* i965/vec4: Optimize unpackUnorm4x8().Matt Turner2014-11-251-2/+5
* i965: Pass gl_program pointers into precompile functions.Kenneth Graunke2014-11-241-5/+8
* i965: Move brw->precompile checks out a level.Kenneth Graunke2014-11-241-4/+4
* i965: Rename brw_vec4_gs.[ch] to brw_gs.[ch].Kenneth Graunke2014-10-291-1/+1
* i965: Remove brw_new_shader_programIan Romanick2014-10-241-11/+0
* i965/fs: Change the type of booleans to UD and emit correct immediatesJason Ekstrand2014-10-171-1/+1
* i965: Make brw_texture_offset() not use ir_texture.Connor Abbott2014-10-151-8/+5
* glsl: Make ir_variable::num_state_slots and ir_variable::state_slots privateIan Romanick2014-09-301-3/+3
* i965/fs: Use the GRF for FB writes on gen >= 7Jason Ekstrand2014-09-301-0/+1
* i965: Add and use functions to get next/prev blocks.Matt Turner2014-09-241-2/+2
* i965: Make instruction lists local to the bblocks.Matt Turner2014-09-241-14/+0
* i965/vec4: Don't use instruction list after calculating the cfg.Matt Turner2014-09-241-1/+1
* i965/gen6/gs: implement GS_OPCODE_FF_SYNC_SET_PRIMITIVES opcodeSamuel Iglesias Gonsalvez2014-09-191-0/+2
* i965/gen6/gs: implement GS_OPCODE_SVB_SET_DST_INDEX opcodeSamuel Iglesias Gonsalvez2014-09-191-0/+2
* i965/gen6/gs: implement GS_OPCODE_SVB_WRITE opcodeSamuel Iglesias Gonsalvez2014-09-191-0/+2
* i965/gen6/gs: Implement GS_OPCODE_SET_PRIMITIVE_ID.Iago Toral Quiroga2014-09-191-0/+2
* i965/gen6/gs: Implement GS_OPCODE_SET_DWORD_2.Iago Toral Quiroga2014-09-191-2/+2
* i965/gen6/gs: Implement GS_OPCODE_URB_WRITE_ALLOCATE.Iago Toral Quiroga2014-09-191-0/+2
* i965/gen6/gs: Implement GS_OPCODE_FF_SYNC.Iago Toral Quiroga2014-09-191-0/+2
* i965: Add basic-block aware backend_instruction::insert_* methods.Matt Turner2014-08-221-0/+47
* i965: Add a basic-block aware backend_instruction::remove method.Matt Turner2014-08-221-0/+46
* i965: Remove dead call to _mesa_associate_uniform_storage().Matt Turner2014-08-181-6/+0
* mesa: move ShaderCompilerOptions into gl_constantsMarek Olšák2014-08-111-1/+1
* i965: Save the gl_shader_stage enum in backend_visitor.Kenneth Graunke2014-07-231-1/+2
* i965: Add cfg to backend_visitor.Matt Turner2014-07-211-1/+16
* i965: Move assembly annotation functions to intel_asm_annotation.c.Matt Turner2014-07-051-55/+0
* i965: Make a brw_conditional_mod enum.Matt Turner2014-07-051-1/+1
* i965: Use enum brw_reg_type for register types.Matt Turner2014-07-051-1/+1
* i965: Move is_zero/one/null/accumulator into backend_reg.Matt Turner2014-07-051-0/+37
* i965: Use unreachable() instead of unconditional assert().Matt Turner2014-07-011-6/+3
* i965: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-011-4/+3
* i965: Don't emit SURFACE_STATEs for gather workarounds on Broadwell.Kenneth Graunke2014-06-231-2/+7
* i965/fs: Add SHADER_OPCODE_LOAD_PAYLOAD.Matt Turner2014-06-171-0/+3