Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | plug in 2.0, 2.1 functions | Brian Paul | 2006-11-03 | 1 | -0/+26 |
| | |||||
* | Added OpenGL 2.1 entrypoints. | Brian Paul | 2006-11-03 | 1 | -2093/+2158 |
| | |||||
* | replace CONFIG_H with MESA_CONFIG_H_INCLUDED | Brian Paul | 2006-11-03 | 1 | -4/+4 |
| | |||||
* | Minor changes to get ready for OpenGL 2.1. | Brian Paul | 2006-11-03 | 3 | -1/+11 |
| | |||||
* | Update gl_API.xml with OpenGL 2.0 functions, regenerate derived files. | Brian Paul | 2006-11-02 | 1 | -2844/+3028 |
| | |||||
* | minor change in _mesa_ResizeBuffersMESA() | Brian Paul | 2006-11-02 | 1 | -1/+2 |
| | |||||
* | comment about a valgrind error | Brian Paul | 2006-11-02 | 1 | -0/+1 |
| | |||||
* | s/GLchan/GLubyte/ in debug code | Brian Paul | 2006-11-02 | 1 | -3/+3 |
| | |||||
* | init SecondaryRasterColor | Brian Paul | 2006-11-02 | 1 | -0/+1 |
| | |||||
* | Added GL_STENCIL_BACK_WRITEMASK | Brian Paul | 2006-11-02 | 2 | -0/+10 |
| | |||||
* | check for shader extensions for OpenGL 2.0 | Brian Paul | 2006-11-02 | 1 | -2/+4 |
| | |||||
* | Undo some of yesterday's ATI_separate_stencil changes. The ATI extension | Brian Paul | 2006-11-02 | 3 | -51/+51 |
| | | | | doesn't exactly match OpenGL 2.0. | ||||
* | new RGBA_LOGICOP_ENABLED() macro | Brian Paul | 2006-11-02 | 2 | -3/+9 |
| | |||||
* | Rename _mesa_IsProgram() to _mesa_IsProgramARB() to avoid collision with the | Brian Paul | 2006-11-02 | 2 | -3/+3 |
| | | | | OpenGL 2.0 function of the same name. | ||||
* | Add ATI_separate_stencil and use it in preference to EXT_stencil_two_side | Brian Paul | 2006-11-02 | 4 | -56/+57 |
| | | | | since the former is what's used for OpenGL 2.0. | ||||
* | update _mesa_select_tex_image() and _mesa_get_tex_image() | Brian Paul | 2006-11-01 | 1 | -2/+2 |
| | |||||
* | update comments | Brian Paul | 2006-11-01 | 1 | -17/+6 |
| | |||||
* | Remove x/y/width/height parameters from Clear functions. | Brian Paul | 2006-11-01 | 2 | -18/+4 |
| | |||||
* | Merge texmem-0-3-branch. | Keith Whitwell | 2006-11-01 | 11 | -507/+813 |
| | |||||
* | Added a few new ctx->Const. fields for shader-related limits. | Brian Paul | 2006-11-01 | 4 | -16/+30 |
| | |||||
* | fix MINGW32 problems | Brian Paul | 2006-10-31 | 1 | -2/+4 |
| | |||||
* | Move gl_vertex_program_machine struct out of mtypes.h and put into nvvertexec.h. | Brian Paul | 2006-10-30 | 1 | -16/+0 |
| | | | | | Massage nvvertexec.c code to work more like s_nvfragprog.c - another step toward unifying vertex/fragment program execution. | ||||
* | remove debug code | Brian Paul | 2006-10-30 | 1 | -7/+0 |
| | |||||
* | Rather than always allocating 100 instructions, put instructions into a | Brian Paul | 2006-10-29 | 1 | -18/+42 |
| | | | | | temporary buffer, then copy into a malloc'd array of the correct size. According to Glean texCombine, we never need more than 21 instructions. | ||||
* | Change _mesa_init_instruction() to initialize an array of instructions. | Brian Paul | 2006-10-29 | 1 | -1/+1 |
| | |||||
* | s/GLchan/GLubyte/ | Brian Paul | 2006-10-24 | 1 | -4/+4 |
| | |||||
* | whitespace clean-up | Brian Paul | 2006-10-24 | 2 | -4/+4 |
| | |||||
* | Color clamping fixes. | Brian Paul | 2006-10-22 | 4 | -2/+40 |
| | |||||
* | minor re-org, doxygen comments | Brian Paul | 2006-10-18 | 1 | -11/+13 |
| | |||||
* | Don't pass x/y/width/height to ctx->Driver.Accum(). | Brian Paul | 2006-10-18 | 2 | -8/+3 |
| | | | | | Compute the region after we've locked (and possibly updated the buffer's size). Same thing is needed for ctx->Driver.Clear(). | ||||
* | Move struct atifs_machine into s_atifragshader.c | Brian Paul | 2006-10-17 | 1 | -12/+0 |
| | | | | Add support for runtime colorbuffer types. | ||||
* | check if ctx->Driver.GetBufferSize==NULL and no-op | Brian Paul | 2006-10-17 | 2 | -5/+10 |
| | |||||
* | Set _NEW_BUFFERS in _mesa_resize_framebuffer(). This makes sure the swrast | Brian Paul | 2006-10-16 | 1 | -2/+7 |
| | | | | | module updates its state (CLIP_BIT) upon resizes. The driver could do this instead, but doing it here is safer. | ||||
* | Added #if / #else / #endif around code related to framebuffer initialization | Brian Paul | 2006-10-15 | 1 | -0/+20 |
| | | | | to describe what should be changed in the drivers. | ||||
* | updated comments, mark GetBufferSize() and ResizeBuffers() as obsolete | Brian Paul | 2006-10-15 | 2 | -11/+20 |
| | |||||
* | remove needless condition | Brian Paul | 2006-10-13 | 1 | -3/+1 |
| | |||||
* | Consolidate, move, fix code related to color index and stencil image transfer | Brian Paul | 2006-10-13 | 4 | -147/+122 |
| | | | | operations (shift, offset, table lookup, etc). | ||||
* | In _mesa_pack_rgba_span_float() we don't need to make a temporary copy of | Brian Paul | 2006-10-13 | 6 | -44/+35 |
| | | | | | | | incoming colors when applying pixel transfer ops. In all cases, the caller either indicates there's no pixel transfer ops, or the incoming colors are coming from temporary storage already and can be safely modified. | ||||
* | s/GLuint/GLbitfield/ | Brian Paul | 2006-10-13 | 2 | -14/+14 |
| | |||||
* | s/GL_FALSE/0x0/ | Brian Paul | 2006-10-13 | 1 | -1/+1 |
| | |||||
* | removed obsolete _mesa_pack_rgba_span_chan() | Brian Paul | 2006-10-13 | 2 | -80/+0 |
| | |||||
* | Revamp color table code. | Brian Paul | 2006-10-13 | 6 | -741/+322 |
| | | | | Always store all color tables as both float and ubyte. | ||||
* | remove _mesa_chan_to_float_span(), rename _mesa_map_ci8_to_rgba() | Brian Paul | 2006-10-12 | 2 | -76/+6 |
| | |||||
* | _mesa_map_ci_to_rgba_chan() no longer used | Brian Paul | 2006-10-12 | 2 | -53/+4 |
| | |||||
* | don't use temp storage in _mesa_convert_colors() when possible | Brian Paul | 2006-10-12 | 1 | -47/+60 |
| | |||||
* | Fix bug #4681. | Ian Romanick | 2006-10-11 | 2 | -36/+2 |
| | | | | | | | | | | | | | | | | | glDeleteTextures and glDeleteTexturesEXT were erroneously listed as aliases of each other. For anything /except/ GLX protocol they are aliases. This set of changes allows functions that are functionally identical but have different GLX protocol to be listed as aliases. When building with GLX_INDIRECT_RENDERING set, different static functions are used. These functions determine whether the current context is direct rendering or not. If the context is direct rendering, the aliased function (e.g., glDeleteTextures in the case of glDeleteTexturesEXT) is called. If the context is not direct rendering, the correct GLX protocol is sent. For a deeper explanation of what is changed, please see: http://dri.freedesktop.org/wiki/PartiallyAliasedFunctions | ||||
* | Added _mesa_convert_colors(). | Brian Paul | 2006-10-11 | 2 | -15/+153 |
| | | | | _mesa_clip_drawpixels() now handles Pixel.ZoomY==-1. | ||||
* | sources for X.org xserver build | Brian Paul | 2006-10-11 | 1 | -0/+64 |
| | |||||
* | a step toward moving run-time vertex program state out of GLcontext | Brian Paul | 2006-10-10 | 1 | -14/+25 |
| | |||||
* | Move the fp_machine struct into s_nvfragmprog.c since (except for program | Brian Paul | 2006-10-10 | 2 | -21/+9 |
| | | | | debug) it's only used there. |