summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-07-09mesa: check for OpenBSD (bug 15604)Brian Paul
cherry-picked from master
2008-07-09mesa: fix state.clip[n].plane parsing bug (bug 16611)Brian Paul
cherry-picked from master
2008-07-09egl: plug a small memleakZack Rusin
2008-07-09draw: remove some debug outputZack Rusin
2008-07-08mesa: remove debug codeBrian Paul
2008-07-08mesa: implement glGetUniformiv() with new ctx->Driver functionBrian Paul
The old implementation could overwrite the caller's param buffer.
2008-07-08mesa: fix bug/failure in recursive function inliningBrian Paul
Fixes a failure for cases such as y = f(a, f(a, b)) All the usual tests still pass but regressions are possible...
2008-07-08gallium: tweak printing of generic declarationsBrian Paul
2008-07-08mesa: more debug outputBrian Paul
2008-07-08mesa: compute global var size before doing codegenBrian Paul
2008-07-08mesa: add missing VARYING case to storage_string()Brian Paul
2008-07-08nv10: use the gallium alloc/free wrappers.Stephane Marchesin
2008-07-08nv04: use FREE/MALLOC like a good gallium boy should.Stephane Marchesin
2008-07-08i915: Takedown EGL screenJakob Bornecrantz
2008-07-08Merge branch 'gallium-0.1' of ↵Stephane Marchesin
git+ssh://marcheu@git.freedesktop.org/git/nouveau/mesa into gallium-0.1
2008-07-08nv30: use native instructions.Stephane Marchesin
2008-07-08i915: Use deviceID in EGL device createJakob Bornecrantz
2008-07-08i915: Complete the screen -> device renamingJakob Bornecrantz
2008-07-08i915: Renamed intel_screen to intel_deviceJakob Bornecrantz
The renameing makes more sense, why because: In egl you have a display/driver/device as the basis, and you have screens as outputs.
2008-07-08nv50: make use of nouveau drm 0.0.11 to get 3d goingBen Skeggs
2008-07-07mesa: added GLAPIENTRY keywordsJonathan White
2008-07-08nv10: there are no 3D textures.Stephane Marchesin
2008-07-08nv04: Hook the lib into the build.Stephane Marchesin
2008-07-08nv04: use BEGIN_RING_NIStephane Marchesin
2008-07-08nv04.Stephane Marchesin
2008-07-07egl: bump up MAX_ATTRIBS, added assertionBrian Paul
2008-07-07gallium: move assertion (though not really significant)Brian Paul
2008-07-07gallium: simplify/fix buffer_offset, src_offset computation for VBO arraysBrian Paul
Things broke when vertex position wasn't the first attribute.
2008-07-07i915: Fix wrong pointer to cleanupJakob Bornecrantz
2008-07-07i915: Fix EGL make currentJakob Bornecrantz
2008-07-07i915: More cleanup of displayJakob Bornecrantz
2008-07-07i915: Fetch the real deviceID for EGLJakob Bornecrantz
2008-07-07i915: Destruction of surface, context and device in EGLJakob Bornecrantz
2008-07-06g3dvl: IDCT part 1.Younes Manton
Very basic IDCT support is in, performed CPU-side for now.
2008-07-06g3dvl: Round surfaces up to POT, use src rect when outputting surfaces.Younes Manton
2008-07-05i915: Fix EGL version and nameJakob Bornecrantz
2008-07-05i915: Added a intel be function to wrap a drm bo handleJakob Bornecrantz
2008-07-05i915: Fix haveDepth and haveStencil for visual in EGLJakob Bornecrantz
2008-07-05softpipe: Prevent NULL ptr derreference on takedown.José Fonseca
2008-07-05softpipe: Compute block size for display targets.José Fonseca
2008-07-04i915: Added debug filling code of texture, not activeJakob Bornecrantz
2008-07-04i915: Clean up intel_egl.c a bitJakob Bornecrantz
2008-07-04nv30: Emit sampler state using state objectsPatrice Mandin
2008-07-04mesa: Replace Proxy1D/2D/etc with ProxyTex[] indexed by TEXTURE_x_INDEX.Brian Paul
Simplification in colortab.c too. cherry-picked from master (fe469007037d9d5cdbe1677d8ff7368b276e9e7c)
2008-07-04gallium: fix st_choose_format(internalFormat=GL_RGBA16)Brian Paul
Need to check if we're choosing a surface or texture format.
2008-07-04mesa: Implement mutex/locking around texture object reference counting.Brian Paul
Use new _mesa_reference_texobj() function for referencing/unreferencing textures. Add new assertions/tests to try to detect invalid usage of deleted textures. cherry-picked from master (9e01b915f1243a3f551cb795b7124bd1e52ca15f)
2008-07-04gallium: replace assertion with conditionalBrian Paul
2008-07-04gallium: fix trim() function bug when count < firstBrian Paul
If the user called glDrawArrays(GL_TRIANGLES, count=1), trim() returned a very large integer because of the unsigned arithmetic.
2008-07-04mesa: generate GL_INVALID_OPERATION in _mesa_get_uniform_location() if ↵Brian Paul
program isn't linked
2008-07-04mesa: move assertionBrian Paul