Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement software ATI_fragment_shader | Dave Airlie | 2004-12-19 | 1 | -0/+29 |
| | | | | no error detection, slow, may not be 100% correct but a good start | ||||
* | silence a variety of warnings found with g++ 3.4.2 | Brian Paul | 2004-12-03 | 1 | -1/+1 |
| | |||||
* | Remove _mesa_ResizeBuffersMESA() call from _mesa_set_viewport(). | Brian Paul | 2004-11-27 | 1 | -30/+26 |
| | | | | | | | | Now, the driver's Viewport routine should call _mesa_ResizeBuffersMESA() if necessary. Cleaned up code related to GLframebuffer width/height initialization. Set initial viewport/scissor params in _mesa_make_current2(), instead of in the drivers' MakeCurrent functions. | ||||
* | add a few functions in add_newer_entrypoints() | Brian Paul | 2004-11-27 | 1 | -5/+9 |
| | |||||
* | clean up code related to dispatch table initialization | Brian Paul | 2004-11-27 | 1 | -19/+45 |
| | |||||
* | Add support for OES_read_format. As soon as glext.h is updated with the | Ian Romanick | 2004-10-16 | 1 | -0/+3 |
| | | | | enums for this extension, the changes to gl.h can be removed. | ||||
* | added support for GL_ARB_draw_buffers | Brian Paul | 2004-10-02 | 1 | -2/+7 |
| | |||||
* | More updates for Doxygen. | Brian Paul | 2004-09-10 | 1 | -12/+17 |
| | |||||
* | Update the doxygen configuration file. | Jose Fonseca | 2004-09-09 | 1 | -1/+1 |
| | | | | Minor updates/fixes to the source documentation. | ||||
* | Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵ | Brian Paul | 2004-08-25 | 1 | -0/+10 |
| | | | | 1015696) | ||||
* | fix some memory leaks (bug #1002030) | Brian Paul | 2004-08-14 | 1 | -14/+22 |
| | |||||
* | Re-enable SPARC assembly on sunos5-gcc platform. | Ian Romanick | 2004-06-26 | 1 | -1/+1 |
| | |||||
* | remove the 3dfx CatchSignals stuff (the var was alwasy set) | Brian Paul | 2004-06-11 | 1 | -1/+4 |
| | |||||
* | Removed the old teximage code. | Brian Paul | 2004-04-27 | 1 | -0/+4 |
| | | | | | Moved all code related to specific texture compression modes into new texcompress_s3tc.c and texcompress_fxt1.c files (but not implemented). | ||||
* | Implemented support for software-based AUX color buffers. | Brian Paul | 2004-03-21 | 1 | -25/+27 |
| | | | | | | Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc. | ||||
* | Remove clamp parameter from _mesa_unpack_color_span_float(). Pass the | Brian Paul | 2004-02-28 | 1 | -0/+6 |
| | | | | | | IMAGE_CLAMP_BIT if needed. Added ClampVertexColors and ClampFragmentColors to GLcontext in anticipation of upcoming extensions (not fully used yet). | ||||
* | init secondary color to (0,0,0,1). remove some redundant initializations. | Brian Paul | 2004-02-13 | 1 | -4/+3 |
| | |||||
* | added device driver hooks for BindProgram, NewProgram, DeleteProgram | Brian Paul | 2004-01-23 | 1 | -10/+20 |
| | |||||
* | Before calling _mesa_create_context(), initialize a dd_function_table struct | Brian Paul | 2004-01-20 | 1 | -32/+41 |
| | | | | | | | | | | by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future. | ||||
* | Merge vtx-0-2-branch | Keith Whitwell | 2003-11-24 | 1 | -3/+1 |
| | |||||
* | Redo array element checking for vertex array buffers. | Brian Paul | 2003-11-10 | 1 | -0/+9 |
| | | | | | | | Now, compute ctx->Array._MaxElement as the min of enabled array's max element. Test against ctx->Array._MaxElement in glDrawArrays/Elements. Note: testing in glArrayElement not done yet. Only do element checking if ctx->Const.CheckArrayBounds is set. | ||||
* | Added GLAPIENTRY decorations for all first level OpenGL API function entry | Kendall Bennett | 2003-10-21 | 1 | -2/+2 |
| | | | | | points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler. | ||||
* | remove MESA_TRACE stuff | Brian Paul | 2003-09-18 | 1 | -8/+3 |
| | |||||
* | Change the hyperlinks names in the main page to match the Doxygen generated ↵ | Jose Fonseca | 2003-09-17 | 1 | -3/+3 |
| | | | | ones. | ||||
* | More work on ARB_vertex_buffer_object. | Brian Paul | 2003-09-17 | 1 | -0/+2 |
| | | | | | Use GLubyte * instead of void * for gl_client_array->Ptr to simplify upcoming pointer arithmetic changes. | ||||
* | Added most of the infrastructure required to support | Ian Romanick | 2003-09-09 | 1 | -0/+7 |
| | | | | ARB_vertex_buffer_object. THIS IS INCOMPLETE. | ||||
* | Moved some shared vertex/fragment program code into new program.c file. | Brian Paul | 2003-08-31 | 1 | -3/+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 support for GL_IBM_multimode_draw_arrays. | Ian Romanick | 2003-08-22 | 1 | -161/+177 |
| | | | | | | | | 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 | -4/+0 |
| | | | | hook in global state references, etc. for ARB programs. | ||||
* | Restore more code lost during last big merge. | Brian Paul | 2003-07-22 | 1 | -3/+6 |
| | | | | Rename colortable-related functions. | ||||
* | Initial implementation of GL_MESA_program_debug - a vertex/fragment program | Brian Paul | 2003-07-21 | 1 | -0/+1 |
| | | | | debugging extension. | ||||
* | Fix up FEATURE_* defines in config.h | Brian Paul | 2003-07-18 | 1 | -76/+178 |
| | | | | _glapi_add_entrypoint() updates in context.c | ||||
* | Fix up some loose ends from the last big check-in. | Brian Paul | 2003-07-18 | 1 | -3/+2 |
| | |||||
* | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | 2003-07-17 | 1 | -1164/+497 |
| | |||||
* | Simplify extension string handling. | Brian Paul | 2003-07-03 | 1 | -5/+7 |
| | |||||
* | Implemented GL_ARB_occlusion_query (not 100% finalized). | Brian Paul | 2003-06-13 | 1 | -0/+4 |
| | |||||
* | new buffer/context visual compatibility test (Phil Brown) | Brian Paul | 2003-06-11 | 1 | -10/+48 |
| | |||||
* | setup default programs for GL_ARB_vertex/fragment_program | Brian Paul | 2003-06-01 | 1 | -3/+8 |
| | |||||
* | Added support for NV_light_max_exponent. | Ian Romanick | 2003-05-30 | 1 | -0/+2 |
| | |||||
* | check buffer->UseSoftware*Buffer in _mesa_free_framebuffer_data() | Brian Paul | 2003-05-27 | 1 | -18/+20 |
| | |||||
* | Use ctx->Const.MaxTextureImageUnits and MaxTextureCoordUnits in more places. | Brian Paul | 2003-05-01 | 1 | -0/+1 |
| | | | | Misc vertex array / vertex program changes. | ||||
* | alias ARB/NV program functions where possible | Brian Paul | 2003-04-21 | 1 | -0/+3 |
| | |||||
* | minor re-org of program matrix, program local parameter limits | Brian Paul | 2003-04-18 | 1 | -4/+4 |
| | |||||
* | checkpoint: more infrastructure for GL_ARB_vertex/fragment_program. | Brian Paul | 2003-04-17 | 1 | -7/+41 |
| | |||||
* | Some groundwork for GL_ARB_vertex/fragment_program. | Brian Paul | 2003-04-11 | 1 | -1/+10 |
| | |||||
* | clean-up current state initialization | Brian Paul | 2003-04-01 | 1 | -9/+8 |
| | |||||
* | minor initialization fixes | Brian Paul | 2003-04-01 | 1 | -2/+4 |
| | |||||
* | New device driver hooks for texture object and texture image creation to | Brian Paul | 2003-04-01 | 1 | -160/+121 |
| | | | | | allow drivers to implement C++-like inheritance via containment. Lots of assorted clean-ups related to texture objects. | ||||
* | Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] | Brian Paul | 2003-03-01 | 1 | -3/+10 |
| | | | | | Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h | ||||
* | Make GL_SGI_texture_color_table work per-texture unit. | Brian Paul | 2003-01-26 | 1 | -7/+12 |
| | | | | Clean-up and optimize _swrast_texture_table_lookup(). |