Eric Anholt
da577ee880
i965: Fix up Sandybridge GS reg definitions
2010-02-25 10:53:08 -08:00
Eric Anholt
a935cb2aca
i965: fix typo in SNB VS defines comment
2010-02-25 10:53:08 -08:00
Eric Anholt
305b72154f
i965: fix typo in SNB GS register defines
2010-02-25 10:53:08 -08:00
Eric Anholt
0fbc0b0c17
i965: Enable clip stats.
2010-02-25 10:53:07 -08:00
Eric Anholt
1ae0cb5f28
i965: Add Sandybridge viewport setup.
2010-02-25 10:53:07 -08:00
Eric Anholt
c9065cd61f
i965: Enable DRAWING_RECTANGLE emit on Sandybridge.
2010-02-25 10:53:07 -08:00
Eric Anholt
64e0c586a7
i965: Add Sandybridge scissor state.
2010-02-25 10:53:07 -08:00
Eric Anholt
93fcfc8369
i965: Fix up the VF stats packet header.
2010-02-25 10:53:07 -08:00
Eric Anholt
a38096aa94
i965: Set the state base address on Sandybridge.
2010-02-25 10:53:07 -08:00
Eric Anholt
2c3d6f8e3e
i965: Free gen6 state BOs on context destroy.
2010-02-25 10:53:07 -08:00
Eric Anholt
d971375bc1
i965: Giant pile of flushing to track down SNB bringup issues.
...
This should go away before we push the code.
2010-02-25 10:53:07 -08:00
Eric Anholt
d512aa3d6d
i965: Fix some defines of gen6 regs from docs comparison.
2010-02-25 10:53:07 -08:00
Eric Anholt
040cf3fcdc
i965: Add basic decode of new gen6 packet boundaries.
2010-02-25 10:53:07 -08:00
Eric Anholt
ff3997904a
i965: Reconnect the index/vertex setup.
2010-02-25 10:53:07 -08:00
Eric Anholt
c9dc6d425e
i965: Set up the SNB URB.
...
even with vs disabled, still doesn't work.
2010-02-25 10:53:06 -08:00
Eric Anholt
0da50fa670
i965: Try sending prims down the pipeline.
...
Now things catch on fire.
2010-02-25 10:53:06 -08:00
Eric Anholt
8485e100b8
i965: Try uploading SNB VS constants.
2010-02-25 10:53:06 -08:00
Eric Anholt
eda1b50aa1
i965: Try turning on the VS.
2010-02-25 10:53:06 -08:00
Eric Anholt
98f9666f04
i965: Get vp-tri batchbuffers running (no rendering).
2010-02-25 10:53:06 -08:00
Eric Anholt
f58fbcf761
i965: Add untested REJECT_ALL clip state.
2010-02-25 10:53:06 -08:00
Eric Anholt
520b64ddfb
i965: Add untested passthrough GS setup.
2010-02-25 10:53:06 -08:00
Eric Anholt
ba882d7827
i965: Add untested Sandybridge passthrough VS setup.
2010-02-25 10:53:06 -08:00
Eric Anholt
7ee590424c
i965: Start adding support for the Sandybridge CC unit.
2010-02-25 10:53:06 -08:00
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.
2010-02-25 10:53:06 -08:00
Eric Anholt
0b9932ffde
i965: Update WM surface state setup for sandybridge's new BLEND_STATE.
2010-02-25 10:53:06 -08:00
Eric Anholt
719f2b1d85
i965: Set up sandybridge depthbuffer.
2010-02-25 10:53:06 -08:00
Eric Anholt
554a8f4026
intel: Start adding defines and some bits for sandybridge bringup.
2010-02-25 10:53:06 -08:00
Francisco Jerez
51e8a66fa1
dri/nouveau: Use the XRGB8888 hardware texture format.
2010-02-25 18:37:39 +01:00
Francisco Jerez
59ddf8ca63
dri/nouveau: Use the hardware I8 format for intensity textures.
2010-02-25 18:37:39 +01:00
Francisco Jerez
4a7e9b5df4
dri/nouveau: Implement EXT_texture_from_pixmap.
2010-02-25 18:37:38 +01:00
Francisco Jerez
a7b8d105a6
dri/nouveau: Support rectangle textures.
2010-02-25 18:37:38 +01:00
Francisco Jerez
7432ffbdfa
dri/nouveau: Don't try to map a non-existent teximage.
2010-02-25 18:37:38 +01:00
Francisco Jerez
35041ec151
dri/nouveau: Add some RGB888 span functions.
2010-02-25 18:37:37 +01:00
Francisco Jerez
3ccfce85e2
dri/nouveau: Fake A8 and L8 texture support on nv04.
2010-02-25 18:37:37 +01:00
Francisco Jerez
7269a30b86
dri/nouveau: Restructure the nv[12]0 regcombiner code, and fake A8/L8 support.
2010-02-25 18:37:36 +01:00
Francisco Jerez
323e6bbb05
dri/nouveau: Try to validate textures earlier.
2010-02-25 18:37:36 +01:00
Francisco Jerez
44602bb23c
dri/nouveau: Swizzle using the CPU when we hit a limitation of SIFM.
2010-02-25 18:37:35 +01:00
Francisco Jerez
e59e5e3388
dri/nouveau: Clean up the nv04 surface code a bit.
2010-02-25 18:37:35 +01:00
Francisco Jerez
1e4c0618a8
dri/nouveau: Avoid mask overflow on nv04_surface_fill.
2010-02-25 18:37:35 +01:00
Francisco Jerez
9a8e374c46
dri/nouveau: Set _BaseFormat correctly for z24s8 renderbuffers.
2010-02-25 18:37:34 +01:00
Francisco Jerez
91af398b32
dri/nouveau: Fix stencil mask handling on glClear().
2010-02-25 18:37:34 +01:00
José Fonseca
db2e1518ff
scons: Always build trace driver
...
There are so many state trackers and winsys that rely on it for debug
building, and trace can really build anywhere and is thin so there's no
point is making it an option.
Based on Xavier Chantry <chantry.xavier@gmail.com>'s patch:
"I also removed the trace check in xlib SConscript which is now useless, and
that script seems to deal with the cell driver, so I added cell in the check
for supported drivers."
2010-02-25 17:02:52 +00:00
Michal Krol
aec4d225b2
python: Fix typo.
2010-02-25 16:16:25 +00:00
George Sapountzis
fec2a67e40
glapi/gen: just copy in glx/glapi
2010-02-25 17:52:05 +02:00
George Sapountzis
f1f33f9293
glapi: EXTRA_DEBUG is never defined, make this explicit
2010-02-25 17:52:05 +02:00
George Sapountzis
ec91810147
glapi: minor ugliness to be able to copy to xorg
2010-02-25 17:52:04 +02:00
Brian Paul
8ae701cbc9
docs: remove demos.html page which contained one dead link
2010-02-25 08:36:31 -07:00
Michal Krol
aa799fa2d0
tgsi: Remove dead code.
2010-02-25 15:01:10 +01:00
Chia-I Wu
2cf44390d1
mesa: Move src/mesa/glapi/dispatch.h to mesa.
...
glapi/dispatch.h is a core Mesa header file. Move the header file to
main/ to make this clear. It also becomes clear after this change that
IN_DRI_DRIVER is only used in core Mesa to enable the remap table.
2010-02-25 21:32:58 +08:00
Chia-I Wu
27d260b410
glapi: Move src/mesa/main/dispatch.c to glapi and rename.
...
main/dispatch.c is a glapi source file. It is part of GLAPI_SOURCES in
sources.mak and part of glapi_sources in SConscript. This commit moves
it to glapi/ and renames it to glapi_dispatch.c.
2010-02-25 21:32:58 +08:00