Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix CHAN_TYPE==GL_FLOAT compile problem | Brian Paul | 2002-06-26 | 1 | -3/+5 |
| | |||||
* | Implemented GL_NV_texture_rectangle extension. | Brian Paul | 2002-06-15 | 11 | -51/+248 |
| | | | | | | | | | Replace struct gl_texure_object's Dimension w/ Target field. Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled field is obsolete, but still present for now. This effectively removes the 8-texture units limit, 32 units now possible, but unlikely! New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field. Updated device drivers to use ctx->Texture._EnabledUnits. | ||||
* | Added ctx parameter to _mesa_debug() | Brian Paul | 2002-06-15 | 6 | -40/+119 |
| | | | | | | Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes. | ||||
* | more removal of fprintf() calls | Brian Paul | 2002-06-13 | 1 | -28/+30 |
| | |||||
* | replaced experimental MESA_sprite_point with NV_point_sprite | Brian Paul | 2002-05-27 | 2 | -69/+44 |
| | |||||
* | Implemented GL_ARB_texture_env_crossbar. | Brian Paul | 2002-05-02 | 6 | -171/+213 |
| | | | | Simplification of some of the texture application code. | ||||
* | fixed Width/Height cut&paste typo | Brian Paul | 2002-04-20 | 2 | -6/+6 |
| | |||||
* | Added min and max blend functions. | Jose Fonseca | 2002-04-19 | 1 | -3/+15 |
| | | | | Slight optimization of _mesa_mmx_blend_add. | ||||
* | Allocate a sw_span struct in the swrast context instead of allocating it | Brian Paul | 2002-04-19 | 15 | -897/+906 |
| | | | | | on the stack frame in the point/line/triangle functions. (Klaus Niederkrueger) This should solve the performance problem Karl found on Windows. | ||||
* | MMX add blending function added. | Jose Fonseca | 2002-04-19 | 1 | -2/+8 |
| | |||||
* | MMX modulate belding function added. | Jose Fonseca | 2002-04-19 | 1 | -2/+8 |
| | | | | Factorization of more common MMX code. | ||||
* | removed a stray debug printf | Brian Paul | 2002-04-19 | 1 | -2/+1 |
| | |||||
* | casts to fix GLint/GLuint mismatches | Brian Paul | 2002-04-19 | 9 | -63/+74 |
| | |||||
* | restored writeAll = GL_FALSE test/assignment | Brian Paul | 2002-04-18 | 1 | -2/+6 |
| | |||||
* | fixes for corrected GL_DOT3_RGB[A]_EXT token values | Brian Paul | 2002-04-12 | 1 | -7/+32 |
| | |||||
* | updated a few comments | Brian Paul | 2002-04-12 | 1 | -4/+5 |
| | |||||
* | Klaus Niederkrueger's latest changes: use INIT_SPAN() to init span primitive | Brian Paul | 2002-04-12 | 17 | -209/+240 |
| | | | | type, width, interp mask and array mask. | ||||
* | new MMX blend code (Jose Fonseca) | Brian Paul | 2002-04-10 | 1 | -5/+3 |
| | |||||
* | Texture combine alpha subtraction was wrong. Fixed 16-bit channel glitches | Brian Paul | 2002-04-04 | 1 | -8/+18 |
| | |||||
* | use NULL lambda array for pixel texture | Brian Paul | 2002-04-04 | 1 | -8/+9 |
| | |||||
* | fixed 16 bit/channel problem in blend_modulate() | Brian Paul | 2002-04-04 | 1 | -5/+14 |
| | |||||
* | fixed 16/32-bit channel problems in CopyColor[Sub]Table() | Brian Paul | 2002-04-04 | 1 | -5/+5 |
| | |||||
* | blend_add() modified for GLfloat channels | Brian Paul | 2002-04-04 | 1 | -5/+15 |
| | |||||
* | more blending updates from Jose | Brian Paul | 2002-04-02 | 1 | -19/+9 |
| | |||||
* | faster blending (Jose Fonseca) | Brian Paul | 2002-04-02 | 1 | -1/+13 |
| | |||||
* | reset span.end to zero after rendering the span | Brian Paul | 2002-03-28 | 1 | -1/+2 |
| | |||||
* | fixed inequality in an assertion | Brian Paul | 2002-03-27 | 1 | -2/+2 |
| | |||||
* | removed a bad assertion | Brian Paul | 2002-03-25 | 1 | -2/+1 |
| | |||||
* | Test implementation of proposed GL_EXT_shadow_funcs extension. This just | Brian Paul | 2002-03-23 | 1 | -55/+103 |
| | | | | | generalizes the R/texture comparision operators to include all eight of the depth test comparisons. | ||||
* | Use MESA_PBUFFER_ALLOC/FREE macros to allocate all framebuffer and texture | Brian Paul | 2002-03-19 | 4 | -19/+20 |
| | | | | | | | memory. These can be overridden by applications which need to manage this memory specially. Contributed by Gerk Huisma. Also, new code for 8-bit -> 16-bit/channel texture image storage which fills in the least-significant bits properly. | ||||
* | fix Intel C compiler warnings (Gerk Huisma) | Brian Paul | 2002-03-19 | 1 | -3/+3 |
| | |||||
* | New mipmap lambda calculation. Previously, trilinear filtering could | Brian Paul | 2002-03-16 | 7 | -327/+265 |
| | | | | | result in _very_ blurry textures. Still need to do some optimization of the new code in s_span.c | ||||
* | Lots of changes related to framebuffer/window buffer resizing. Basically, | Brian Paul | 2002-03-16 | 10 | -136/+120 |
| | | | | | | | instead of passing a GLcontext* to ResizeBuffers(), pass a GLframebuffer*. The idea is that a window can be resized without it being bound to a rendering context. This makes for a nice clean-up in the XFree86 server-side GLX code. Renamed ctx->Driver.ResizeBuffersMESA() to ctx->Driver.ResizeBuffers(). | ||||
* | fixed pointer arithmetic error in glCopyPixels | Brian Paul | 2002-03-14 | 1 | -3/+3 |
| | |||||
* | new assertions, use INLINE macro (Klaus Niederkrueger) | Brian Paul | 2002-03-08 | 1 | -25/+46 |
| | |||||
* | silence gcc warnings (Marc La France) | Brian Paul | 2002-03-01 | 1 | -14/+15 |
| | |||||
* | Updated 1D/3D/cube mipmapping code to work like the new 2D code. | Brian Paul | 2002-02-17 | 1 | -425/+459 |
| | |||||
* | Simplified fog code. | Brian Paul | 2002-02-17 | 4 | -215/+98 |
| | |||||
* | don't include s_fog.h | Brian Paul | 2002-02-17 | 3 | -6/+3 |
| | |||||
* | Lots of improvements in the 2D texture sampling code. Fewer function calls | Brian Paul | 2002-02-17 | 1 | -112/+315 |
| | | | | | and no more switches inside loops. To do: give the 1D/3D/cube routines the same treatment. | ||||
* | Optimized the interpolate_texcoords() function: | Brian Paul | 2002-02-17 | 1 | -38/+148 |
| | | | | | Use fast approximation to log(). Check for dq==0 to avoid a per-pixel divide. | ||||
* | removed dead code | Brian Paul | 2002-02-16 | 1 | -18/+7 |
| | |||||
* | Finished up GL_ARB_depth_texture and GL_ARB_shadow. | Brian Paul | 2002-02-15 | 1 | -338/+359 |
| | |||||
* | GL_ARB_window_pos fog fix | Brian Paul | 2002-02-15 | 1 | -5/+2 |
| | |||||
* | uniformly pass texcoords as GLfloat [4] | Brian Paul | 2002-02-15 | 1 | -177/+139 |
| | |||||
* | added alternate glBitmap code (disabled) | Brian Paul | 2002-02-15 | 1 | -1/+112 |
| | |||||
* | added SPAN_SPEC flag in smooth_multitextured_line() | Brian Paul | 2002-02-15 | 1 | -2/+2 |
| | |||||
* | fixed float->int conversion. Fix conditional for 16-bit Z buffer path | Brian Paul | 2002-02-15 | 1 | -22/+16 |
| | |||||
* | minor clean-up | Brian Paul | 2002-02-14 | 1 | -6/+7 |
| | |||||
* | fix compiler warning (windows) | Karl Schultz | 2002-02-12 | 1 | -2/+2 |
| |