summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-06-21replace __inline and __inline__ with INLINE macroBrian Paul
2008-06-21s/inline/INLINEBrian Paul
2008-06-21remove old commentsBrian Paul
2008-06-21Solaris port of Mesa 7.1 with autoconf supportAlan Coopersmith
Signed-off-by: Brian Paul <brian.paul@tungstengraphics.com>
2008-06-21Rename quad function to quadr to avoid clash with Solaris quad typedefDaniel Zhu
Signed-off-by: Brian Paul <brian.paul@tungstengraphics.com>
2008-06-21Fix builds with compilers other than gcc 3.0 & newerAlan Coopersmith
Add #include "glheader.h" for definition of __builtin_expect for compilers that don't support it. Signed-off-by: Brian Paul <brian.paul@tungstengraphics.com>
2008-06-21R300: 1002:5657 is actually RV410Alex Deucher
See bug 14289
2008-06-21r200: fix typo in r200TryDrawPixels parameter validation (bug 16406)Roland Scheidegger
2008-06-20gallium: s/feadback/feedback/, duhBrian
2008-06-20gallium: fix invalid call to draw_set_mapped_constant_buffer()Brian Paul
We were indexing sp_constants[i] outside the loop so i was 2. Replace i with PIPE_SHADER_VERTEX. Also, replace magic '2' with PIPE_SHADER_TYPES in a few places.
2008-06-20gallium: fix some surface usage bugsBrian Paul
When a surface is created with GPU_WRITE that really means "GPU render" and that can involve reads (blending). Set surface usage to PIPE_BUFFER_USAGE_CPU_READ + WRITE. Fixes progs/demos/lodbias demo. Also, mark texture as 'modified' when mapped for writing so that the tile cache can know when to freshen a cached tile. Fixes glTexSubImage2D().
2008-06-20egl: added cpp assertions/sanity checksBrian Paul
2008-06-20mesa: init ctx->RenderModeBrian Paul
2008-06-20egl: added null ptr checkBrian Paul
2008-06-20mesa: GL_BYTE vertex/texcoord arraysBrian Paul
2008-06-20mesa: initial support for fixed-pt vertex arraysBrian Paul
2008-06-20mesa: refactor: move initialization of DefaultPacking state.Brian Paul
2008-06-20gallium: always need st_init-blit()Brian Paul
2008-06-20gallium: remove unneeded #includeBrian Paul
2008-06-20mesa: fix errors in prev commitBrian Paul
2008-06-20mesa: revamp glBlendFunc loopbackBrian Paul
2008-06-20mesa: added _vbo_Materialfv()Brian Paul
2008-06-20mesa: _vbo_Color4f, _vbo_Normal3f, _vbo_MultiTexCoord4f functionsBrian Paul
2008-06-20mesa: fix some FEATURE_x testsBrian Paul
2008-06-20egl: added null ptr checksBrian Paul
2008-06-20egl: implment EGL_LARGEST_PBUFFER queryBrian Paul
2008-06-20egl: added null ptr checkBrian Paul
2008-06-20egl: default API should be ESBrian Paul
2008-06-20gallium: assorted FEATURE testsBrian Paul
2008-06-20gallium: remove unneeded #includeBrian Paul
2008-06-20mesa: test for FEATURE_ATI_fragment_shaderBrian Paul
2008-06-19egl: fix assorted context-related bugsBrian Paul
Move memset() to proper place. Added EGL_CONTEXT_CLIENT_VERSION query. Fix bad return EGL_FALSE -> EGL_TRUE.
2008-06-19gallium: new st_api.c file with token symbol for identifying the APIBrian Paul
2008-06-19gallium: remove unused varsBrian Paul
2008-06-19egl: use dlsym() to try to identify APIsBrian Paul
2008-06-19egl: clean up prototype code, new _eglFindAPIs() function.Brian Paul
2008-06-19mesa: tweak mipmap level selection for cube mapsBrian Paul
This is just a hack. After we convert the 3D texcoord into a face plus 2D texcoord we need to recompute the partial derivatives and mipmap LOD. But we don't have the info to do that. Adjusting the original mipmap level by -1 seems to give somewhat better results than before though.
2008-06-19i915: Fixed cubemap layoutsJakob Bornecrantz
Apprently we shouldn't do all the advanced layout operation for none compressed formats. The compressed code was also broken, its currently disabled, but should be fixed once i915simple starts to support compressed formats.
2008-06-19gallium: Handle malloc failure.José Fonseca
2008-06-19i915: Refractored and clean up i915_texture.cJakob Bornecrantz
2008-06-19gallium: Add extra parenthesis as advised by gcc.José Fonseca
2008-06-19util: Add missing format names.Michal Krol
2008-06-19draw: Fix MSVC integer size conversion warning.José Fonseca
2008-06-18i915: Note the non-PBO fallback for textured drawpixels under DEBUG_PIXEL.Eric Anholt
2008-06-18i915: Restore the accelerated PBO pixel path functions after GEM changes.Eric Anholt
The fencing code is not required, and waiting on the fences defeated one of the purposes of the extension, which is to allow asynchronous readpixels.
2008-06-18gallium: additional fixes to ensure even number of vertices per bufferBrian Paul
2008-06-18Merge commit 'origin/master' into drm-gemEric Anholt
2008-06-18gallium: split long prims into chunks with an even number of verticesBrian Paul
This fixes culling "parity" errors when splitting long tri strips. Splitting strips into chunks with an odd number of vertices causes front/back-face orientation to get reversed and upsets culling.
2008-06-18i915: Bug #14313: Fix accelerated (PBO) ReadPixels.Eric Anholt
Refactoring of mine in 02d5ba849197e19843dad164239b51f18fb16faf broke it by failing to understand that the masking was about sign extension.
2008-06-18mesa: Fix bug in _mesa_swizzle_ubyte_imageBrian Paul