70f47505a2e5d4cf949b7c2650f3d9f6559bacb3 |
|
07-Aug-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
dri: Pass API_OPENGL_CORE through to the drivers This forces the drivers to do at least some validation of context API and version before creating the context. In r100 and r200 drivers, this means that they don't do any post-hoc validation. v2: Actually reject compatibility profile 3.2+ contexts. Thanks Ken. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
9c1b41879aab2ff7386c547a2ccce7686c018cf5 |
|
26-Jul-2012 |
Eric Anholt <eric@anholt.net> |
mesa: Replace VersionMajor/VersionMinor with a Version field. As we get into supporting GL 3.x core, we come across more and more features of the API that depend on the version number as opposed to just the extension list. This will let us more sanely do version checks than "(VersionMajor == 3 && VersionMinor >= 2) || VersionMajor >= 4". v2: Fix a bad <= 30 check. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
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.c
|
264b584294dc1c00c53f6a0622b7e6e55e8dce37 |
|
20-Apr-2012 |
Brian Paul <brianp@vmware.com> |
nouveau: use _mesa_is_winsys/user_fbo() helpers Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_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/nouveau_context.c
|
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.c
|
875a757ddd103722cfe9a2b21035024aa5a23d32 |
|
03-Nov-2011 |
George Sapountzis <gsapountzis@gmail.com> |
dri: unify __DRIscreenRec Also drop DriverAPI field, this is a static symbol and I don't see why it should be accessed through __DRIscreenRec
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
e9beaf65fdaf82a7845cbe176f353ddb6b8466c7 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove unnecessary timestamp pointer indirection
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
ed48df84246caa40398ccd6a822cbd9b650f8282 |
|
31-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove ARB_texture_mirrored_repeat extension enable flag All drivers remaining in Mesa support this extension. This extension is either required or optional features in desktop OpenGL, OpenGL ES 1.x, and OpenGL ES 2.x. This extension was previously not supported on mach64, mga, and savage (Savage3D and other pre-Savage4). Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
b0824bd860f6d4b3ad28fc142c2eebd840ed6173 |
|
31-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove EXT_blend_subtract extension enable flag All drivers remaining in Mesa support this extension. This extension is either required or optional features in desktop OpenGL, OpenGL ES 1.x, and OpenGL ES 2.x. This extension was previously not supported on i810, mach64, mga, savage, sis, and tdfx (Voodoo Banshee and Voodoo3). Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
1d5e49bf05f698374257707e2303b266d2a864da |
|
31-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove EXT_stencil_wrap extension enable flag All drivers remaining in Mesa support this extension. This extension is either required or optional features in desktop OpenGL, OpenGL ES 1.x, and OpenGL ES 2.x. This extension was previously not supported on mach64. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
f9a2352c9569ef562e9507bfe09358f236aaf4b7 |
|
31-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove EXT_texture_lod_bias extension enable flag All drivers remaining in Mesa support this extension. This extension is either required or optional features in desktop OpenGL, OpenGL ES 1.x, and OpenGL ES 2.x. This extension was previously not supported on mach64, mga, or r128. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
bde8bd99b64876b47f9d335320eb1ad5b3be8d9d |
|
31-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove EXT_texture_env_combine extension enable flag All drivers remaining in Mesa support this extension. This extension is either required or optional features in desktop OpenGL, OpenGL ES 1.x, and OpenGL ES 2.x. The existing support is already partially broken in Mesa (e.g., querying GL_TEXTURE_ENV_MODE in OpenGL ES 2.x). This patch does not change the situation in any way. It looks like the only hardware supported by Mesa that cannot do ARB_texture_env_combine is pre-NV10 NVIDA chips. It appears that these chips cannot do the GL_SUBTRACT mode. Based on looking at older copies of nvOpenGLspecs.pdf found on the net, NVIDIA never supported ARB_texture_env_combine on those chips either. This extension was previously not supported on mach64, mga (G200), r128, savage, sis, and tdfx (Voodoo Banshee and Voodoo3). Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
5c4f914f9a883be67a93a78c853de103bb6a2d2a |
|
31-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove EXT_texture_env_add extension enable flag All drivers remaining in Mesa support this extension. This extension is either required or optional features in desktop OpenGL, OpenGL ES 1.x, and OpenGL ES 2.x. The existing support is already partially broken in Mesa (e.g., querying GL_TEXTURE_ENV_MODE in OpenGL ES 2.x). This patch does not change the situation in any way. This extension was previously not supported on mach64, mga (G200), savage (Savage3D and other pre-Savage4), sis, and tdfx (Voodoo Banshee). Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
677743f7d598a599281d420a60e45be9f6af584f |
|
31-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove ARB_multitexture extension enable flag All drivers remaining in Mesa support this extension. This extension is either required or optional features in desktop OpenGL, OpenGL ES 1.x, and OpenGL ES 2.x. The existing support is already partially broken in Mesa (e.g., querying GL_CLIENT_ACTIVE_TEXTURE in OpenGL ES 2.x). This patch does not change the situation in any way. This extension was previously not supported on i810, mga (G200), or tdfx (Voodoo Banshee). Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
8a99ec8e05ef541c586c2f8b427220d036589870 |
|
23-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
nouveau: Enable extensions by just setting the flags Core Mesa already does the dispatch offset remapping for every function that could possibly ever be supported. There's no need to continue using that cruft in the driver. Since the call to _mesa_enable_imaging_extensions (via driInitExtensions) is removed, EXT_blend_color, EXT_blend_minmax, and EXT_blend_subtract are explicitly added to the list. EXT_blend_logic_op is removed from the list of extensions because blend factors and separate blend equations are not handled correctly. Cc: Ben Skeggs <bskeggs@redhat.com> Reviewed-by: Francisco Jerez <currojerez@riseup.net> Cc: Viktor Novotný <noviktor@seznam.cz>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
1d24e6ec1d13c2b88b858997900aa8b69de92b13 |
|
06-Jun-2011 |
Ben Skeggs <bskeggs@redhat.com> |
dri/nouveau: fix gnome-shell segfault Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
5e4ca1ccc9029fd75bb7676dc128e33d12da9665 |
|
09-Feb-2011 |
Brian Paul <brianp@vmware.com> |
mesa: remove _mesa_initialize_context_for_api() Just add the gl_api parameter to _mesa_initialize_context().
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
aceb5b3277e83b17da57b14c4c1a005032bf2ecc |
|
15-Nov-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Fix typo.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
a84bd587c68a48c675aae538934a0de48421ff08 |
|
31-Oct-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Re-emit the BO state when coming back from a software fallback.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
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.c
|
f102c5220c8b671d92c04dce803b9c1f474f7253 |
|
25-Oct-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Call _mesa_update_state() after framebuffer invalidation. Previously nouveau_state_emit() was being called directly, sometimes that doesn't work because it doesn't update the derived GL context.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
a00eec529562532031370b25f5941a916d5399ab |
|
22-Oct-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Force a "slow" Z clear if we're getting a new depth buffer.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_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/nouveau_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/nouveau_context.c
|
c25fcf5aa5beccd7731706b8f85682170a2eca56 |
|
28-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
nouveau: Get larger push buffers. Useful to amortize the command submission/reloc overhead (e.g. etracer goes from 72 to 109 FPS on nv4b).
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
35a1893fd1993932a428f5f83051383d51c8135e |
|
10-Oct-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Minor cleanup.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
bdd19da2183c685056c4c2eee5cea8358d9935cb |
|
28-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Remove unnecessary flush.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
7f11d471e6bafae2282ec82ba4a19d30c440d28f |
|
27-Sep-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Force GL_SGIS_generate_mipmap to always be enabled As per discussions at XDS.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
22c83ac47a50ed1fdab59476886a7e56910a653a |
|
17-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Cleanup more references to old FBOs and VBOs.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
db94a2a5be8e9a8e4de088771874b14b79438299 |
|
15-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Cleanup references to the old FBOs on glMakeCurrent().
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.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_context.c
|
cbe0dd0f5a5468f821fe39b855e83ae19f28aa7f |
|
16-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Add some more extensions.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
a27bfb991c7fa8995be4814425c0ad4992447a4b |
|
14-Sep-2010 |
Andrew Randrianasulu <randrianasulu@gmail.com> |
dri/nv04: Don't expose ARB_texture_env_combine/dot3. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
cdd5f21eacc93dfb242e59a6158d0e450a39a9b6 |
|
09-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Expose EXT_texture_env_combine.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
3bbad7f1084c3d6259dfa23fd60f654c949f7408 |
|
09-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nv10-nv20: Add support for NV_texture_env_combine4.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
b4bb6680200b5a898583392f4c831c02f41e63f7 |
|
08-Sep-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Unset current context and dispatch table when unbinding Otherwise, when we switch to an indirect glx context and then back, it looks like we're still current. https://bugs.freedesktop.org/show_bug.cgi?id=29977#c7 Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
a7a9a91d7b28e5b5faed509d00f0f951e3136b1b |
|
27-Apr-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Add DRI entrypoints to create a context for a given API
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
fe7d0e6dc81c493b9ff7163c640d75db25386675 |
|
22-Mar-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Expose EXT_framebuffer_blit.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
c695e80017373caf6e8d7139b8d3df2d945ccce5 |
|
22-Mar-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Emit dirty states on nouveau_validate_framebuffer. Fixes broken intermediate frames when a window is being resized (regression caused by 878eef8c4).
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_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/nouveau_context.c
|
6a15edfed326a06f08ac63020dc9472e45d8a9e1 |
|
07-Mar-2010 |
Andrew Randrianasulu <randrik@mail.ru> |
dri/nv04: GL_EXT_secondary_color Signed-off-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
e64680bc1e36699096af5ade876b6cb0f5791ad0 |
|
02-Mar-2010 |
Andrew Randrianasulu <randrik@mail.ru> |
dri/nouveau: Trivially add GL_NV_blend_square Signed-off-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
9c4937524e15dc685eb0c83cbdab8b637803fd78 |
|
04-Mar-2010 |
Andrew Randrianasulu <randrik@mail.ru> |
dri/nouveau: Trivially add GL_ARB_texture_mirrored_repeat. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
44df3577a77818d6e87f1b728f0aa19698133981 |
|
02-Mar-2010 |
Andrew Randrianasulu <randrik@mail.ru> |
dri/nouveau: Enable GL_EXT_stencil_wrap. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
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.c
|
56dcd011b5ec33190f268cf546a4c68f81f5ebd0 |
|
17-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Some multithreaded rendering fixes.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
88a560691b904cc8eacda62d9bf80987d3c430c1 |
|
08-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri/nouveau: Use event driven buffer validation.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_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/nouveau_context.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_context.c
|
601a6b872c33bfe3cb4ea03a5a8ba5ebe92dedaf |
|
07-Jan-2008 |
Brian <brian.paul@tungstengraphics.com> |
Replace gl_framebuffer's _ColorDrawBufferMask with _ColorDrawBufferIndexes Each array element is now a BUFFER_x token rather than a BUFFER_BIT_x bitmask. The number of active color buffers is specified by _NumColorDrawBuffers. This builds on the previous DrawBuffer changes and will help with drivers implementing GL_ARB_draw_buffers.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
3177b4e2cf7d2fff7428cb6057bebbe60ff5cc6c |
|
30-Oct-2007 |
Michel Dänzer <michel@tungstengraphics.com> |
More vblank cleanups. * Fix crash at context creation in most drivers supporting vblank. * Don't pass vblank sequence or flags to functions that get passed the drawable private already. * Attempt to initialize vblank related drawable private fields just once per drawable. May need more work in some drivers.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
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.c
|
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.c
|
8d9d990cb2d20074e188df4ddaa8e4e235e87b0e |
|
15-Sep-2007 |
Matthieu Castet <castet.matthieu@free.fr> |
nouveau : use new nouveau_reg.h with correct Bracket in macro
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
8752a20decab59de4dd5feb9672b8299126eb7eb |
|
04-Sep-2007 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
nouveau: who needs nv03 ?
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
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.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_context.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_context.c
|
fcbd06d201754bf4f69a0262dcd04b4c287a173b |
|
13-Aug-2007 |
Ben Skeggs <skeggsb@gmail.com> |
nouveau: Remove ALLOW_MULTI_SUBCHANNEL hack Irrelevant, since we depend on working context switching now.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
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.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_context.c
|
8fcfaa3238599f5a9b28794b748b8417e042c597 |
|
13-Jul-2007 |
Ben Skeggs <skeggsb@gmail.com> |
Play "nuke the typedef"
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.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_context.c
|
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.c
|
23d31efc167f09d47635352f697ffcb087d3ebbd |
|
21-Mar-2007 |
Brian <brian@yutani.localnet.net> |
merge from master
|
6cadebbb677f776f599f5675f20b2f2ee44a1ce0 |
|
21-Mar-2007 |
Ben Skeggs <skeggsb@gmail.com> |
nouveau: SwapBuffers() needs to perform a glFlush()
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
2cf5fd48d1586f961910a14324a457854cb66221 |
|
09-Mar-2007 |
Brian <brian@yutani.localnet.net> |
Merge branch 'origin' into glsl-compiler-1 Conflicts: src/mesa/main/context.c
|
afa780c09d8e48c1c9ecaa4bce1bbe7e8e9c5e2c |
|
28-Feb-2007 |
Ben Skeggs <skeggsb@gmail.com> |
nouveau: drm interface changes
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
064ae479a770bf434958d673baf6f7530f642697 |
|
23-Feb-2007 |
Brian <brian@yutani.localnet.net> |
Update DRI drivers for new glsl compiler. Mostly: - update #includes - update STATE_* token code
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.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
|
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.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_context.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
|
9a20ae70ecda2e78ea6b52c3fd829d283434c1ad |
|
27-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: Initial buffer object support
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
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.c
|
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.c
|
0b2b2de6cff23bc224f5471cc8d0812661a0d363 |
|
26-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: Wait on notifier to check for completion of previous commands. We can't wait on NV_PGRAPH_STATUS. We don't have the regs mapped, and there's no guarantee that we'll catch PGRAPH idle when multiple channels are active.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
c0a63d8e5e33b7fe3057e32f04c22969ac2adc1d |
|
26-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: Add notifier support functions
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
1dd6759c059e054a9a2279d2339a5bd8bb83f6b4 |
|
23-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
nouveau: get 16bpp working
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
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.c
|
99878298daf37d02fbabb2dded3f7e7b52cd42fe |
|
14-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
Improve SwapBuffers a bit.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
c04c74bc5da454478fd0dbf3b25dd54190ac0942 |
|
08-Dec-2006 |
Ben Skeggs <darktama@iinet.net.au> |
Skeletal extension handling across chipsets.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.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_context.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_context.c
|
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.c
|
a75440bcf04efb7a4840e9b0d1f0903b40b952bf |
|
21-Nov-2006 |
Ben Skeggs <darktama@iinet.net.au> |
nouveauCreateDmaObject
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
afb49fef9033d84d989d62928a03615ec5dbda04 |
|
20-Nov-2006 |
Jeremy Kolb <jkolb@freedesktop.org> |
Add state initialization to context creation.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
327e2c9220772724173ae7c53f4215400ed94355 |
|
19-Nov-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
New swtcl implementation. It's simpler than the previous one (doesn't use templates) and it is probably faster as well
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
47695f06894ed28602ad9ec1449739e658498c82 |
|
13-Nov-2006 |
Ben Skeggs <darktama@iinet.net.au> |
Fix segfault in nouveauCalcViewport
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
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.c
|
b8e05366e192ab4ebaf69dc8a4a18da4e65cbf80 |
|
12-Nov-2006 |
Ben Skeggs <darktama@iinet.net.au> |
We need nmesa->driFd and friends setup before we call nouveauFifoInit
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
6464787bfd1888ea93ebfe53528ceac3c27c993f |
|
12-Nov-2006 |
Ben Skeggs <darktama@iinet.net.au> |
Dont call exit() from the DRI driver, with AIGLX this is particularly nasty
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.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_context.c
|
2581ba7f1e0352ad7ed5e863647a545a0eec851c |
|
01-Nov-2006 |
Jeremy Kolb <jkolb@freedesktop.org> |
Fix compile errors. Add vblank_seq to nouveau_context.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
7d907ef69c3cbd6cd0c49f454bc933bc9c343d31 |
|
17-Sep-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Some small changes
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
c67f54552077b780df574cbcdea70b2cc37076ef |
|
17-Sep-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Small changes
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
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.c
|
f799745f50ff2e61f535816d623e643cc1eac944 |
|
13-Apr-2006 |
Jeremy Kolb <jkolb@freedesktop.org> |
Some compile fixes.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
1c0230b39600de56b555b757272dfc0694da2d0f |
|
13-Mar-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Cleaned up some code, made more files compile. Renamed nv20_swtcl.* to nv10_swtcl.*, hopefully this is the last rename (this should be, as NV05 really behaves differently).
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
2560e65a9aa0479ebb564a2ac5161a1c47507ce0 |
|
07-Mar-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Added a missing field
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
84a20832f111f566f2266e0028364230ee0de93e |
|
03-Mar-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
rename nv40_tris to nv30_tris.
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|
0abf3937ce651d26b18a3ab93ed916f3e7bd04dd |
|
23-Feb-2006 |
Stephane Marchesin <marchesin@icps.u-strasbg.fr> |
Initial revision
/external/mesa3d/src/mesa/drivers/dri/nouveau/nouveau_context.c
|