Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-10-11 | Fix bug #4681. | Ian Romanick | |
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 | |||
2006-10-11 | Added _mesa_convert_colors(). | Brian Paul | |
_mesa_clip_drawpixels() now handles Pixel.ZoomY==-1. | |||
2006-10-11 | sources for X.org xserver build | Brian Paul | |
2006-10-10 | a step toward moving run-time vertex program state out of GLcontext | Brian Paul | |
2006-10-10 | Move the fp_machine struct into s_nvfragmprog.c since (except for program | Brian Paul | |
debug) it's only used there. | |||
2006-10-04 | minor formatting fix | Brian Paul | |
2006-10-02 | return null if no context | Brian Paul | |
2006-09-29 | include mipmap.h | Brian Paul | |
2006-09-29 | Move mipmap generation functions, texture scaling functions into new | Brian Paul | |
mipmap.c file. | |||
2006-09-25 | Fix and re-enable swizzling paths for big endian platforms. | Michel Dänzer | |
2006-09-22 | Flush driver, not just tnl module. | Keith Whitwell | |
2006-09-22 | resize buffers in MakeCurrent | Keith Whitwell | |
2006-09-22 | Remove unused variable. | Keith Whitwell | |
2006-09-21 | bump version to 6.5.2 | Brian Paul | |
2006-09-21 | move a conditional into an assertion | Brian Paul | |
2006-09-21 | replace assert(0) with error report, improved comments, etc | Brian Paul | |
2006-09-21 | Fix incorrect byteswap_mapping(). Disable swizzle path on bigEndian | Keith Whitwell | |
until someone can figure out whats wrong there. | |||
2006-09-21 | use new _mesa_little_endian() function | Brian Paul | |
2006-09-21 | added _mesa_little_endian() | Brian Paul | |
2006-09-21 | Fix the dstMap for rgb888 and bgr888 texture formats, which are the | Keith Whitwell | |
opposite to what you'd naively expect. | |||
2006-09-20 | Deal with the overloading of _mesa_texstore_rgba, which is actually | Keith Whitwell | |
used to store all sorts of formats. Software mesa fails the glean pixelFormats test, but it appears to be failing even with the swizzle code disabled?? | |||
2006-09-20 | Extend swizzle support to all remaining source formats and texture | Keith Whitwell | |
destination formats. | |||
2006-09-20 | Support both big and little endian, more source types and more | Keith Whitwell | |
destination formats through the swizzle path. It would be great to see this tested on eg, PPC machines... | |||
2006-09-20 | reenable code in _mesa_texstore_rgba8888 to avoid the generic copy path if ↵ | Roland Scheidegger | |
only swizzling is required as it works just fine (tested with glean pixelFormats test and a hacked up r200 driver which always uses that format). | |||
2006-09-20 | Fix various typos to pass glean pixelFormats test. | Keith Whitwell | |
2006-09-20 | Enhance compute_component_mapping() to convert to and from any of the | Keith Whitwell | |
color base formats. | |||
2006-09-20 | Fix _mesa_swizzle_ubyte_image() to deal with RGBA->RGB->RGBA | Keith Whitwell | |
conversions, ensuring that the final A value is 0xff in those cases where we use a RGBA hardware texture format to store RGB textures. Fix a couple of cases where hardwired texture conversions were ignoring this restriction. | |||
2006-09-13 | detect some more cases which can use straight memcpy for _mesa_texstore_rgba8888 | Roland Scheidegger | |
2006-09-13 | added GL_CURRENT_RASTER_SECONDARY_COLOR query (OpenGL 2.1) | Brian Paul | |
2006-09-11 | undo some accidental changes in _mesa_is_legal_format_and_type() | Brian Paul | |
2006-09-11 | init accum buffer fields in _mesa_update_framebuffer_visual() | Brian Paul | |
2006-09-10 | Redefine the BYTE_TO_FLOAT() and SHORT_TO_FLOAT() macros to avoid problems | Brian Paul | |
converting 0 to exactly 0.0 This goes against the OpenGL spec (see table 2.6) but solves problems when doing byte -> float -> ubyte conversion for particular texture formats. | |||
2006-09-07 | Add some asserts, fix some not-quite-bugs. | Keith Whitwell | |
2006-09-04 | get rid of GL_BOOLEAN definition (bug 8113) | Brian Paul | |
2006-08-29 | _mesa_debug() should be a no-op when not compiled with DEBUG defined. | Brian Paul | |
2006-08-25 | Error detection/reporting was broken in several places. | Brian Paul | |
2006-08-25 | Remove XFree86 CVS keyword. | Brian Paul | |
2006-08-25 | Add missing enums for GL_SGI_color_table. | Ian Romanick | |
2006-08-24 | According to GL_NV_fragment_program, max frag prog length is 1024 instructions. | Brian Paul | |
Updated MAX_NV_FRAGMENT_PROGRAM_INSTRUCTIONS to 1024. | |||
2006-08-24 | GL_EXT_paletted_texture functions should alias GL_SGI_color_table functions. | Ian Romanick | |
The functions for GL_EXT_paletted_texture that do not share GLX protocol with GL_ARB_imaging are supposed to alias the similar functions from GL_SGI_color_table. They didn't. This patch corrects this problem and enables GLX protocol for both extensions. Since this removes 3 entries from the dispatch table, this change creates a lot of changes in the generated files. | |||
2006-08-23 | Added _mesa_lookup_program() and _mesa_lookup_bufferobj() functions to avoid | Brian Paul | |
a lot of casting elsewhere. Use _mesa_lookup_texture() in tdfx driver, use _mesa_lookup_bufferobj() in r300 driver. | |||
2006-08-17 | sort the FEATURE_ defines | Brian Paul | |
2006-08-17 | added FEATURE_EXT_timer_query and tests | Brian Paul | |
2006-08-17 | change #ifdef to #if | Brian Paul | |
2006-08-16 | When available, which is most of the time, use posix_memalign to implement | Ian Romanick | |
_mesa_align_malloc and friends. | |||
2006-08-15 | Add support for GL_EXT_gpu_program_parameters. Any driver that enables | Ian Romanick | |
either GL_ARB_vertex_program or GL_ARB_fragment_program should enable this extension as well. | |||
2006-08-10 | Fix some breakage after the PROGRAM_UNDEFINED change | Alan Hourihane | |
2006-08-10 | finish up texstore for SL8 texture format | Brian Paul | |
2006-08-09 | Add PROGRAM_FILE_MAX for i965 driver. | Eric Anholt | |
While here, make PROGRAM_UNDEFINED just the next value in the enum. | |||
2006-08-09 | implement some of the sRGB texstore functions | Brian Paul | |