666004148353fa46e818772e496f6d09bd979737 |
|
10-May-2012 |
Ben Skeggs <bskeggs@redhat.com> |
nouveau/vieux: finish != flush, how about we do that.. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
2e47d01c9e5325906cf3bb979279599991c6328e |
|
23-Dec-2011 |
Ben Skeggs <bskeggs@redhat.com> |
nouveau/vieux: switch to libdrm_nouveau-2.0
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
e532b6288f01b63d8d8ba8c8dc08292967e65490 |
|
01-Dec-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
dri2: Add plumbing to get context version requirements and flags to drivers This adds support for DRI_DRI2 version 3 to all of the DRI2 drivers. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
62e968d6dab2339a530ba1176b6a433d95db938a |
|
28-Dec-2011 |
José Fonseca <jfonseca@vmware.com> |
mesa: Re-add main/bitset.h to fix classic nouveau build failure. bitset.h is still used by classic nouveau -- see `git grep '\<BITSET_'` -- and the state stored is too big to fit in 64bit integers (it requires approximately 87 bits), so there is no obvious alternative here. This effecively reverts commit 196800d79829a420073f762fac90090a7b416d2d.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
196800d79829a420073f762fac90090a7b416d2d |
|
28-Dec-2011 |
Mathias Fröhlich <Mathias.Froehlich@web.de> |
mesa: Remove now unused main/bitset.h. Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
f2098e0fefbbcd72df4c8283d195beae4a113f35 |
|
29-Oct-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Split out the scratch helpers to a separate file.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
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_context.h
|
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/nouveau_context.h
|
065163bcd2df12494ca523538736282fc847fa6b |
|
25-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nv10: Use fast Z clears.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
738cb502371097fa6fb25f397a3cbcd6a5db020c |
|
03-May-2010 |
Dave Airlie <airlied@redhat.com> |
nouveau: fix nouveau_create_context decleration
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
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/nouveau_context.h
|
4a7e9b5df453055ed6eedce1ea5c1d4a2f810fa7 |
|
21-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Implement EXT_texture_from_pixmap.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
56dcd011b5ec33190f268cf546a4c68f81f5ebd0 |
|
17-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Some multithreaded rendering fixes.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
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_context.h
|
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_context.h
|
38fdb47d26055e19d50cd407266b56ed4317ae0a |
|
29-Oct-2007 |
Jesse Barnes <jesse.barnes@intel.com> |
Refactor and fix core vblank support Consolidate support for synchronizing to and retrieving vblank counters. Also fix the core vblank code to return monotonic MSC counters, which are required by some GLX extensions. Adding support for multiple pipes to a low level driver is fairly easy, the Intel 965 driver provides simple example code (see intel_buffers.c:intelWindowMoved()). The new code bumps the media stream counter extension version to 2 and adds a new getDrawableMSC callback. This callback takes a drawablePrivate pointer, which is used to calculate the MSC value seen by clients based on the actual vblank counter(s) returned from the kernel. The new drawable private fields are as follows: - vblSeq - used for tracking vblank counts for buffer swapping - vblFlags - flags (e.g. current pipe), updated by low level driver - msc_base - MSC counter from the last time the current pipe changed - vblank_base - kernel DRM vblank counter from the last time the pipe changed Using the above variables, the core vblank code (in vblank.c) can calculate a monotonic MSC value. The low level DRI drivers are responsible for updating the current pipe (by setting VBLANK_FLAG_SECONDARY for example in vblFlags) along with msc_base and vblank_base whenever the pipe associated with a given drawable changes (again, see intelWindowMoved for an example of this). Drivers should fill in the GetDrawableMSC DriverAPIRec field to point to driDrawableGetMSC32 and add code for pipe switching as outlined above to fully support the new scheme.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
d85e8b088bda9a118494dd86464c4a495475e407 |
|
06-Oct-2007 |
Patrice Mandin <pmandin@caramail.com> |
nouveau: move nv10 clear command, for usage by other gpu
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
ece08b7fd9af5ba67afa0a5d8e0a11f688ab4b0f |
|
04-Sep-2007 |
Patrice Mandin <pmandin@caramail.com> |
nouveau: nv10: need to transpose mesa model+proj matrix for hw
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
c45bb05b3c0b65981b6ddeaf1bb043b9a6f7f3fc |
|
03-Sep-2007 |
Patrice Mandin <pmandin@caramail.com> |
nouveau: separate modelview and projection matrix updates
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
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_context.h
|
ef71a0fd4536363e578c49a05b6f1161f907c150 |
|
19-Aug-2007 |
Patrice Mandin <pmandin@caramail.com> |
nouveau: nv10: only one color buffer atm
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
fe789805801cbbc2c97847c159cfd470232cc1f4 |
|
16-Aug-2007 |
Patrice Mandin <pmandin@caramail.com> |
nouveau: store render buffer pointers in context, to access them when clearing buffer
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
ecfa3e4d0aa93ca597a19693c30532655795e9d8 |
|
15-Aug-2007 |
Ben Skeggs <skeggsb@gmail.com> |
nouveau: Keep drm channel alloc struct around.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
fef3dcbee60b041df64a12511c8aa3c304a04652 |
|
13-Aug-2007 |
Ben Skeggs <skeggsb@gmail.com> |
nouveau: Always render offscreen, emulate front buffer rendering.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
b7c93de6d798d7ccfc7bfa12b9c8f474de955d55 |
|
13-Aug-2007 |
Ben Skeggs <skeggsb@gmail.com> |
nouveau: Split nouveau_buffers into nouveau_mem and nouveau_fbo
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
6a78221a10d1c97f84e4c47e10b721aa4777d761 |
|
08-Aug-2007 |
Carlos Martín Nieto <carlos@cmartin.tk> |
nouveau: Missing notifier -> notifierobj migration I missed this in the original migration.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
8fcfaa3238599f5a9b28794b748b8417e042c597 |
|
13-Jul-2007 |
Ben Skeggs <skeggsb@gmail.com> |
Play "nuke the typedef"
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
5e4a0f42f243cd5fbc8718660d78705e8c70808f |
|
09-Jun-2007 |
Ben Skeggs <darktama@nisroch.keine.ath.cx> |
nouveau: match drm changes (0.0.7)
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
17e81bda6ed1d2cc4e5c0fad895030911b4fa53c |
|
08-Jun-2007 |
Ben Skeggs <skeggsb@gmail.com> |
nouveau: NV30_TCL viewport/scissor fixes
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
4b5d6c0435acd84c13e0db3785758fed0bc48fe1 |
|
21-Mar-2007 |
Ben Skeggs <skeggsb@gmail.com> |
nouveau: update for drm interface changes (0.0.5)
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
afa780c09d8e48c1c9ecaa4bce1bbe7e8e9c5e2c |
|
28-Feb-2007 |
Ben Skeggs <skeggsb@gmail.com> |
nouveau: drm interface changes
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
f46c19d965fb05a49d361aa251e37b5ef32dd839 |
|
06-Feb-2007 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: a couple of NV3x fixes
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
aacea5218199b6fb614c75d4f6ee14dd27af70b3 |
|
28-Jan-2007 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: initial GL_ARB_occlusion_query support Only enabled on NV40, NV20/NV30 code is untested.. However, NV30 should be identical to NV40.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
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_context.h
|
308ef2dc3208e9c274763726b541f28e2169324b |
|
13-Jan-2007 |
Patrice Mandin <patrice@manoir.racoon.city> |
nouveau: Add clear color for nv10
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
9a20ae70ecda2e78ea6b52c3fd829d283434c1ad |
|
27-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: Initial buffer object support
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
885a7cc38d80366396f463a54ef4af00c9fd07ff |
|
27-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: add nouveau_mem_alloc/free debugging
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
257e3d1d5953a94892a31d71bd2e200204d7968f |
|
26-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: Make use of NOUVEAU_DEBUG for shader disasm
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
c0a63d8e5e33b7fe3057e32f04c22969ac2adc1d |
|
26-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: Add notifier support functions
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
cb6a400dcd26089101c8a29a4eee198bd7ad9a58 |
|
23-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: maintain numClipRects/pClipRects in context.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
de947e8a5b2f10eb3fd2bdeacc54209e55447e86 |
|
16-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
Get nv10_swtcl.c working enough for glxgears on NV40.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
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_context.h
|
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_context.h
|
9c9e6abbf82fbf591575a9c352f86721bc72aa90 |
|
25-Nov-2006 |
Ben Skeggs <darktama@iinet.net.au> |
Incomplete shader stuff, should mostly work for NV40. Other cards, not so much..
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
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_context.h
|
08020927e826068a1ebc208e63c6a0d53711e96e |
|
17-Nov-2006 |
Ben Skeggs <darktama@iinet.net.au> |
Use RENDERINPUTS macros to access render_inputs_bitset
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
10172f7485367182a5745a2114ed7e90830682f8 |
|
17-Nov-2006 |
Ben Skeggs <darktama@iinet.net.au> |
Adapt FIFO code to deal with cases where the base GET/PUT value isn't 0.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
2af374716f351421b978050b113e93abae0e2dc8 |
|
12-Nov-2006 |
Ben Skeggs <darktama@iinet.net.au> |
Some more nouveau_screen.c setup, not sure how correct it is yet though..
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
0850289d8c66f75ac72347b1bf4bf6d15fb60139 |
|
11-Nov-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Add the GL_LIGHING enable
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
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_context.h
|
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_context.h
|
2d2d617dbc17817f214e0b523f929de1f5d8f48a |
|
01-Nov-2006 |
Jeremy Kolb <jkolb@freedesktop.org> |
Oops. Forgot to check in the context change.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
c67f54552077b780df574cbcdea70b2cc37076ef |
|
17-Sep-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Small changes
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
e324c52237fd1184a1f8436c8735cdd9ade5e067 |
|
17-Sep-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Make nouveau actually compile
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
908388b11841c50c94c1c746819276809a545a32 |
|
17-Sep-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Some work towards making the nv10 swtcl compile
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
13a2d6698fce050732b421107a2a92b37a5e01f8 |
|
17-Apr-2006 |
Jeremy Kolb <jkolb@freedesktop.org> |
More context.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
a7d88857680d3d4d2a0788f18c49149dd2118b6f |
|
15-Apr-2006 |
Jeremy Kolb <jkolb@freedesktop.org> |
State changes.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
b0c4cfed608f21f255b8637ec5ff499fc36ee302 |
|
15-Apr-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
More work on the tcl code... still have to make my mind on a number of things
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
97d11ecd6c5d23f682db5c6ef7dfec89185ae307 |
|
15-Apr-2006 |
Jeremy Kolb <jkolb@freedesktop.org> |
Add more feilds to context.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
911ec211a5bb801ef3d445f75c705259e53c7597 |
|
15-Apr-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
ooops
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
4c850f346bde46fef009e43ec46aaac709e8da5a |
|
15-Apr-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Added render index field to the context
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
576b3433dacd1f36fe5bb33dcf6c1dbadfe152c9 |
|
15-Apr-2006 |
Jeremy Kolb <jkolb@freedesktop.org> |
Cleaning
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
b7d4314fe1619223caf2f59b1b28e05d7ff0e662 |
|
15-Apr-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Added vertex attributes to the context
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
199512968be28aa5a4f41c4f30e0e311e31b252a |
|
15-Apr-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Cleaned stuff in the tcl code
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
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_context.h
|
f799745f50ff2e61f535816d623e643cc1eac944 |
|
13-Apr-2006 |
Jeremy Kolb <jkolb@freedesktop.org> |
Some compile fixes.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
b9c4b7fc896f7ff3188065526b27707ff6e43c77 |
|
06-Mar-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
More work on the nv30 software tcl code
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|
0abf3937ce651d26b18a3ab93ed916f3e7bd04dd |
|
23-Feb-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Initial revision
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.h
|