summaryrefslogtreecommitdiffstats
path: root/src/mesa
Commit message (Collapse)AuthorAgeFilesLines
* set depthHasSurface for stencil renderbufferBrian Paul2005-09-021-0/+1
|
* ATI_fragment_shader fixes: fix bug in passTexCoord (caused by recent ↵Roland Scheidegger2005-09-022-36/+37
| | | | changes). Fix sampling from wrong texture unit. Apply swizzling before texture sampling, and hopefully get non-projected coordinates from swrast. (still does not work at all with sw doom3, way too dark just the same as with the doom3 arb2 path)
* change scratch pointer from _int32_t to u_int32_t to silence warning. Is ↵Brian Paul2005-09-021-1/+1
| | | | this field actually used for anything?
* remove unneeded assertion in stencil/depth LOCAL_DEPTH_VARS codeBrian Paul2005-09-021-3/+1
|
* set depthHasSurface field for stencil renderbufferBrian Paul2005-09-021-0/+1
|
* add error checking to the GL_ATI_FRAGMENT_SHADER entrypoints. Fix bug with ↵Roland Scheidegger2005-09-025-101/+401
| | | | scope of ati fragment shader constants. Fix issues with specifying color/alpha instructions not pair-wise. Change internal representation of the shader (to better fit how the extension works, should make driver implementations simpler, and saves some memory). (still doesn't work correctly with doom3 and swrast, but not worse than before)
* added an assertion to help debug broken stencil readbackBrian Paul2005-09-011-1/+3
|
* added driFlipRenderbuffers()Brian Paul2005-09-012-1/+35
|
* fix page flipping breakageBrian Paul2005-09-014-92/+27
|
* fix typoBrian Paul2005-09-011-1/+1
|
* some missing renderbuffer changes (Roland)Brian Paul2005-09-011-10/+8
|
* Finish up some of the gl_renderbuffer work.Brian Paul2005-09-019-27/+183
| | | | | | | | Use driRenderbuffer's offset, pitch fields in the span routines. Remove the SetBuffer driver function. Consolidate the code for setting CTX_RB3D_COLOROFFSET and CTX_RB3D_COLORPITCH state in new radeonUpdateDrawBuffer() function. Old code is surrounded by #if 000 / #endif, temporarily.
* Finish up some of the gl_renderbuffer work.Brian Paul2005-09-019-163/+160
| | | | | | | Use driRenderbuffer's offset, pitch fields in the span routines. Remove the SetBuffer driver function. Consolidate the code for setting CTX_RB3D_COLOROFFSET and CTX_RB3D_COLORPITCH state in new radeonUpdateDrawBuffer() function.
* s/__inline/INLINE/Brian Paul2005-09-012-5/+6
|
* use char* instead of GLubyte* in i915_program_error() to silence warningsBrian Paul2005-09-012-2/+2
|
* use proper datatypes to silence a bunch of warningsBrian Paul2005-09-011-4/+3
|
* added a few more fields to help with DRI driversBrian Paul2005-09-012-0/+18
|
* remove fxDDSetBuffer()Brian Paul2005-09-011-42/+13
|
* remove set_buffer()Brian Paul2005-09-011-22/+7
|
* remove old set_buffer routine and misc codeBrian Paul2005-09-011-29/+5
|
* remove the old set_buffer() routineBrian Paul2005-09-011-13/+0
|
* Just additional comments.Brian Paul2005-08-313-1/+27
|
* enable GL_ARB_texture_env_crossbar on r200, separate the enable bits for ↵Roland Scheidegger2005-08-315-80/+361
| | | | texture sampling and texture environment, optimize away texture sampling for units if the result is not used, always emit the env instructions in-order and try to eliminate GL_REPLACE env instructions.
* remove dead code, update commentsBrian Paul2005-08-312-15/+5
|
* reverse a bogus patchAlan Hourihane2005-08-311-2/+1
|
* remove redundant ctx->Driver fallback assignments that were already done in ↵Brian Paul2005-08-311-16/+2
| | | | _mesa_init_driver_functions()
* fix a cast/assignment warningBrian Paul2005-08-311-1/+1
|
* silence fprintf and casting warningsBrian Paul2005-08-301-3/+3
|
* added some parenthesis to silence warningsBrian Paul2005-08-301-2/+2
|
* drmUnmap correct sizeAlan Hourihane2005-08-301-1/+1
|
* move via_dri.h to serverAlan Hourihane2005-08-302-3/+0
|
* define Bool for solo buildsAlan Hourihane2005-08-302-15/+5
|
* Fixes from https://bugs.freedesktop.org/attachment.cgi?id=3077Alan Hourihane2005-08-302-3/+4
|
* Implement GL_ARB_texture_env_combine, GL_EXT_texture_env_combine, andIan Romanick2005-08-294-650/+595
| | | | | GL_ARB_texture_env_crossbar for i810. This passes both demos/texenv and all of glean's texCombine tests.
* remove drmAddressAlan Hourihane2005-08-291-1/+0
|
* fix a few proxy color table bugs (bug 4270)Brian Paul2005-08-281-8/+11
|
* check the Ready flag when getting GL_QUERY_RESULT_ARBBrian Paul2005-08-271-0/+15
|
* Rearrange the code related to GL_ARB_occlusion_object to generalize queryBrian Paul2005-08-2710-109/+152
| | | | objects for future types of queries.
* /dri/msgAdam Jackson2005-08-263-3/+3
|
* Fix the scripts for the cygwin & mingw changesAlan Hourihane2005-08-262-2/+8
|
* don't compile debug code (bug 4242: rand undefined)Brian Paul2005-08-251-1/+5
|
* remove stray references to ctx->Depth.OcclusionTestBrian Paul2005-08-255-9/+4
|
* Fix texture format selection. ChooseTextureFormat is supposed to select theIan Romanick2005-08-252-44/+35
| | | | | | | | | | | | | | | | hardware format of the texture, and SetTexImages is supposed to use the format selected by ChooseTextureFormat. However, both routines were making their choices based on the texture's BaseFormat. This is wrong. ChooseTextureFormat uses BaseFormat and SetTexImages uses TexFormat->MesaFormat. Once SetTexImages was fixed to use the right format values, ChooseTextureFormat was cleaned up. It now uses the few available texture formats supported by the i810 in a smarter way. This should improve the quality of LUMINANCE, LUMINANCE_ALPHA, and INTENSITY textures. I tested this by cycling through all the texture formats in demos/texenv and tests/yuvsquare.
* removed GL_HP_occlusion_test extensionBrian Paul2005-08-2517-252/+24
|
* fix segfault in Fake_glXCreatePBuffer(), bug 4235Brian Paul2005-08-251-1/+4
|
* Attempt to fix the issue reported by Alan Grimes with DRM_RADEON_TEXTUREEric Anholt2005-08-253-3/+3
| | | | | | | | erroring out when it shouldn't. The errno could be changed by usleep() between the ioctl call and the loop check, if a signal was received. This could cause an EAGAIN return from the DRM_RADEON_TEXTURE ioctl to not loop again. Instead of checking errno, check thevalue of ret itself, since it is a saved (and sign-flipped) copy of errno from the ioctl call.
* also check for texture border in sample_linear_2d()Brian Paul2005-08-251-2/+3
|
* simplify, clean-up texel addressing macrosBrian Paul2005-08-231-180/+129
|
* added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181)Brian Paul2005-08-221-2/+14
|
* bump version to 6.5Brian Paul2005-08-221-4/+4
|