54808e560f773f652919a2865c7371e4715df510 |
|
12-Jun-2012 |
Pauli Nieminen <pauli.nieminen@linux.intel.com> |
nouveau: Add support for ARB_sampler_objects ARB_sampler_objects is very simple software only extension to support. I want to make it a mandatory extension for Mesa drivers to allow the meta module to use it. This patch add support for the extension to nouveau. It is completely untested search and replace patch, except for flagging the texture state as needing to be recomputed when a sampler object is present. Signed-off-by: Pauli Nieminen <pauli.nieminen@linux.intel.com>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
4a282629c28864b977a86cf5c314bf2fafdff3bf |
|
31-Oct-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Validate the framebuffer state on read buffer changes.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.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/nouveau_state.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/nouveau_state.c
|
bfc7518ab993b006dffaad5f605137e94ff9d7bc |
|
14-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Don't request a fake front unnecessarily.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
fc14fb9d1a897dbcf750b8158d6cb08388a422c4 |
|
22-Mar-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Rectangle texture fixes.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
c48226e81d6a070a4bbaf42e0a310a868bcbe935 |
|
21-Mar-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Reemit the light model state when lighting goes on/off.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
c944fb5ffe7cf16154d6395001f43a6c965cab1f |
|
18-Mar-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Implement texcoord generation.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
1a812ab57a71d16e45ca44de7ae0570d2bd46674 |
|
18-Mar-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Implement texture matrices.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
75f52d1e5210944d7e92787c637285fd83533053 |
|
07-Mar-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Fix nv[12]x color sum.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
bb8c3b1bcc81fd5addc5e214f3efcfdca50c6806 |
|
25-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove ClearIndex and IndexMask from device-driver interface These are used to inform the driver of the clear value for color-index buffers and to control write-masking of bits in color-index buffers. No driver use or need (not even Nouveau) these interfaces. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
323e6bbb052f37f91c7340e16c2352bb780a43d8 |
|
22-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Try to validate textures earlier.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.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/nouveau_state.c
|
93115c4b235896df097b91edec7458a8a4488c4e |
|
14-Jul-2008 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
nouveau: say goodbye to the old DRI driver...
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
5ee7b7912c1fe7b09d13ae385088e4281b62eba6 |
|
21-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
replace __inline and __inline__ with INLINE macro
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
15a6bf9118937e1e705e64e36fbceafbb3ad70ed |
|
06-Sep-2007 |
Patrice Mandin <pmandin@caramail.com> |
nouveau: init depth range
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
8752a20decab59de4dd5feb9672b8299126eb7eb |
|
04-Sep-2007 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
nouveau: who needs nv03 ?
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
c45bb05b3c0b65981b6ddeaf1bb043b9a6f7f3fc |
|
03-Sep-2007 |
Patrice Mandin <pmandin@caramail.com> |
nouveau: separate modelview and projection matrix updates
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
b0a1e81887a831f72ffbec4fe005e1837c81018c |
|
31-Aug-2007 |
Patrice Mandin <pmandin@caramail.com> |
nouveau: add hw-dependent function to update modelview*projection matrix
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
24f85f047b8b9e9b465bd3f9af2cc113582bfc0d |
|
14-Jul-2007 |
Patrice Mandin <pmandin@caramail.com> |
nouveau: nv10 and nv11,15 are different
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
69501d76fc6a45da48bf4c416ac9e15edd44e7a9 |
|
06-Jul-2007 |
Patrice Mandin <pmandin@caramail.com> |
NV_17 is different from NV_10
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
17e81bda6ed1d2cc4e5c0fad895030911b4fa53c |
|
08-Jun-2007 |
Ben Skeggs <skeggsb@gmail.com> |
nouveau: NV30_TCL viewport/scissor fixes
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
be85770f148a0b3cac1720f843b2fa34dd74295f |
|
03-Feb-2007 |
Patrice Mandin <pmandin@caramail.com> |
nouveau: nv50: use nv50 state
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
b59657ad965f9471574e914b861bb1d2a17d772e |
|
02-Feb-2007 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge branch 'vbo-0.2' Conflicts: src/mesa/main/texcompress_s3tc.c src/mesa/tnl/t_array_api.c
|
3c0961d29993a2203323b4c308ae6d7e418ac5aa |
|
21-Jan-2007 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
nouveau: add nv04 state support, and small nv04 fixes.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
6a3fdc3a1ea6c306d9543791bf172dd1052d7382 |
|
16-Jan-2007 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge branch 'master' of git+ssh://keithw@git.freedesktop.org/git/mesa/mesa into vbo-0.2 Conflicts: src/mesa/array_cache/sources src/mesa/drivers/dri/i965/brw_context.c src/mesa/drivers/dri/i965/brw_draw.c src/mesa/drivers/dri/i965/brw_fallback.c src/mesa/drivers/dri/i965/brw_vs_emit.c src/mesa/drivers/dri/i965/brw_vs_tnl.c src/mesa/drivers/dri/mach64/mach64_context.c src/mesa/main/extensions.c src/mesa/main/getstring.c src/mesa/tnl/sources src/mesa/tnl/t_save_api.c src/mesa/tnl/t_save_playback.c src/mesa/tnl/t_vtx_api.c src/mesa/tnl/t_vtx_exec.c src/mesa/vbo/vbo_attrib.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_api.c src/mesa/vbo/vbo_save_draw.c
|
d79323bd42864fc4768874f56734bad9dc6d8a9c |
|
23-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: Kill some compile warnings.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
cb6a400dcd26089101c8a29a4eee198bd7ad9a58 |
|
23-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: maintain numClipRects/pClipRects in context.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
ae8d8d132600cc544b7295c9554e6531bdbd8094 |
|
23-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: Don't fill nrb->dPriv for private buffers
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
fe91d00e332b42d0aea9f7aa266f8cc28ac9ec39 |
|
08-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
NV_44 uses nv30InitStateFuncs too
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
4cfb762c3eb2ea9a764c7ba0811c338ef5fba8fe |
|
08-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
Some work on buffer handling, most likely not entirely correct and incomplete. But, it works well enough that windows can be moved/resized.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
d88d895e5a642cffaaf6b654b27686f2eac901d2 |
|
03-Dec-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Merge the pciid work. Use lock step versioning with the drm.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
7398748addd3e7a776f30f30376f4ed37f77da8d |
|
22-Nov-2006 |
Ben Skeggs <darktama@iinet.net.au> |
Some missing state init
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
3e4a5c0642c05b25e3987c762e07c04eec3f0603 |
|
21-Nov-2006 |
Patrice Mandin <pmandin@freedesktop.org> |
Enable nv10 tcl state
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
0ea45b1ad822ebdce2af3faef77ed776ca32d46b |
|
21-Nov-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Add the state caching mechanism. It seems to work, from what I can see.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
afb49fef9033d84d989d62928a03615ec5dbda04 |
|
20-Nov-2006 |
Jeremy Kolb <jkolb@freedesktop.org> |
Add state initialization to context creation.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
f82bc9110b3b06f3313e584e860d0e41d11965f0 |
|
11-Nov-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Some work on nv30 state, heavily based on jkolb's work
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
e2b4d9b317104ff3c56a9bf108aa79084d49eba5 |
|
05-Nov-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Architect the DRI : - make use of the autogenerated nouveau_reg.h file - add object creation to the DRI - some work on screen and context creation
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
473a38622e46d46b74d7426d0a2f4b60f4a1d5d4 |
|
17-Sep-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Rename nouveau_tris.* to nouveau_swtcl.*
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
a7d88857680d3d4d2a0788f18c49149dd2118b6f |
|
15-Apr-2006 |
Jeremy Kolb <jkolb@freedesktop.org> |
State changes.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
576b3433dacd1f36fe5bb33dcf6c1dbadfe152c9 |
|
15-Apr-2006 |
Jeremy Kolb <jkolb@freedesktop.org> |
Cleaning
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|
5fd11335f655e27515d9bf92fef5d9a8cd4f6bb5 |
|
14-Apr-2006 |
Jeremy Kolb <jkolb@freedesktop.org> |
Added the beginnings of state (not much there yet). Fixed some includes.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
|