aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Remove the context parameter from brw_texture_offsetJason Ekstrand2015-04-221-7/+1
* i965/fs: Emit ADDs for gl_FragCoord, not virtual opcodes.Matt Turner2015-04-211-5/+0
* i965/skl: Add the header for constant loads outside of the generatorNeil Roberts2015-04-161-0/+4
* i965: Create NIR during LinkShader() and ProgramStringNotify().Kenneth Graunke2015-04-111-0/+6
* i965: Move lower_output_reads to brw_link_shader().Kenneth Graunke2015-04-111-0/+3
* i965: Move brw_link_shader's GLSL IR transformations into a helper.Kenneth Graunke2015-04-101-93/+99
* i965: Change brw_shader to gl_shader in brw_link_shader().Kenneth Graunke2015-04-101-32/+31
* i965: Free dead GLSL IR one last time.Kenneth Graunke2015-04-061-0/+12
* 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