f3d8bd3f7b9f5c6387cd5e629a82db9ad9a1e652 |
|
13-Apr-2012 |
Ben Skeggs <bskeggs@redhat.com> |
nouveau: rework and simplify nv04/nv05 driver a bit TEXTURED_TRIANGLE and MULTITEX_TRIANGLE are both a bit special in that if you use any other graph object in the meantime they'll forget their state and spew a lovely METHOD_CNT error at you when you try to draw. The pre-newlib driver has a flush_notify() hook which does this state re-emit, and a number of random workarounds like extra flushes and state dirtying after various operations to solve this issue. I'm taking a slightly different approach to things instead, which has the nice side-effect of removing the divergent code-paths for ttri/mtri, the flush/dirty workarounds and the need for flush_notify. Also gives a few FPS boost in OA, yay.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
2e47d01c9e5325906cf3bb979279599991c6328e |
|
23-Dec-2011 |
Ben Skeggs <bskeggs@redhat.com> |
nouveau/vieux: switch to libdrm_nouveau-2.0
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
8983855012301c8ebc023edf42ddf5e423189585 |
|
01-Nov-2010 |
Viktor Novotný <noviktor@seznam.cz> |
dri/nouveau: nv04: Use rules-ng-ng headers Signed-off-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
d3491e775fb07f891463b2185d74bbad62f3ed24 |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Rename GLvisual and __GLcontextModes to struct gl_config
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
d4d81ed02e79ef39ab0e06ebc18e1f5b79e2c92d |
|
15-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Don't reemit the BO state in nouveau_state_emit().
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
286d8f2877f75d9ad82c55d1fa494f46a4a8f422 |
|
16-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nv04: Fix maximum texture size.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
7b06fdbd3319aae394e66f3a87de9561295bb049 |
|
16-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nv04: Fix up color mask.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
c344f27539a93e885ddcb8ceb066d481a6cd60cf |
|
14-Sep-2010 |
Andrew Randrianasulu <randrianasulu@gmail.com> |
dri/nv04: Enable eng3dm for A8/L8 textures. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
699749cfeeea7d0a17ed5f94fd5fdbbe52f4ab2b |
|
09-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nv04: Add support for NV_texture_env_combine4.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
1a812ab57a71d16e45ca44de7ae0570d2bd46674 |
|
18-Mar-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Implement texture matrices.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
878eef8c40046f77cf1527fef06f1ea95bd1629a |
|
10-Mar-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Just reemit the BO state on pushbuf flush. Reemitting dirty states on flush causes problems if the GL context isn't fully consistent when we get to it. It didn't serve any specific purpose, so, use nouveau_bo_state_emit instead.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
a42fd95f43929c1e2c7acf2a6e49c473e1a2a178 |
|
04-Mar-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Remove some CI remnants.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
c7955f1341fd01be68c73b8a79c4b720b0645064 |
|
01-Mar-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Fix up the ADD texture environment on nv0x.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
56dcd011b5ec33190f268cf546a4c68f81f5ebd0 |
|
17-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Some multithreaded rendering fixes.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|
bfb5dc68fcc9f5dee71f66d9499b8bdcde9627ea |
|
01-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
Import a classic DRI driver for nv0x-nv2x.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nv04_context.c
|