summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Use brw_nir_cubemap_normalize for NIR shadersJason Ekstrand2015-04-031-1/+2
* i965: Define method to check whether a backend_reg is inside a given range.Francisco Jerez2015-03-231-0/+9
* i965: De-duplicate is_expression_commutative() functions.Kenneth Graunke2015-03-151-0/+22
* i965: Silence GCC maybe-uninitialized warning.Vinson Lee2015-03-091-1/+1
* Fix invalid extern "C" around header inclusion.Mark Janes2015-03-051-2/+0
* i965: Consider scratch writes to have side effects.Matt Turner2015-03-021-0/+1
* i965/vec4: Add and use byte-MOV instruction for unpack 4x8.Matt Turner2015-02-191-0/+2
* i965: just avoid warnings with fp64Dave Airlie2015-02-201-0/+1
* i965: Create backend_visitor fields for debugging messages.Kenneth Graunke2015-02-191-0/+3
* i965: Allow exec_list sentinels as arguments to insert functions.Matt Turner2015-02-171-2/+4
* i965: Let dump_instructions() work before calculate_cfg().Matt Turner2015-02-151-5/+12
* i965: Add an is_negative_one() method.Matt Turner2015-02-151-0/+16
* i965: Move some asserts to unreachable.Eric Anholt2015-02-121-2/+2
* i965: Add LINTERP/CINTERP to can_do_cmod().Matt Turner2015-02-111-0/+2
* i965: Allocate binding table space for shader images.Francisco Jerez2015-02-101-0/+7
* i965: Handle negated unsigned immediate values in constant propagation.Francisco Jerez2015-02-101-6/+2
* i965: Add function to take the abs of immediates.Matt Turner2015-02-031-0/+39
* i965: Add function to negate immediates.Matt Turner2015-02-031-0/+39
* i965: Mark UB/B immediates as unreachable.Matt Turner2015-02-031-4/+1
* glsl: Improve precision of mod(x,y)Iago Toral Quiroga2015-02-031-1/+1
* 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