History log of /external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_state.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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