Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: Directly include mfeatures.h in files that perform feature tests. | Vinson Lee | 2011-01-07 | 1 | -0/+1 |
| | |||||
* | mesa: Include mtypes.h in files that use gl_context struct. | Vinson Lee | 2011-01-05 | 1 | -0/+1 |
| | | | | | | Directly include mtypes.h if a file uses a gl_context struct. This allows future removal of headers that are not strictly necessary but indirectly include mtypes.h for a file. | ||||
* | Drop GLcontext typedef and use struct gl_context instead | Kristian Høgsberg | 2010-10-13 | 1 | -2/+2 |
| | |||||
* | mesa: Remove unused RasterIndex field | Ian Romanick | 2010-03-03 | 1 | -1/+0 |
| | | | | | | | With the preceeding changes, gl_current_attrib::RasterIndex is not used. Remove it. Signed-off-by: Ian Romanick <[email protected]> | ||||
* | mesa: Remove checks of Visual.rgbMode | Ian Romanick | 2010-03-03 | 1 | -22/+16 |
| | | | | | | This must always be true now, so there is no reason to check it. Ever. Signed-off-by: Ian Romanick <[email protected]> | ||||
* | mesa: Move src/mesa/glapi/dispatch.h to mesa. | Chia-I Wu | 2010-02-25 | 1 | -1/+1 |
| | | | | | | glapi/dispatch.h is a core Mesa header file. Move the header file to main/ to make this clear. It also becomes clear after this change that IN_DRI_DRIVER is only used in core Mesa to enable the remap table. | ||||
* | mesa: added tex unit assert, use Elements() macro | Brian Paul | 2010-02-03 | 1 | -1/+2 |
| | |||||
* | mesa/main: New feature FEATURE_rastpos. | Chia-I Wu | 2009-09-30 | 1 | -50/+112 |
| | | | | | It is separated from FEATURE_drawpix and made to follow the feature conventions. | ||||
* | mesa: increase max texture image units and GLSL samplers to 16 | Brian Paul | 2008-12-31 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | The max texture coord units is still 8. All the fixed-function paths are still limited to 8 too. But GLSL shaders can use more samplers now. Note that some texcoord-related data structures are declared to be 16 elements in size rather than 8. This just simplifies the code in a few places; the extra elements aren't accessible to the user. These changes haven't been extensively tested yet, but sanity checking has been done. It should be possible to increase the max image units/samplers to 32 without doing anything special. Beyond that we'll need longer bitfields in a few places. | ||||
* | mesa: update new state for RasterPos like other operations. | Xiang, Haihao | 2008-11-11 | 1 | -3/+3 |
| | | | | This fixes a lighting issue when drawing a bitmap. | ||||
* | mesa: refactor: fix some FEATURE_ typos, mistakes | Brian Paul | 2008-09-21 | 1 | -1/+1 |
| | | | | (cherry picked from commit e4cfe0854ad968193106048179b9b52ec1768f41) | ||||
* | mesa: move rastpos helper to tnl | Keith Whitwell | 2008-09-21 | 1 | -529/+36 |
| | |||||
* | specularColor.alpha should default to 1, not 0 | Brian | 2007-04-21 | 1 | -1/+1 |
| | |||||
* | remove a if-statement | Xiang, Haihao | 2007-03-08 | 1 | -2/+1 |
| | | | | | | glMaterial changes the current specular exponent or glLight changes the intensity distribution of the light, but _mesa_update_state doesn't update the corresponding light table. So they must be updated at this time. | ||||
* | fix bad n_dot_h normalization code (bug 9977), plus clean-up the code in general | Brian | 2007-03-01 | 1 | -33/+31 |
| | |||||
* | init SecondaryRasterColor | Brian Paul | 2006-11-02 | 1 | -0/+1 |
| | |||||
* | Put color index attribute into the 6th attribute slot. | Brian Paul | 2006-04-25 | 1 | -2/+4 |
| | | | | | | Update a lot of loops, conditionals to use the _TNL_FIRST/LAST_* values instead of specific vertex attributes. Remove the EdgeFlagv function from the GLvertexformat struct. | ||||
* | Major check-in of changes for GL_EXT_framebuffer_object extension. | Brian Paul | 2005-05-04 | 1 | -1/+1 |
| | | | | | | | Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested. | ||||
* | remove _glapi_add_entrypoint() calls, they're already in context.c | Brian Paul | 2004-11-27 | 1 | -25/+1 |
| | |||||
* | Added ctx->Vertex/FragmentProgram._Enable flags. Set when vertex/fragment | Brian Paul | 2004-04-23 | 1 | -1/+1 |
| | | | | | | | program is enabled AND the currently bound program is valid. Check _Enable instead of Enable to prevent things from blowing up when someone calls glEnable(GL_VERTEX_PROGRAM_ARB) without actually defining a program. | ||||
* | apply texgen/texture matrix in glRasterPos | Brian Paul | 2004-04-19 | 1 | -63/+183 |
| | |||||
* | current raster color index should be GLfloat | Brian Paul | 2003-11-25 | 1 | -5/+5 |
| | |||||
* | casts for g++ | Brian Paul | 2003-11-25 | 1 | -2/+2 |
| | |||||
* | Added GLAPIENTRY decorations for all first level OpenGL API function entry | Kendall Bennett | 2003-10-21 | 1 | -48/+48 |
| | | | | | points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler. | ||||
* | Silence compiler warnings about implicit casts or conversions by supplying ↵ | Karl Schultz | 2003-08-30 | 1 | -1/+1 |
| | | | | explicit casts and/or tweaking constant and variable definitions. | ||||
* | Store material attributes in an Attrib[] style array. This is a | Keith Whitwell | 2003-08-05 | 1 | -12/+13 |
| | | | | | first step to reviving/rescuing the 'vtx' rework from the old mesa tree. | ||||
* | replace assertion with conditional | Brian Paul | 2003-07-30 | 1 | -2/+1 |
| | |||||
* | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | 2003-07-17 | 1 | -17/+123 |
| | |||||
* | Use ctx->Const.MaxTextureImageUnits and MaxTextureCoordUnits in more places. | Brian Paul | 2003-05-01 | 1 | -88/+100 |
| | | | | Misc vertex array / vertex program changes. | ||||
* | add missing return in raster_pos4f() | Brian Paul | 2003-04-08 | 1 | -3/+3 |
| | |||||
* | Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] | Brian Paul | 2003-03-01 | 1 | -6/+5 |
| | | | | | Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h | ||||
* | Header file clean-up: | Brian Paul | 2002-10-24 | 1 | -5/+1 |
| | | | | | | | | 1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc. | ||||
* | dispatch offsets for ARB_window_pos | Brian Paul | 2002-05-27 | 1 | -82/+1 |
| | |||||
* | Minor change to current raster position and texcoords. | Brian Paul | 2002-05-09 | 1 | -3/+3 |
| | |||||
* | Replaced ClipEnabled[] array and _AnyClip with ClipPlanesEnabled bitmask. | Brian Paul | 2002-03-29 | 1 | -4/+3 |
| | |||||
* | finished up GL_ARB_window_pos | Brian Paul | 2002-02-15 | 1 | -122/+91 |
| | |||||
* | Replace old matrix stacks with new code based on struct matrix_stack. | Brian Paul | 2001-12-18 | 1 | -4/+4 |
| | | | | | | Moved vertex program hash table into shared context state. Implemented reference counting for vertex programs. Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates). | ||||
* | vertex program check-in | Brian Paul | 2001-12-14 | 1 | -22/+25 |
| | |||||
* | added test implementation of GL_ARB_window_pos | Brian Paul | 2001-11-18 | 1 | -1/+137 |
| | |||||
* | more compiler warning fixes | Karl Schultz | 2001-09-18 | 1 | -27/+31 |
| | |||||
* | Remove _BaseAlpha, fix reflect lighting bug. | Keith Whitwell | 2001-07-28 | 1 | -3/+2 |
| | |||||
* | fixed segfault (NULL _ShineTable[0]) in shade_rastpos() | Brian Paul | 2001-07-05 | 1 | -1/+4 |
| | |||||
* | More raster fog coord fixes. | Brian Paul | 2001-06-26 | 1 | -22/+42 |
| | | | | | New truncate vs. floor comments in drawpixels.c Added current raster secondary color state, not used yet. | ||||
* | added GL_IBM_rasterpos_clip extension | Brian Paul | 2001-06-26 | 1 | -2/+22 |
| | |||||
* | Consolidated source files. Since the re-org a number of source files | Brian Paul | 2001-06-18 | 1 | -1/+237 |
| | | | | only had one or two functions left in them. | ||||
* | added current raster fog coord and related code | Brian Paul | 2001-05-30 | 1 | -2/+2 |
| | |||||
* | fix from Jouk | Keith Whitwell | 2001-05-01 | 1 | -3/+3 |
| | |||||
* | Support for floating point color representation in tnl module. | Keith Whitwell | 2001-04-28 | 1 | -5/+5 |
| | |||||
* | Consistent copyright info (version number, date) across all files. | Gareth Hughes | 2001-03-12 | 1 | -7/+7 |
| | |||||
* | lots of gl_*() to _mesa_*() namespace clean-up | Brian Paul | 2001-03-03 | 1 | -3/+3 |
| |