summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-05-27preparation for r200 hw vertex programs. Increase R200_CMD_BUF_SZ to 16k ↵Roland Scheidegger
instead of 8k (the reasons why it was exactly 8k are unclear). Add register defines, sanity code, fix potential issue with wrong statechange order when disabling fragment programs.
2006-05-24The ctx->_TexEnvProgram that's allocated in update_state() doesn't seem toBrian Paul
be needed (it's set in texenvprogram.c) and is a memory leak according to valgrind. Disable with #if 0 / #endif
2006-05-24Roll _mesa_free_parameters() into calling function (the only caller).Brian Paul
Replace assert(0) with _mesa_warning(). Use new _mesa_align_realloc() function. New comments, clean-ups.
2006-05-24fix a small memory leak in _mesa_add_state_reference()Brian Paul
2006-05-24added _mesa_align_realloc()Brian Paul
2006-05-24use GLbitfield for StateFlags, improved commentsBrian Paul
2006-05-23Add const qualifiers in a number of places.Brian Paul
2006-05-23init mask=0 to silence warningBrian Paul
2006-05-23make mgaSetFence() and mgaWaitFence() staticBrian Paul
2006-05-23prototype i915_udpate_fog() to silence warningBrian Paul
2006-05-23In cache_item(), there was sizeof(void) expression.Brian Paul
Replace void *key parameter with const struct state_key *
2006-05-22GL_INDEX_OFFSET fixBrian Paul
2006-05-22GL_INDEX_OFFSET didn't work with CI->RGB mappings.Brian Paul
Added some const qualifiers.
2006-05-22memory usage fixes for glean/conform, use a better hash functionKeith Whitwell
2006-05-22Fix typoKeith Whitwell
2006-05-22Better caching for texenv programs.Keith Whitwell
Initialize some values correctly.
2006-05-22Speedup the venerable mm.[ch] allocator with doubly linked lists and aKeith Whitwell
separate list of free segments.
2006-05-20In gl_texture_image, replace ImageStride with an ImageOffsets array.Brian Paul
Some hardware lays out 3D mipmaps in a manner that can't be expressed with a simple image stride. The ImageOffsets array is allocated and initialized to typical defaults in the _mesa_init_teximage_fields() function. If needed, a driver will then have to replace these offsets. TexStore and TexelFetch routines updated to use offsets array.
2006-05-20glxinfo -l expanded, fixed bug 6863Brian Paul
2006-05-20remove some redundant functions, fix-up reference countingBrian Paul
2006-05-20use new _mesa_remove_renderbuffer()Brian Paul
2006-05-20use new _mesa_dereference_frame/renderbuffer() functionsBrian Paul
2006-05-20Added _mesa_remove_renderbuffer() as a counterpart to _mesa_add_renderbuffer().Brian Paul
Added _mesa_dereference_renderbuffer() to encapsulate renderbuffer reference count decrement, delete, locking.
2006-05-20Added _mesa_dereference_framebuffer() to encapsulate reference countBrian Paul
decrement, delete and locking.
2006-05-19some new commentsBrian Paul
2006-05-19remove an assertionBrian Paul
2006-05-19print 2D vs 3D in windowBrian Paul
2006-05-19also test 3D textures (press '2'/'3' to toggle)Brian Paul
2006-05-19added some CHAN_BITS testsBrian Paul
2006-05-19replace FORMAT var with RB_TYPEBrian Paul
2006-05-19Demonstrate rendering 8, 16 and 32-bit/channel images all in one program.Brian Paul
Like older osdemo.c program, but test more OpenGL features like texturing, blending, lines.
2006-05-19updated docs for off-screen renderingBrian Paul
2006-05-19Allow rendering 8, 16 and 32-bit/channel images without recompiling.Brian Paul
Uses new renderbuffer adaptors.
2006-05-19install renderbuffer adaptors when color channel sizes need to be reducedBrian Paul
2006-05-19added rbadaptors.[ch] filesBrian Paul
2006-05-19added rbadaptors.cBrian Paul
2006-05-19Renderbuffer adaptors.Brian Paul
When compiling Mesa with CHAN_BITS=16 or 32, these adaptors allow rendering into color buffers with smaller channel sizes.
2006-05-18minor simplificationBrian Paul
2006-05-18texture EnvColor needs to be converted to GLchan, not GLintBrian Paul
2006-05-18Dont allow 16 tex units to be used at all.Aapo Tahkola
2006-05-18use -march=i486 instead of -m486 (bug 6954)Brian Paul
2006-05-18change initialization of texcoords - not all C compilers support ↵Brian Paul
non-constant array initializers
2006-05-18add extra APP_LIB_DEPS (bug 6954)Brian Paul
2006-05-17added solaris-x86-gcc-staticBrian Paul
2006-05-17generate shared lib, not staticBrian Paul
2006-05-17formerly known as solaris-x86-gccBrian Paul
2006-05-17call reshape() after init() to set initial projection/viewing transform (see ↵Brian Paul
bug 6941)
2006-05-17unbreak the buildTilman Sauerbeck
2006-05-17add texture rectangle support for i815, I wrote the original patch aboutDave Airlie
2 years ago, I finally dug out an i815 and got it working
2006-05-16bug 6941: fixed initial rendering problems in glxgearsTilman Sauerbeck