summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_reg.h
AgeCommit message (Expand)AuthorFilesLines
2015-03-23i965/vec4: Some more trivial swizzle clean-up.Francisco Jerez1-4/+2
2015-03-23i965/vec4: Fix signedness of brw_is_single_value_swizzle() argument.Francisco Jerez1-1/+1
2015-03-23i965: Define some useful swizzle helper functions.Francisco Jerez1-0/+97
2015-02-19i965/fs: Replace ud_reg_to_w() with a more general helper function.Francisco Jerez1-0/+22
2015-01-20i965: Extract scalar region checking logicBen Widawsky1-0/+13
2015-01-20i965: Add QWORD sizes to type_sz macroBen Widawsky1-0/+3
2014-12-15i965/brw_reg: struct constructor now needs explicit negate and abs values.Andres Gomez1-2/+20
2014-11-25i965: Add functions to convert float <-> VF.Matt Turner1-0/+4
2014-09-30i965/brw_reg: Make the accumulator register take an explicit width.Jason Ekstrand1-2/+3
2014-09-30i965/brw_reg: Add a firsthalf function and use it in the generatorJason Ekstrand1-0/+6
2014-09-30i965/fs: Make null_reg_* const members of fs_visitor instead of globalsJason Ekstrand1-0/+6
2014-07-09i965: forward-declare struct brw_context in brw_reg.hIlia Mirkin1-0/+2
2014-07-05i965: Use enum brw_reg_type for register types.Matt Turner1-4/+4
2014-07-01i965: Use unreachable() instead of unconditional assert().Matt Turner1-2/+1
2014-07-01mesa: Make unreachable macro take a string argument.Matt Turner1-2/+1
2014-06-17Revert "i965: Add 'wait' instruction support"Matt Turner1-16/+0
2014-02-21i965: Mark brw_reg_type and register_file enums as PACKED.Matt Turner1-1/+2
2014-02-19i965: Have brw_imm_vf4() take the vector components as integer values.Francisco Jerez1-10/+30
2014-02-19i965: Add helper function to find out the signedness of a register type.Francisco Jerez1-0/+28
2014-02-19i965/vec4: Use swizzle() in the ARB_vertex_program code.Francisco Jerez1-0/+2
2014-02-05i965: Fix register types in dump_instructions().Kenneth Graunke1-0/+1
2014-01-17s/Tungsten Graphics/VMware/José Fonseca1-2/+2
2013-12-20i965: Add support for Broadwell's new register types.Kenneth Graunke1-0/+5
2013-12-20i965: Add BRW_REGISTER_TYPE_DF.Kenneth Graunke1-0/+2
2013-12-20i965: Abstract BRW_REGISTER_TYPE_* into an enum with unique values.Kenneth Graunke1-0/+22
2013-12-20i965: Delete bogus BRW_REGISTER_TYPE_HF define.Kenneth Graunke1-1/+0
2013-11-06i965: Use unreachable() to silence a compiler warning.Matt Turner1-0/+1
2013-10-29i965: Add brw_reg constructors taking a dynamically determined vector width.Francisco Jerez1-0/+24
2013-10-03i965/fs: Improve accuracy of dFdy() to match dFdx().Paul Berry1-0/+1
2013-07-03i965: Delete brw_print_reg() function.Kenneth Graunke1-2/+0
2013-07-03i965: Remove some dead code.Kenneth Graunke1-7/+0
2013-05-30intel: Add multisample scaled blitting in blorp engineAnuj Phogat1-7/+0
2013-05-30intel: Change the register type from UW to UD in blorp engineAnuj Phogat1-0/+7
2012-12-15i965: Move BRW_MAX_GRF and similar defines to brw_reg.h.Kenneth Graunke1-0/+17
2012-12-15i965: Split struct brw_reg out from brw_eu.h into its own header.Kenneth Graunke1-0/+777