Kristian Høgsberg
b5c3199afe
Remove dos driver
pirms 15 gadiem
Kristian Høgsberg
97972244d5
Remove d3d driver
pirms 15 gadiem
Kristian Høgsberg
4387580e50
Remove directfb support
pirms 15 gadiem
Kristian Høgsberg
dadd5094bf
Remove allegro driver
pirms 15 gadiem
Vinson Lee
0bca812dc4
Revert "glu/sgi: Set freed pointer to NULL."
This commit breaks flightgear fgfs. A null pointer is
dereferenced in the function MakeVertex.
This reverts commit 9be414f4b9 .
pirms 15 gadiem
Eric Anholt
6a9705f41d
Merge branch 'sandybridge'
This brings in the initial code I've been working on for bringing up
OpenGL on Sandybridge in the i965 driver. It doesn't work yet.
pirms 15 gadiem
Eric Anholt
b43cfa9c5e
docs: addition of ARB_fcc to i965.
pirms 15 gadiem
Eric Anholt
38c4494092
i965: Add SNB math opcode support.
This is untested at this point.
pirms 15 gadiem
Eric Anholt
078e7b62f6
i965: Emit SNB FF unit state after the unit's push constants.
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.
pirms 15 gadiem
Eric Anholt
c791f8a1e5
i965: Set up the SNB sampler state pointers.
pirms 15 gadiem
Eric Anholt
5878c841e9
i965: Set GS rendering enabled even when the GS stage is disabled.
This is copying the behavior of other drivers.
pirms 15 gadiem
Eric Anholt
f69d46150c
i965: Add a couple SNB state packets I saw in other batchbuffer dumps.
pirms 15 gadiem
Eric Anholt
2ab3bf2fa3
i965: Re-disable the VS.
There's stuff that needs to happen in the ISA before we can play with
actually executing anything in the VS.
pirms 16 gadiem
Eric Anholt
1489f108f4
i965: Fix up some Sandybridge define checks for the structure rebase.
pirms 16 gadiem
Eric Anholt
591a996ab6
i965: Move PIPELINE_SELECT to the top of gen6 3d pipeline setup.
pirms 16 gadiem
Eric Anholt
ab8c37fe18
i965: Untested Sandybridge WM packets.
pirms 16 gadiem
Eric Anholt
737fac7ba2
i965: Hook up remaining Sandybridge state packets besides WM.
pirms 16 gadiem
Eric Anholt
70be48dff6
i965: Untested Sandybridge SF setup.
pirms 15 gadiem
Eric Anholt
dd743fa36f
i965: Fixup Sandybridge GS packet from doc updates.
pirms 16 gadiem
Eric Anholt
da577ee880
i965: Fix up Sandybridge GS reg definitions
pirms 16 gadiem
Eric Anholt
a935cb2aca
i965: fix typo in SNB VS defines comment
pirms 16 gadiem
Eric Anholt
305b72154f
i965: fix typo in SNB GS register defines
pirms 16 gadiem
Eric Anholt
0fbc0b0c17
i965: Enable clip stats.
pirms 16 gadiem
Eric Anholt
1ae0cb5f28
i965: Add Sandybridge viewport setup.
pirms 16 gadiem
Eric Anholt
c9065cd61f
i965: Enable DRAWING_RECTANGLE emit on Sandybridge.
pirms 16 gadiem
Eric Anholt
64e0c586a7
i965: Add Sandybridge scissor state.
pirms 16 gadiem
Eric Anholt
93fcfc8369
i965: Fix up the VF stats packet header.
pirms 16 gadiem
Eric Anholt
a38096aa94
i965: Set the state base address on Sandybridge.
pirms 16 gadiem
Eric Anholt
2c3d6f8e3e
i965: Free gen6 state BOs on context destroy.
pirms 16 gadiem
Eric Anholt
d971375bc1
i965: Giant pile of flushing to track down SNB bringup issues.
This should go away before we push the code.
pirms 15 gadiem
Eric Anholt
d512aa3d6d
i965: Fix some defines of gen6 regs from docs comparison.
pirms 16 gadiem
Eric Anholt
040cf3fcdc
i965: Add basic decode of new gen6 packet boundaries.
pirms 16 gadiem
Eric Anholt
ff3997904a
i965: Reconnect the index/vertex setup.
pirms 16 gadiem
Eric Anholt
c9dc6d425e
i965: Set up the SNB URB.
even with vs disabled, still doesn't work.
pirms 16 gadiem
Eric Anholt
0da50fa670
i965: Try sending prims down the pipeline.
Now things catch on fire.
pirms 16 gadiem
Eric Anholt
8485e100b8
i965: Try uploading SNB VS constants.
pirms 16 gadiem
Eric Anholt
eda1b50aa1
i965: Try turning on the VS.
pirms 16 gadiem
Eric Anholt
98f9666f04
i965: Get vp-tri batchbuffers running (no rendering).
pirms 16 gadiem
Eric Anholt
f58fbcf761
i965: Add untested REJECT_ALL clip state.
pirms 15 gadiem
Eric Anholt
520b64ddfb
i965: Add untested passthrough GS setup.
pirms 16 gadiem
Eric Anholt
ba882d7827
i965: Add untested Sandybridge passthrough VS setup.
pirms 16 gadiem
Eric Anholt
7ee590424c
i965: Start adding support for the Sandybridge CC unit.
pirms 15 gadiem
Eric Anholt
9dce60f35b
i965: Set up sandybridge binding table pointers but don't enable it yet.
It hangs the GPU at the clipper stage, presumably because we're lacking
other setup.
pirms 16 gadiem
Eric Anholt
0b9932ffde
i965: Update WM surface state setup for sandybridge's new BLEND_STATE.
pirms 16 gadiem
Eric Anholt
719f2b1d85
i965: Set up sandybridge depthbuffer.
pirms 16 gadiem
Eric Anholt
554a8f4026
intel: Start adding defines and some bits for sandybridge bringup.
pirms 16 gadiem
Francisco Jerez
51e8a66fa1
dri/nouveau: Use the XRGB8888 hardware texture format.
pirms 15 gadiem
Francisco Jerez
59ddf8ca63
dri/nouveau: Use the hardware I8 format for intensity textures.
pirms 15 gadiem
Francisco Jerez
4a7e9b5df4
dri/nouveau: Implement EXT_texture_from_pixmap.
pirms 15 gadiem
Francisco Jerez
a7b8d105a6
dri/nouveau: Support rectangle textures.
pirms 15 gadiem