Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-10-21 | GL_ATI_texture_mirror_once extension (Ian Romanick) | Brian Paul | |
2002-10-11 | Another round of glRead/DrawBuffer() clean-ups and simplifications. | Brian Paul | |
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. | |||
2002-10-09 | removed old TEXTURE0_ defines | Brian Paul | |
2002-10-08 | finally get rid of ctx->Texture._ReallyEnabled field | Brian Paul | |
2002-10-04 | Changed a number of context fields from GLchan to GLfloat (such as ClearColor). | Brian Paul | |
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. | |||
2002-10-02 | finished up GL_EXT_stencil_two_side | Brian Paul | |
2002-10-02 | removed unused ctx->Polygon.OffsetMRD | Brian Paul | |
2002-10-02 | removed ctx->Polygon._OffsetAny - not really needed | Brian Paul | |
2002-09-27 | new texture compression infrastructure | Brian Paul | |
2002-09-23 | merge gl_texture_image RowStride from DRI 4.0.4 | Brian Paul | |
2002-09-21 | GL_MESA_pack_invert | Brian Paul | |
2002-09-21 | updates from 4.0.4 (MESA_ycbcr_texture, APPLE_client_storage, etc) | Brian Paul | |
2002-09-06 | GL_EXT_stencil_two_side extension, not 100% complete yet. | Brian Paul | |
2002-07-09 | Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer() | Brian Paul | |
indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details. | |||
2002-06-29 | prep for OpenGL 1.4 feature set | Brian Paul | |
2002-06-29 | Applied Matt Sealey's patch to remove/isolate all stdio.h function calls. | Brian Paul | |
Instead of mstdio.[ch], use imports.[ch] to isolate these functions. | |||
2002-06-18 | Moved GL_PROGRAM_ERROR_POSITION_NV state (it's not per-program). | Brian Paul | |
Finished all glGet* queries for GL_NV_vertex_program. Improved error reporting in glEnable/Disable/Get, etc. | |||
2002-06-15 | Implemented GL_NV_texture_rectangle extension. | Brian Paul | |
Replace struct gl_texure_object's Dimension w/ Target field. Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled field is obsolete, but still present for now. This effectively removes the 8-texture units limit, 32 units now possible, but unlikely! New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field. Updated device drivers to use ctx->Texture._EnabledUnits. | |||
2002-06-15 | Added ctx parameter to _mesa_debug() | Brian Paul | |
Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes. | |||
2002-06-13 | New _mesa_debug() function to replace fprintf() calls. | Brian Paul | |
Some source files updated to call _mesa_debug(), but not finished. Added __GLimports as a parameter to _mesa_create/init_context() and updated drivers accordingly. Fleshed-out more of the __GLimports and __GLexports functionality. Removed run-time config file support (config.c) | |||
2002-06-06 | replaced hard-coded 4 with NUM_TEXTURE_TARGETS | Brian Paul | |
2002-05-27 | replaced experimental MESA_sprite_point with NV_point_sprite | Brian Paul | |
2002-05-09 | Minor change to current raster position and texcoords. | Brian Paul | |
2002-05-02 | Implemented GL_ARB_texture_env_crossbar. | Brian Paul | |
Simplification of some of the texture application code. | |||
2002-04-21 | Vertex program attribute arrays seem to work now. This includes fallbacks | Brian Paul | |
to the conventional arrays when attribute arrays aren't enabled. | |||
2002-04-21 | vertex program attribute array work | Brian Paul | |
2002-04-19 | Provide a reasonable replacement for __FUNCTION__ when using non GNU C | Karl Schultz | |
compilers. This allows Mesa to compile with non GNU C compilers again. | |||
2002-04-09 | bring in changes from dri tcl branch | Keith Whitwell | |
2002-03-29 | Replaced ClipEnabled[] array and _AnyClip with ClipPlanesEnabled bitmask. | Brian Paul | |
2002-03-23 | Test implementation of proposed GL_EXT_shadow_funcs extension. This just | Brian Paul | |
generalizes the R/texture comparision operators to include all eight of the depth test comparisons. | |||
2002-03-16 | Lots of changes related to framebuffer/window buffer resizing. Basically, | Brian Paul | |
instead of passing a GLcontext* to ResizeBuffers(), pass a GLframebuffer*. The idea is that a window can be resized without it being bound to a rendering context. This makes for a nice clean-up in the XFree86 server-side GLX code. Renamed ctx->Driver.ResizeBuffersMESA() to ctx->Driver.ResizeBuffers(). | |||
2002-03-13 | initial work for NV_vertex_program1_1 extension | Brian Paul | |
2002-02-15 | Finished up GL_ARB_depth_texture and GL_ARB_shadow | Brian Paul | |
2002-02-13 | More suport for t&l drivers | Keith Whitwell | |
Fix GLuint compare bugs Fix RESET_STIPPLE calls | |||
2002-01-22 | Clean-up/renaming of the per-vertex attribute bits, specifically, the | Brian Paul | |
VERT_BIT_* flags are new and used in many places (esp in T&L code). Updated some comments for doxygen. Various code clean-ups. | |||
2002-01-12 | added some comments | Brian Paul | |
2002-01-11 | Moved _mesa_VertexAttribPointerNV into varray.c. | Brian Paul | |
Removed dead placeholder functions from vpstate.[ch]. Changed gl_client_array's Enabled field to GLuint so it can actually hold the flags we're storing in it! Always do the switch (type) code in the vertex array functions to that <type> gets error checked! | |||
2002-01-06 | implemented vertex program point size control | Brian Paul | |
2002-01-06 | Another vertex program checkpoint: clean-up of vertex attribute storage | Brian Paul | |
in vertex_buffer. Improved vertex program pipeline stage such that output registers can be processed in a loop. Getting closer to where we need to be in order to implement performance optimizations... | |||
2002-01-05 | infrastructure for vertex program attribute evaluators | Brian Paul | |
2002-01-05 | Vertex program checkpoint commit: converted all vertex attributes (color, | Brian Paul | |
normal, texcoords, fogcoord, secondary color, etc) to GLfloat[4] datatype. Aliasing of glVertex, glNormal, glColor, glFogCoord, etc. to glVertexAttrib now complete. | |||
2001-12-18 | Replace old matrix stacks with new code based on struct matrix_stack. | Brian Paul | |
Moved vertex program hash table into shared context state. Implemented reference counting for vertex programs. Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates). | |||
2001-12-14 | vertex program check-in | Brian Paul | |
2001-12-04 | prototype implementation of GL_ARB_depth_texture, GL_ARB_shadow, ↵ | Brian Paul | |
GL_ARB_shadow_ambient | |||
2001-11-18 | added test implementation of GL_ARB_window_pos | Brian Paul | |
2001-11-06 | added missing GL_MAX_TEXTURE_LOD_BIAS_EXT query | Brian Paul | |
2001-10-17 | added GL_ARB_texture_mirrored_repeat | Brian Paul | |
2001-07-28 | Remove _BaseAlpha, fix reflect lighting bug. | Keith Whitwell | |
2001-07-13 | assorted changes for supporting GLfloat color channels (not done) | Brian Paul | |
2001-06-26 | More raster fog coord fixes. | Brian Paul | |
New truncate vs. floor comments in drawpixels.c Added current raster secondary color state, not used yet. |