Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Eric's mesa-depth32.diff | Keith Whitwell | 2003-10-09 | 1 | -1/+1 |
| | |||||
* | Move context ASSERT/FLUSH macros to context.h | Brian Paul | 2003-09-18 | 1 | -95/+0 |
| | |||||
* | remove MESA_TRACE stuff | Brian Paul | 2003-09-18 | 1 | -13/+0 |
| | |||||
* | removed unused NoRaster and Rendering fields from GLcontext | Brian Paul | 2003-09-18 | 1 | -3/+0 |
| | |||||
* | remove unused Target field from gl_buffer_object | Brian Paul | 2003-09-17 | 1 | -1/+0 |
| | |||||
* | GL_ARB_vertex_buffer_object working now, at least for non-indexed | Brian Paul | 2003-09-17 | 1 | -1/+1 |
| | | | | vertex arrays. | ||||
* | More work on ARB_vertex_buffer_object. | Brian Paul | 2003-09-17 | 1 | -21/+29 |
| | | | | | Use GLubyte * instead of void * for gl_client_array->Ptr to simplify upcoming pointer arithmetic changes. | ||||
* | Some work on ARB_vertex_buffer_object. | Brian Paul | 2003-09-15 | 1 | -10/+1 |
| | | | | Use GL_CLIENT_ACTIVE_TEXTURE when returning texcoord array values in get.c | ||||
* | Added most of the infrastructure required to support | Ian Romanick | 2003-09-09 | 1 | -0/+16 |
| | | | | ARB_vertex_buffer_object. THIS IS INCOMPLETE. | ||||
* | Added support for EXT_texture_mirror_clamp and the single wrap mode | Ian Romanick | 2003-09-02 | 1 | -0/+1 |
| | | | | | that it addes to ATI_texture_mirror_once. This includes updating the texwrap test to exercise the new mode. | ||||
* | Moved some shared vertex/fragment program code into new program.c file. | Brian Paul | 2003-08-31 | 1 | -12/+2 |
| | | | | | | | Implemented new program_parameter_list type and functions for dealing with named program parameters, constants and GL state references. New state_index enum for describing GL state referenced within ARB vertex/ fragment programs. Plus, functions for fetching named GL state. | ||||
* | Added OpenGL 1.4's per-texture LOD bias. | Brian Paul | 2003-08-28 | 1 | -0/+1 |
| | |||||
* | Trivial changes to add support for GL_ARB_point_sprite, which is a | Ian Romanick | 2003-08-23 | 1 | -4/+5 |
| | | | | subset of GL_NV_point_sprite (which was already supported). | ||||
* | Added support for GL_IBM_multimode_draw_arrays. | Ian Romanick | 2003-08-22 | 1 | -0/+1 |
| | | | | | | | | Added non-static entrypoints and the name string for GL_SUN_multi_draw_arrays (identical to GL_EXT_multi_draw_arrays). Made add_newer_entrypoints (in src/mesa/main/context.c) table driven. This reduced the size of context.o by about 3KB. | ||||
* | Re-org of register files for vertex/fragment programs. Will be easier to | Brian Paul | 2003-08-17 | 1 | -31/+40 |
| | | | | hook in global state references, etc. for ARB programs. | ||||
* | Store material attributes in an Attrib[] style array. This is a | Keith Whitwell | 2003-08-05 | 1 | -29/+54 |
| | | | | | first step to reviving/rescuing the 'vtx' rework from the old mesa tree. | ||||
* | Implement debugger callback, etc for vertex programs. Misc clean-ups. | Brian Paul | 2003-07-22 | 1 | -0/+1 |
| | |||||
* | Initial implementation of GL_MESA_program_debug - a vertex/fragment program | Brian Paul | 2003-07-21 | 1 | -0/+15 |
| | | | | debugging extension. | ||||
* | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | 2003-07-17 | 1 | -592/+918 |
| | |||||
* | Implemented GL_ARB_texture_non_power_of_two (except for auto mipmap generation). | Brian Paul | 2003-07-03 | 1 | -0/+1 |
| | |||||
* | Simplify extension string handling. | Brian Paul | 2003-07-03 | 1 | -4/+6 |
| | |||||
* | Implemented GL_ARB_occlusion_query (not 100% finalized). | Brian Paul | 2003-06-13 | 1 | -0/+15 |
| | |||||
* | Removed fields from 'struct gl_extensions' for extensions that don't | Ian Romanick | 2003-06-02 | 1 | -9/+0 |
| | | | | | need them. Added "always on" extensions for extensions that are part of core versions 1.1 and 1.2. | ||||
* | Added support for NV_light_max_exponent. | Ian Romanick | 2003-05-30 | 1 | -0/+3 |
| | |||||
* | Use ctx->Const.MaxTextureImageUnits and MaxTextureCoordUnits in more places. | Brian Paul | 2003-05-01 | 1 | -1/+1 |
| | | | | Misc vertex array / vertex program changes. | ||||
* | Implemented GL_EXT_depth_bounds_test. | Brian Paul | 2003-04-21 | 1 | -0/+3 |
| | |||||
* | minor re-org of program matrix, program local parameter limits | Brian Paul | 2003-04-18 | 1 | -1/+4 |
| | |||||
* | checkpoint: more infrastructure for GL_ARB_vertex/fragment_program. | Brian Paul | 2003-04-17 | 1 | -5/+26 |
| | |||||
* | Some groundwork for GL_ARB_vertex/fragment_program. | Brian Paul | 2003-04-11 | 1 | -1/+15 |
| | |||||
* | basic work on GL_ARB_vertex_buffer_object | Brian Paul | 2003-04-09 | 1 | -2/+16 |
| | |||||
* | Added ctx->Texture._EnabledCoordUnits bitfield. | Brian Paul | 2003-04-08 | 1 | -5/+4 |
| | | | | | | Fixed some vertex array / vertex program glitches with glDrawElements. Fixed some fragment program runtime bugs. Non-trivial Cg programs are running now. | ||||
* | fragment program named constants and named program parameters basically work now | Brian Paul | 2003-04-05 | 1 | -1/+2 |
| | |||||
* | Basic infrastructure for GL_ARB_vertex_buffer_object. | Brian Paul | 2003-03-29 | 1 | -1/+2 |
| | |||||
* | Rewrite of fragment program named parameters, constants, etc. Not done. | Brian Paul | 2003-03-19 | 1 | -4/+7 |
| | |||||
* | remove some MESA_DEBUG stuff | Brian Paul | 2003-03-02 | 1 | -4/+1 |
| | |||||
* | Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] | Brian Paul | 2003-03-01 | 1 | -1/+28 |
| | | | | | Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h | ||||
* | added TEXTURE_*_INDEX tokens | Brian Paul | 2003-02-23 | 1 | -13/+18 |
| | |||||
* | more work on DEFINE/DECLARATION statements, symbol tables | Brian Paul | 2003-02-16 | 1 | -1/+7 |
| | |||||
* | Make GL_SGI_texture_color_table work per-texture unit. | Brian Paul | 2003-01-26 | 1 | -14/+19 |
| | | | | Clean-up and optimize _swrast_texture_table_lookup(). | ||||
* | push/pop color table state (Eric Plante) | Brian Paul | 2003-01-22 | 1 | -1/+5 |
| | |||||
* | GL_SGI_texture_color_table extension (Eric Plante) | Brian Paul | 2003-01-21 | 1 | -1/+8 |
| | |||||
* | GL_ATI_texture_env_combine3 extension | Brian Paul | 2003-01-21 | 1 | -1/+2 |
| | |||||
* | First batch of code for GL_NV_fragment_program. | Brian Paul | 2003-01-14 | 1 | -90/+73 |
| | | | | | Re-org of some GL_NV_vertex_program code. Replace MAX_TEXTURE_UNITS with MAX_TEXTURE_COORD_UNITS and MAX_TEXTURE_IMAGE_UNITS. | ||||
* | GL_ATI_texture_mirror_once extension (Ian Romanick) | Brian Paul | 2002-10-21 | 1 | -1/+2 |
| | |||||
* | Another round of glRead/DrawBuffer() clean-ups and simplifications. | Brian Paul | 2002-10-11 | 1 | -11/+15 |
| | | | | | | | Replaced ctx->Color._DriverDrawBuffer with swrast->CurrentBuffer. Replaced ctx->Pixel._DriverReadBuffer with ctx->Pixel._ReadSrcMask. swrast->Driver.SetBuffer() takes FRONT/BACK_LEFT/RIGHT_BIT values now. Added tokens and code for GL_AUX buffers, for completeness. | ||||
* | removed old TEXTURE0_ defines | Brian Paul | 2002-10-09 | 1 | -9/+1 |
| | |||||
* | finally get rid of ctx->Texture._ReallyEnabled field | Brian Paul | 2002-10-08 | 1 | -7/+1 |
| | |||||
* | Changed a number of context fields from GLchan to GLfloat (such as ClearColor). | Brian Paul | 2002-10-04 | 1 | -25/+4 |
| | | | | | | Also changed parameter types for some driver functions (like ctx->Driver.Clear- Color). Updated all the device drivers. Someday, we want to support 8, 16 and 32-bit channels dynamically at runtime. | ||||
* | finished up GL_EXT_stencil_two_side | Brian Paul | 2002-10-02 | 1 | -1/+5 |
| | |||||
* | removed unused ctx->Polygon.OffsetMRD | Brian Paul | 2002-10-02 | 1 | -2/+1 |
| |