summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.h
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Port untyped atomic message support to Broadwell.Kenneth Graunke2014-05-011-0/+5
* i965/fs: Port untyped surface read support to Broadwell.Kenneth Graunke2014-05-011-0/+3
* i965: Drop mark_surface_used from gen8 generators.Kenneth Graunke2014-05-011-2/+0
* i965/fs: Remove 'mul_arg' from try_emit_mad().Matt Turner2014-04-301-1/+1
* i965: Add is_accumulator() function.Juha-Pekka Heikkila2014-04-161-0/+1
* i965/fs: Remove dead_code_eliminate_local().Matt Turner2014-04-151-1/+0
* i965/fs: Track whether we're doing dual source in a more obvious way.Eric Anholt2014-04-081-0/+1
* i965/fs: Mark appropriate fs_inst members as const.Matt Turner2014-04-051-8/+8
* i965: Accurately bail on SIMD16 compiles.Kenneth Graunke2014-03-181-0/+4
* i965/fs: Use a single instance of the pull_constant_loc[] array.Kenneth Graunke2014-03-181-1/+1
* i965/fs: Don't renumber UNIFORM registers.Kenneth Graunke2014-03-181-8/+5
* i965/fs: Split pull parameter decision making from mechanical demoting.Kenneth Graunke2014-03-181-0/+1
* i965/fs: Save push constant location information.Kenneth Graunke2014-03-181-0/+6
* Revert "i965/fs: Make fs_reg's type an enum for better debugging."Matt Turner2014-02-211-2/+2
* i965/fs: Drop the emit(fs_inst) overload.Kenneth Graunke2014-02-211-1/+0
* i965/fs: Pass fs_regs by constant reference where possible.Matt Turner2014-02-211-6/+8
* i965/fs: Use a bitfield for fs_inst's bool fields.Matt Turner2014-02-211-7/+7
* i965/fs: Reorder fs_inst's fields for better packing.Matt Turner2014-02-211-9/+11
* i965/fs: Reduce the sizes of some fs_inst members.Matt Turner2014-02-211-6/+6
* i965/fs: Reorder fs_reg for better packing.Matt Turner2014-02-211-15/+15
* i965/fs: Make fs_reg's type an enum for better debugging.Matt Turner2014-02-211-2/+2
* i965/fs: Reduce the sizes of some fs_reg members.Matt Turner2014-02-211-3/+3
* i965/fs: Implement FS_OPCODE_[UN]PACK_HALF_2x16_SPLIT[_XY] opcodes.Kenneth Graunke2014-02-201-0/+7
* i965/fs: Add an optimization pass to remove redundant flags movs.Eric Anholt2014-02-201-0/+1
* i965/fs: Implement FS_OPCODE_SET_OMASK on Broadwell.Kenneth Graunke2014-02-191-0/+3
* i965/fs: Implement FS_OPCODE_SET_SAMPLE_ID on Broadwell.Kenneth Graunke2014-02-191-0/+4
* i965/fs: Allocate the param_size array dynamically.Francisco Jerez2014-02-191-1/+1
* i965/fs: Use a separate variable to keep track of the last uniform index seen.Francisco Jerez2014-02-191-0/+3
* i965/fs: Remove fs_reg::retype.Francisco Jerez2014-02-191-1/+1
* i965: Make sure that backend_reg::type and brw_reg::type are consistent for f...Francisco Jerez2014-02-191-0/+7
* i965: Add non-mutating helper functions to modify the register offset.Francisco Jerez2014-02-191-0/+8
* i965: Unify fs_generator:: and vec4_generator::mark_surface_used as a free fu...Francisco Jerez2014-02-191-2/+0
* i965/fs: Remove fs_reg::sechalf.Francisco Jerez2014-02-121-1/+13
* i965/fs: Remove fs_reg::smear.Francisco Jerez2014-02-121-1/+3
* i965/fs: Add support for specifying register horizontal strides.Francisco Jerez2014-02-121-0/+5
* i965/fs: Add support for sub-register byte offsets to the FS back-end IR.Francisco Jerez2014-02-121-0/+14
* i965/fs: Emit shader w/a for Gen6 gatherChris Forbes2014-02-081-0/+1
* i965/fs: Add a saturation propagation optimization pass.Matt Turner2014-01-281-0/+1
* i965: Remove *_generator::shader field; use prog field instead.Paul Berry2014-01-231-1/+0
* i965/fs: introduce blorp specific rt-write for fs_generatorTopi Pohjolainen2014-01-231-0/+1
* i965/fs: allow unit tests to dump the final patched assemblyTopi Pohjolainen2014-01-231-2/+3
* i965/fs: Plumb sampler index into emit_texture_gen7.Kenneth Graunke2014-01-221-1/+1
* i965: Use sample barycentric coordinates with per sample shadingAnuj Phogat2014-01-211-1/+1
* i965/fs: Show register pressure in dump_instructions() output.Kenneth Graunke2014-01-211-0/+1
* i965: Compute the number of live registers at each IP.Kenneth Graunke2014-01-211-0/+3
* i965/fs: Add and use MAX_SAMPLER_MESSAGE_SIZE definition.Matt Turner2014-01-211-0/+2
* i965: Create a new fragment shader backend for Broadwell.Kenneth Graunke2014-01-181-0/+63
* i965/fs: add support for gl_SampleMaskIn[]Chris Forbes2013-12-141-0/+1
* i965/fs: Sample from MCS surface when requiredChris Forbes2013-12-071-1/+2
* i965/fs: New peephole optimization to flatten IF/BREAK/ENDIF.Matt Turner2013-12-041-0/+1