summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965: Add SHADER_OPCODE_SHADER_TIME_ADD to dump_instructions() decode.Kenneth Graunke2014-06-151-0/+2
* i965: Use brw->gen in some generation checks.Matt Turner2014-06-111-2/+2
* i965: Skip IR annotations with INTEL_DEBUG=noann.Matt Turner2014-06-011-2/+4
* i965: Give dump_instructions() a filename argument.Matt Turner2014-06-011-2/+20
* i965: Print disassembly after compaction.Matt Turner2014-05-241-0/+54
* i965: Relax accumulator dependency scheduling on Gen < 6Iago Toral Quiroga2014-05-131-0/+10
* i965: Add reads_accumulator_implicitly() function.Matt Turner2014-04-161-0/+13
* glsl: Drop do_common_optimization's max_unroll_iterations parameter.Kenneth Graunke2014-04-111-1/+1
* i965: Use EmitNoIndirect flags in lower_variable_index_to_cond_assign.Kenneth Graunke2014-04-111-8/+7
* i965: Remove stale comment.Eric Anholt2014-04-081-1/+0
* glsl: Pass ctx->Const.NativeIntegers to do_common_optimization().Kenneth Graunke2014-04-081-1/+2
* i965: Mark is_tex() and friends as const.Matt Turner2014-04-051-5/+5
* mesa/sso: rename Shader to the pointer _ShaderGregory Hainaut2014-03-251-2/+2
* i965: Merge resolving of shader program sourceTopi Pohjolainen2014-03-051-1/+4
* i965: Merge initialisation of backend_visitorTopi Pohjolainen2014-03-051-0/+12
* i965: Don't try to dump shader source for fixed-function FS programs.Kenneth Graunke2014-02-261-1/+1
* i965: Stop lowering ir_triop_lrp.Kenneth Graunke2014-02-261-2/+0
* glsl/i965: move lower_offset_array up to GLSL compiler level.Dave Airlie2014-02-251-1/+1
* i965: Move compiler debugging output to stderr.Eric Anholt2014-02-221-13/+12
* glsl: Add a file argument to the IR printer.Eric Anholt2014-02-221-1/+1
* Revert "i965/fs: Make fs_reg's type an enum for better debugging."Matt Turner2014-02-211-1/+1
* i965/fs: Make fs_reg's type an enum for better debugging.Matt Turner2014-02-211-1/+1
* i965: support gl_InvocationID for gen7Jordan Justen2014-02-201-0/+2
* i965: Unify fs_generator:: and vec4_generator::mark_surface_used as a free fu...Francisco Jerez2014-02-191-1/+1
* glsl: Add image type to the GLSL IR.Francisco Jerez2014-02-121-0/+2
* i965: Add can_do_saturate() method to backend_instruction.Matt Turner2014-01-281-0/+44
* i965/fs: introduce blorp specific rt-write for fs_generatorTopi Pohjolainen2014-01-231-0/+2
* i965/fs: introduce non-compressed equivalent of tex_cmsTopi Pohjolainen2014-01-231-0/+3
* i965: rename tex_ms to tex_cmsTopi Pohjolainen2014-01-231-3/+3
* mesa: Replace _mesa_program_index_to_target with _mesa_shader_stage_to_program.Paul Berry2014-01-211-1/+1
* i965: Stop doing our optimization on a copy of the GLSL IR.Eric Anholt2014-01-171-32/+23
* glsl: Make more use of gl_shader_stage enum in ir_set_program_inouts.cpp.Paul Berry2014-01-081-1/+1
* mesa: Use gl_shader::Stage instead of gl_shader::Type where possible.Paul Berry2014-01-081-2/+3
* mesa: Store gl_shader_stage enum in gl_shader objects.Paul Berry2014-01-081-0/+1
* mesa: Clean up nomenclature for pipeline stages.Paul Berry2014-01-081-5/+5
* Rename overloads of _mesa_glsl_shader_target_name().Paul Berry2013-12-301-2/+2
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-1/+1
* glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound.Paul Berry2013-12-091-2/+0
* glsl/loops: consolidate bounded loop handling into a lowering pass.Paul Berry2013-12-091-0/+2
* i965: Add shader opcode for sampling MCS surfaceChris Forbes2013-12-071-0/+3
* i965: Add a 'has_side_effects' back-end instruction predicate.Francisco Jerez2013-11-041-0/+11
* i965/fs: Use the gen7 scratch read opcode when possible.Eric Anholt2013-10-301-0/+2
* i965: Merge together opcodes for SHADER_OPCODE_GEN4_SCRATCH_READ/WRITEEric Anholt2013-10-301-9/+5
* i965: Implement ABO surface state emission.Francisco Jerez2013-10-291-0/+7
* glsl: Add new atomic_uint built-in GLSL type.Francisco Jerez2013-10-291-0/+1
* i965: Add lowering pass to fold offset into unnormalized coordsChris Forbes2013-10-261-0/+1
* i965: Add lowering pass for splitting textureGatherOffsetsChris Forbes2013-10-261-0/+1
* i965: relax brw_texture_offset assertChris Forbes2013-10-261-2/+7