Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-05 | i965: Only use the effective subset of the WM sampler key. | Eric Anholt | |
The whole structure is 836 bytes, but if only the first one or two samplers are used (as is common), the part that matters is only 56 or 108 bytes. By using just that subset as the key (since the key size is also part of the key), we improve firefox-talos-gfx performance by 1%. | |||
2010-03-05 | intel: Remove support for the DRI1 TFP extension. | Eric Anholt | |
2010-03-05 | i965: Remove the paths for making a const surface object for a NULL BO. | Eric Anholt | |
2010-03-05 | i965: Remove the unused SDC BO pointer from the sampler state key. | Eric Anholt | |
Since it's a BO pointer, it already lives outside the key in brw->wm.sdc_bo[] which is used for sampler state lookup and setup. | |||
2010-03-05 | i965: Rename SNB brw_*_key structs to gen6_*_key structs. | Eric Anholt | |
2010-03-05 | i965: Pack gen6 blend_state_key structure. | Eric Anholt | |
2010-03-05 | i965: Try to assign SNB SF inputs to outputs. | Eric Anholt | |
2010-03-05 | i965: Fix the SNB SF input size. | Eric Anholt | |
2010-03-04 | intel: Remove non-kernel-exec-fencing support. | Eric Anholt | |
Shaves 60k off the driver from removing the broken spans code. This means we now require 2.6.29, which seems fair given that it's a year old and we've removed support for non-KMS already in the last release of 2D. | |||
2010-03-03 | i965: Fix up Sandybridge VS sizing. | Eric Anholt | |
2010-03-02 | i965: include macros.h to get CLAMP macro | Brian Paul | |
2010-02-25 | i965: Remove unnecessary headers. | Vinson Lee | |
2010-02-25 | i965: Try to hook up the Sandybridge URB_WRITE SEND message. | Eric Anholt | |
My units still hang when doing this if the VS is enabled. | |||
2010-02-25 | i965: Fix up the VUE handling for SNB, and hopefully clarify comments. | Eric Anholt | |
2010-02-25 | i965: Don't set a nonexistent enable bit in several SNB state pointers. | Eric Anholt | |
The modify bit is now usually in the instruction header. The exception is CC state pointers. | |||
2010-02-25 | i965: Lump SNB in with Ironlake for bigger VUEs. | Eric Anholt | |
This gets the VS to the point of accepting vertices. \o/ | |||
2010-02-25 | i965: Fix the SNB VE valid bit. | Eric Anholt | |
So, when the docs say that 0 means enabled now? That's a lie. | |||
2010-02-25 | i965: Don't include SNB in has_negative_rhw_bug. | Eric Anholt | |
2010-02-25 | i965: Fix the SNB clip near VP API bit. | Eric Anholt | |
2010-02-25 | i965: Fix the SNB URB entry count setup. | Eric Anholt | |
2010-02-25 | i965: Add SNB math opcode support. | Eric Anholt | |
This is untested at this point. | |||
2010-02-25 | i965: Emit SNB FF unit state after the unit's push constants. | Eric Anholt | |
There's a BUN for the WM unit that says WM_STATE must immediately follow PS_CONSTANTS, which this addresses. Presumably other units are roughly the same, too. | |||
2010-02-25 | i965: Set up the SNB sampler state pointers. | Eric Anholt | |
2010-02-25 | i965: Set GS rendering enabled even when the GS stage is disabled. | Eric Anholt | |
This is copying the behavior of other drivers. | |||
2010-02-25 | i965: Add a couple SNB state packets I saw in other batchbuffer dumps. | Eric Anholt | |
2010-02-25 | i965: Re-disable the VS. | Eric Anholt | |
There's stuff that needs to happen in the ISA before we can play with actually executing anything in the VS. | |||
2010-02-25 | i965: Fix up some Sandybridge define checks for the structure rebase. | Eric Anholt | |
2010-02-25 | i965: Move PIPELINE_SELECT to the top of gen6 3d pipeline setup. | Eric Anholt | |
2010-02-25 | i965: Untested Sandybridge WM packets. | Eric Anholt | |
2010-02-25 | i965: Hook up remaining Sandybridge state packets besides WM. | Eric Anholt | |
2010-02-25 | i965: Untested Sandybridge SF setup. | Eric Anholt | |
2010-02-25 | i965: Fixup Sandybridge GS packet from doc updates. | Eric Anholt | |
2010-02-25 | i965: Fix up Sandybridge GS reg definitions | Eric Anholt | |
2010-02-25 | i965: fix typo in SNB VS defines comment | Eric Anholt | |
2010-02-25 | i965: fix typo in SNB GS register defines | Eric Anholt | |
2010-02-25 | i965: Enable clip stats. | Eric Anholt | |
2010-02-25 | i965: Add Sandybridge viewport setup. | Eric Anholt | |
2010-02-25 | i965: Enable DRAWING_RECTANGLE emit on Sandybridge. | Eric Anholt | |
2010-02-25 | i965: Add Sandybridge scissor state. | Eric Anholt | |
2010-02-25 | i965: Fix up the VF stats packet header. | Eric Anholt | |
2010-02-25 | i965: Set the state base address on Sandybridge. | Eric Anholt | |
2010-02-25 | i965: Free gen6 state BOs on context destroy. | Eric Anholt | |
2010-02-25 | i965: Giant pile of flushing to track down SNB bringup issues. | Eric Anholt | |
This should go away before we push the code. | |||
2010-02-25 | i965: Fix some defines of gen6 regs from docs comparison. | Eric Anholt | |
2010-02-25 | i965: Reconnect the index/vertex setup. | Eric Anholt | |
2010-02-25 | i965: Set up the SNB URB. | Eric Anholt | |
even with vs disabled, still doesn't work. | |||
2010-02-25 | i965: Try sending prims down the pipeline. | Eric Anholt | |
Now things catch on fire. | |||
2010-02-25 | i965: Try uploading SNB VS constants. | Eric Anholt | |
2010-02-25 | i965: Try turning on the VS. | Eric Anholt | |
2010-02-25 | i965: Get vp-tri batchbuffers running (no rendering). | Eric Anholt | |