Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | updated vertex program dispatch | Brian Paul | 2002-05-27 | 6 | -791/+759 |
| | |||||
* | updated vertex program dispatch offsets to official values | Brian Paul | 2002-05-27 | 1 | -180/+180 |
| | |||||
* | another checkpoint of struct immediate replacement code | Keith Whitwell | 2002-05-11 | 3 | -316/+425 |
| | |||||
* | Minor change to current raster position and texcoords. | Brian Paul | 2002-05-09 | 5 | -30/+28 |
| | |||||
* | Fix FETCH(argb1555) mask values | Keith Whitwell | 2002-05-09 | 1 | -4/+4 |
| | |||||
* | remove -xK flag from linux-icc | Brian Paul | 2002-05-06 | 1 | -2/+2 |
| | |||||
* | added linux-icc config (Marc.Dietrich) | Brian Paul | 2002-05-05 | 2 | -4/+32 |
| | |||||
* | remove test code | Alan Hourihane | 2002-05-02 | 1 | -9/+7 |
| | |||||
* | glutSwapBuffers implicitly does a glFinish when swapping back to the front | Alan Hourihane | 2002-05-02 | 1 | -7/+11 |
| | | | | | | | buffer. We now issue a glFinish when not issuing SwapBuffers to ensure the pipeline is complete. (Problem found with Chromium). | ||||
* | Implemented GL_ARB_texture_env_crossbar. | Brian Paul | 2002-05-02 | 9 | -263/+302 |
| | | | | Simplification of some of the texture application code. | ||||
* | replaced GLshort with GLushort in _mesa_sizeof_packed_type() | Brian Paul | 2002-04-26 | 1 | -8/+8 |
| | |||||
* | added GL_TEXTURE_MAX_ANISOTROPY_EXT to glGetTexParameteriv() | Brian Paul | 2002-04-26 | 1 | -1/+7 |
| | |||||
* | added GL_TEXTURE_MAX_ANISOTROPY_EXT to glGetTexParameter (bug 548812) | Brian Paul | 2002-04-25 | 1 | -1/+7 |
| | |||||
* | test mapsize against 1, not 0 in glPixelMap() | Brian Paul | 2002-04-24 | 1 | -4/+4 |
| | |||||
* | added GL_EDGE_FLAG_ARRAY_COUNT_EXT to glGetBooleanv() (Bug 548277) | Brian Paul | 2002-04-24 | 1 | -1/+4 |
| | |||||
* | Apply alpha buffer control fix to accum buffer too. | Karl Schultz | 2002-04-23 | 1 | -2/+3 |
| | |||||
* | Fix up alpha buffer handling for Windows. | Karl Schultz | 2002-04-23 | 3 | -10/+53 |
| | | | | | | | | | - add two new Pixel Format Descriptors that do not have alpha bits to mirror the two that do. - add logic to wglChoosePixelFormat to match PFD's with respect to alpha. - Create/clear software alpha buffer as required. Now a wgl or GLUT program can control the creation of a software alpha buffer via the PFD or GLUT parms, respectively. | ||||
* | call _mesa_sizeof_packed_type() in _mesa_GetTexImage() (bug 547203) | Brian Paul | 2002-04-23 | 1 | -3/+3 |
| | |||||
* | Test for NULL pointer for LoadMatrix(), MultMatrix() and | Alan Hourihane | 2002-04-22 | 1 | -1/+9 |
| | | | | | Load/MultTransposeMatrix() and return without recording any errors or doing any multiplication. | ||||
* | removed CVS $Log comments | Brian Paul | 2002-04-22 | 12 | -370/+11 |
| | |||||
* | test program for NV_vertex_program + vertex arrays | Brian Paul | 2002-04-22 | 1 | -0/+277 |
| | |||||
* | Committing in . | Jouk Jansen | 2002-04-22 | 1 | -2/+1 |
| | | | | | | | | | Remove __FUNCTION__ macro definition from CC compile definitions. (OpenVMS only) Modified Files: Mesa/src/descrip.mms ---------------------------------------------------------------------- | ||||
* | added to-do list for the 4.1 release | Brian Paul | 2002-04-21 | 1 | -1/+28 |
| | |||||
* | check for vertex program mode | Brian Paul | 2002-04-21 | 1 | -12/+16 |
| | |||||
* | fixed assertion, replaced switch() with if/elseif | Brian Paul | 2002-04-21 | 1 | -29/+27 |
| | |||||
* | Vertex program attribute arrays seem to work now. This includes fallbacks | Brian Paul | 2002-04-21 | 4 | -53/+122 |
| | | | | to the conventional arrays when attribute arrays aren't enabled. | ||||
* | added support for vertex program attribute arrays | Brian Paul | 2002-04-21 | 1 | -4/+43 |
| | |||||
* | vertex program attribute array work | Brian Paul | 2002-04-21 | 7 | -40/+151 |
| | |||||
* | fixed Width/Height cut&paste typo | Brian Paul | 2002-04-20 | 2 | -6/+6 |
| | |||||
* | Re-scheduling of the instructions according to the MMX pairing rules. This ↵ | Jose Fonseca | 2002-04-19 | 1 | -42/+36 |
| | | | | is dificult to quantify but the improvemnet reaches about of 0.7% in some cases in a Pentium III. In older Pentiums the improvements could be quite substancial due less capable integer pipelines. | ||||
* | Added min and max blend functions. | Jose Fonseca | 2002-04-19 | 3 | -13/+92 |
| | | | | Slight optimization of _mesa_mmx_blend_add. | ||||
* | Provide a reasonable replacement for __FUNCTION__ when using non GNU C | Karl Schultz | 2002-04-19 | 1 | -2/+10 |
| | | | | compilers. This allows Mesa to compile with non GNU C compilers again. | ||||
* | Allocate a sw_span struct in the swrast context instead of allocating it | Brian Paul | 2002-04-19 | 17 | -1138/+1147 |
| | | | | | on the stack frame in the point/line/triangle functions. (Klaus Niederkrueger) This should solve the performance problem Karl found on Windows. | ||||
* | pass context pointer to _tnl_free_immediate(), removed backref pointer | Brian Paul | 2002-04-19 | 9 | -43/+88 |
| | |||||
* | MMX add blending function added. | Jose Fonseca | 2002-04-19 | 3 | -4/+29 |
| | |||||
* | MMX modulate belding function added. | Jose Fonseca | 2002-04-19 | 4 | -49/+67 |
| | | | | Factorization of more common MMX code. | ||||
* | Correct check for noop array state change (Raystonn) | Alan Hourihane | 2002-04-19 | 1 | -2/+2 |
| | |||||
* | removed a stray debug printf | Brian Paul | 2002-04-19 | 1 | -2/+1 |
| | |||||
* | C++ fix | Brian Paul | 2002-04-19 | 1 | -1/+5 |
| | |||||
* | new casts | Brian Paul | 2002-04-19 | 3 | -8/+10 |
| | |||||
* | added two (GLchan *) casts | Brian Paul | 2002-04-19 | 1 | -3/+3 |
| | |||||
* | casts to fix GLint/GLuint mismatches | Brian Paul | 2002-04-19 | 9 | -63/+74 |
| | |||||
* | added some casts | Brian Paul | 2002-04-19 | 5 | -16/+14 |
| | |||||
* | restored writeAll = GL_FALSE test/assignment | Brian Paul | 2002-04-18 | 1 | -2/+6 |
| | |||||
* | Definition of several utility macros for self-contained MMX operations such ↵ | Jose Fonseca | 2002-04-18 | 2 | -305/+339 |
| | | | | | | | | | as scaling and lerping. Restructured the MMX blending function to use a template, being only necessary to specify the main loop, which is also used for making the runin and runout sections. Optimization of the MMX function after remembering that the multiplication was commutative (how can somebody forget this..) resulting in less register usage. Now there is no need for generate or read from memory any constant inside the loop. Assemblers other than the GNU assembler can choke on the output of the C preprocessor since it was necessary to add line separators ';' to the defined macros. | ||||
* | Core of the future vertex engine. Isn't built yet, nor will be for a while... | Keith Whitwell | 2002-04-18 | 5 | -0/+2365 |
| | | | | Checkpoint commit. | ||||
* | Removed code that was proven to have faster alternatives to reduce ↵ | Jose Fonseca | 2002-04-18 | 1 | -69/+0 |
| | | | | complexity and facilitate reusability. | ||||
* | fixed problem with swap() function and GCC3 (patch 414404) | Brian Paul | 2002-04-17 | 1 | -13/+10 |
| | |||||
* | Disabled SPARC cliptest functions for now. See bug report 544665. | Brian Paul | 2002-04-17 | 1 | -4/+8 |
| | |||||
* | Remaining patch for the 255x255=255 identity correction be | Jose Fonseca | 2002-04-14 | 1 | -0/+12 |
| | | | | made also in the runin and runout section of the code. |