summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/ilo/genhw
Commit message (Collapse)AuthorAgeFilesLines
* ilo: improve Gen8 defines based on its PRMsChia-I Wu2015-10-128-92/+378
|
* ilo: add 3DSTATE_VF_INSTANCING to ilo_state_vfChia-I Wu2015-06-201-2/+2
| | | | | | 3DSTATE_VF_INSTANCING specifies instancing enable and step rate. They are specified along with 3DSTATE_VERTEX_BUFFERS instead prior to Gen8. Both commands are added.
* ilo: add 3DSTATE_VF to ilo_state_vfChia-I Wu2015-06-201-6/+6
| | | | | | 3DSTATE_VF specifies cut index enable and cut index. Cut index enable is specified in 3DSTATE_INDEX_BUFFER instead prior to Gen7.5. Both commands are added.
* ilo: update genhw headersChia-I Wu2015-06-146-193/+206
| | | | | | | | | | | | | | | | | | | Generate these new enums enum gen_reorder_mode; enum gen_clip_mode; enum gen_front_winding; enum gen_fill_mode; enum gen_cull_mode; enum gen_pixel_location; enum gen_sample_count; enum gen_inputattr_select; enum gen_msrast_mode; enum gen_prefilter_op; Correct the type of GEN6_SAMPLER_DW0_BASE_LOD. Rename gen_logicop_function, gen_sampler_mip_filter, gen_sampler_map_filter, gen_sampler_aniso_ratio, and others.
* ilo: update genhw headersChia-I Wu2015-03-067-782/+986
| | | | The main change is non-inline <enum>s are now generated as C enums.
* ilo: update genhw headersChia-I Wu2015-02-1211-431/+1604
| | | | | | | Accumulated changes for various renames and additions, including Gen8 definitions. Some of the dynamic state __SIZE no longer means the size of an element, but the size of an array of elements. The changes can be seen in ilo_render_dynamic.c.
* ilo: update genhw headers for media pipelineChia-I Wu2014-11-067-148/+479
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* ilo: disassemble compacted instructionsChia-I Wu2014-10-111-0/+27
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* ilo: add GEN_EXTRACT() and GEN_SHIFT32()Chia-I Wu2014-09-121-0/+12
| | | | They replace READ() and SET_FIELD() that we have been using.
* ilo: update genhw headersChia-I Wu2014-09-116-235/+191
| | | | | | | | Add some new registers and some tweaks. The changes that affect ilo are GEN6_REG_HS_INVOCATION_COUNT -> GEN7_REG_HS_INVOCATION_COUNT GEN6_REG_DS_INVOCATION_COUNT -> GEN7_REG_DS_INVOCATION_COUNT GEN6_COND_NORMAL -> GEN6_COND_NONE
* ilo: use genhw command opcodesChia-I Wu2014-08-261-9/+15
| | | | | Replace ILO_GPE_MI and ILO_GPE_CMD with magic values by descriptive genhw macros.
* ilo: use only defines from genhw headersChia-I Wu2014-04-141-3/+0
| | | | Stop including classic driver headers in genhw.h, with some formatting fixes.
* ilo: add genhw headersChia-I Wu2014-04-149-0/+3452
All except genhw.h are generated by https://github.com/olvaffe/envytools/. intel_chipset.h is deprecated.