summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_reg.h
Commit message (Expand)AuthorAgeFilesLines
* i965: Turn BRW_MAX_MRF into a macro that accepts a hardware generationIago Toral Quiroga2015-09-211-1/+1
* i965: Move MRF register asserts out of brw_reg.hIago Toral Quiroga2015-09-211-3/+4
* i965/vec4: Add auxiliary func to build a writemask from a component sizeEduardo Lima Mitev2015-08-031-0/+6
* Delete duplicate function is_power_of_two() and use _mesa_is_pow_two()Anuj Phogat2015-07-291-1/+1
* i965: Add notification registerJordan Justen2015-06-121-0/+16
* i965: Document brw_mask_reg().Francisco Jerez2015-05-121-1/+5
* i965: Make the brw_inst helpers take a device_info instead of a contextJason Ekstrand2015-04-221-2/+2
* i965/fs: Calculate delta_x and delta_y together.Matt Turner2015-04-211-0/+7
* i965: Make type_sz() return unsigned.Matt Turner2015-04-211-1/+1
* i965/vec4: Some more trivial swizzle clean-up.Francisco Jerez2015-03-231-4/+2
* i965/vec4: Fix signedness of brw_is_single_value_swizzle() argument.Francisco Jerez2015-03-231-1/+1
* i965: Define some useful swizzle helper functions.Francisco Jerez2015-03-231-0/+97
* i965/fs: Replace ud_reg_to_w() with a more general helper function.Francisco Jerez2015-02-191-0/+22
* i965: Extract scalar region checking logicBen Widawsky2015-01-201-0/+13
* i965: Add QWORD sizes to type_sz macroBen Widawsky2015-01-201-0/+3
* i965/brw_reg: struct constructor now needs explicit negate and abs values.Andres Gomez2014-12-151-2/+20
* i965: Add functions to convert float <-> VF.Matt Turner2014-11-251-0/+4
* i965/brw_reg: Make the accumulator register take an explicit width.Jason Ekstrand2014-09-301-2/+3
* i965/brw_reg: Add a firsthalf function and use it in the generatorJason Ekstrand2014-09-301-0/+6
* i965/fs: Make null_reg_* const members of fs_visitor instead of globalsJason Ekstrand2014-09-301-0/+6
* i965: forward-declare struct brw_context in brw_reg.hIlia Mirkin2014-07-091-0/+2
* i965: Use enum brw_reg_type for register types.Matt Turner2014-07-051-4/+4
* i965: Use unreachable() instead of unconditional assert().Matt Turner2014-07-011-2/+1
* mesa: Make unreachable macro take a string argument.Matt Turner2014-07-011-2/+1
* Revert "i965: Add 'wait' instruction support"Matt Turner2014-06-171-16/+0
* i965: Mark brw_reg_type and register_file enums as PACKED.Matt Turner2014-02-211-1/+2
* i965: Have brw_imm_vf4() take the vector components as integer values.Francisco Jerez2014-02-191-10/+30
* i965: Add helper function to find out the signedness of a register type.Francisco Jerez2014-02-191-0/+28
* i965/vec4: Use swizzle() in the ARB_vertex_program code.Francisco Jerez2014-02-191-0/+2
* i965: Fix register types in dump_instructions().Kenneth Graunke2014-02-051-0/+1
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-2/+2
* i965: Add support for Broadwell's new register types.Kenneth Graunke2013-12-201-0/+5
* i965: Add BRW_REGISTER_TYPE_DF.Kenneth Graunke2013-12-201-0/+2
* i965: Abstract BRW_REGISTER_TYPE_* into an enum with unique values.Kenneth Graunke2013-12-201-0/+22
* i965: Delete bogus BRW_REGISTER_TYPE_HF define.Kenneth Graunke2013-12-201-1/+0
* i965: Use unreachable() to silence a compiler warning.Matt Turner2013-11-061-0/+1
* i965: Add brw_reg constructors taking a dynamically determined vector width.Francisco Jerez2013-10-291-0/+24
* i965/fs: Improve accuracy of dFdy() to match dFdx().Paul Berry2013-10-031-0/+1
* i965: Delete brw_print_reg() function.Kenneth Graunke2013-07-031-2/+0
* i965: Remove some dead code.Kenneth Graunke2013-07-031-7/+0
* intel: Add multisample scaled blitting in blorp engineAnuj Phogat2013-05-301-7/+0
* intel: Change the register type from UW to UD in blorp engineAnuj Phogat2013-05-301-0/+7
* i965: Move BRW_MAX_GRF and similar defines to brw_reg.h.Kenneth Graunke2012-12-151-0/+17
* i965: Split struct brw_reg out from brw_eu.h into its own header.Kenneth Graunke2012-12-151-0/+777