summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/nouveau
AgeCommit message (Collapse)Author
2010-08-16dri/nouveau: test for FEATURE definesnobled
'struct dd_function_table' only conditionally contains the function pointer NewFramebuffer and friends based on FEATURE_EXT_framebuffer_* defines. (See src/mesa/main/dd.h) Fixes the build when the features are disabled and the vfuncs don't exist.
2010-08-05dri/nouveau: Don't try to validate uninitialized teximages.Francisco Jerez
2010-08-05dri/nv20: Fix some PGRAPH_ERRORs seen with DATA_CHECK enabled.Francisco Jerez
2010-08-05dri/nouveau: Fix up software mipmap generation.Francisco Jerez
2010-05-03nouveau: fix nouveau_create_context declerationDave Airlie
2010-05-02Merge branch 'gles2-2'Kristian Høgsberg
Conflicts: src/mesa/drivers/dri/common/dri_util.h
2010-04-28dri: Add DRI entrypoints to create a context for a given APIKristian Høgsberg
2010-04-22DRI2: add config query extensionJesse Barnes
Add a new DRI2 configuration query extension. Allows for DRI2 client code to query for common DRI2 configuration options.
2010-04-09nouveau: Import latest nouveau_class.h from renouveauBen Skeggs
And fix nv50_screen.c to compile against the updated header.
2010-03-22dri/nouveau: Rectangle texture fixes.Francisco Jerez
2010-03-22dri/nouveau: Some render to texture fixes.Francisco Jerez
2010-03-22dri/nouveau: Fix swrast fallbacks when the read and draw buffers aren't the ↵Francisco Jerez
same.
2010-03-22dri/nouveau: Expose EXT_framebuffer_blit.Francisco Jerez
2010-03-22dri/nouveau: Plug in some mesa_meta functions instead of the swrast variants.Francisco Jerez
2010-03-22dri/nouveau: Emit dirty states on nouveau_validate_framebuffer.Francisco Jerez
Fixes broken intermediate frames when a window is being resized (regression caused by 878eef8c4).
2010-03-21dri/nouveau: Reemit the light model state when lighting goes on/off.Francisco Jerez
2010-03-21dri/nouveau: Random cleanups.Francisco Jerez
2010-03-18dri/nouveau: Flush after texture validation.Francisco Jerez
Swizzling needs the destination surface in VRAM, but the subsequent rendering operations making use of it are likely to not care. Fire the ring after validation to leave the memory manager more room for maneuvering.
2010-03-18dri/nouveau: Avoid pushbuf flushes in the middle of LMA setup.Francisco Jerez
2010-03-18dri/nouveau: Implement texcoord generation.Francisco Jerez
2010-03-18dri/nouveau: Implement texture matrices.Francisco Jerez
2010-03-18dri/nouveau: Some minor vertex submission fixes.Francisco Jerez
2010-03-18dri/nouveau: only reallocate texture when neededXavier Chantry
nouveau reallocated the mipmap tree on every MIN_FILTER call to account for mipmap change. We only need to do this if the texture does not fit in the existing mipmap tree. This gives a big performance boost for a game like bzflag which changes MIN_FILTER all the time for its font rendering. Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-03-11dri/nouveau: Just reemit the BO state on pushbuf flush.Francisco Jerez
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.
2010-03-07dri/nouveau: Split big client buffers in the indexed case too.Francisco Jerez
2010-03-07dri/nouveau: Fix nv[12]x color sum.Francisco Jerez
2010-03-07dri/nv04: GL_EXT_secondary_colorAndrew Randrianasulu
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-03-07dri/nouveau: Trivially add GL_NV_blend_squareAndrew Randrianasulu
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-03-07dri/nouveau: Check _ColorDrawBuffers[0] before emitting fb state.Francisco Jerez
2010-03-06dri: drop MINIGLX_SOURCESGeorge Sapountzis
2010-03-04dri/nouveau: Remove some CI remnants.Francisco Jerez
2010-03-04dri/nouveau: Trivially add GL_ARB_texture_mirrored_repeat.Andrew Randrianasulu
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-03-04dri/nouveau: Enable GL_EXT_stencil_wrap.Andrew Randrianasulu
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-03-04dri/nouveau: Add GL_EXT_stencil_wrap for nv04.Andrew Randrianasulu
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-03-04dri/nouveau: Fix rb->DataType for z24s8 renderbuffers.Francisco Jerez
2010-03-04dri/nouveau: Try to keep client buffers smaller than the scratch VBO length.Francisco Jerez
2010-03-04dri/nouveau: Pack client arrays as they're copied to the real BO.Francisco Jerez
2010-03-03mesa: Remove ClearIndex and IndexMask from device-driver interfaceIan Romanick
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>
2010-03-01dri/nouveau: Combine the dummy texture more deterministically on nv0x.Francisco Jerez
2010-03-01dri/nouveau: Fix up the ADD texture environment on nv0x.Francisco Jerez
2010-03-01dri/nouveau: Add two stencil operation cases in nv04_state_raster.c.Andrew Randrianasulu
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-03-01dri/nouveau: Allow to render to XRGB8888 textures.Andrew Randrianasulu
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-25dri/nouveau: Use the XRGB8888 hardware texture format.Francisco Jerez
2010-02-25dri/nouveau: Use the hardware I8 format for intensity textures.Francisco Jerez
2010-02-25dri/nouveau: Implement EXT_texture_from_pixmap.Francisco Jerez
2010-02-25dri/nouveau: Support rectangle textures.Francisco Jerez
2010-02-25dri/nouveau: Don't try to map a non-existent teximage.Francisco Jerez
2010-02-25dri/nouveau: Add some RGB888 span functions.Francisco Jerez
2010-02-25dri/nouveau: Fake A8 and L8 texture support on nv04.Francisco Jerez
2010-02-25dri/nouveau: Restructure the nv[12]0 regcombiner code, and fake A8/L8 support.Francisco Jerez