Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-26 | Add _mesa_ffsll() for compatibility on OSes without ffsll(), and use it. | Eric Anholt | |
2007-01-26 | Override Const.CheckArrayBounds for Xserver in XMesaCreateContext(). | George Sapountzis | |
This leaves one last XFree86Server ifdef in Mesa core. --- Bug 9285: misc glcore, xmesa cleanups ACKed by Ian Romanick. | |||
2007-01-26 | Drop old (pre-AIGLX) GLcore interface. | George Sapountzis | |
The old GLcore interface was replaced in Xorg 7.1 with the addition of AIGLX, it is only used by DDX's which are known not to work with the new DIX glx code. --- Bug 9285: misc glcore, xmesa cleanups ACKed by Ian Romanick. | |||
2007-01-24 | added FRAG_BIT_TEX() and FRAG_BIT_VAR() macros | Brian | |
2007-01-23 | fix g++ warnings/errors | Brian | |
2007-01-23 | silence C++ warnings | Brian | |
2007-01-23 | fixes for C++ warnings/errors | Brian | |
2007-01-16 | Don't special-case index, edgeflag. | Keith Whitwell | |
Remove display list opcodes for INDEX and EDGEFLAG, handle them through the regular ATTRIB mechanism now that Mesa understands them to just be regular attribs. | |||
2007-01-16 | Merge branch 'master' of git+ssh://keithw@git.freedesktop.org/git/mesa/mesa ↵ | Keith Whitwell | |
into vbo-0.2 Conflicts: src/mesa/array_cache/sources src/mesa/drivers/dri/i965/brw_context.c src/mesa/drivers/dri/i965/brw_draw.c src/mesa/drivers/dri/i965/brw_fallback.c src/mesa/drivers/dri/i965/brw_vs_emit.c src/mesa/drivers/dri/i965/brw_vs_tnl.c src/mesa/drivers/dri/mach64/mach64_context.c src/mesa/main/extensions.c src/mesa/main/getstring.c src/mesa/tnl/sources src/mesa/tnl/t_save_api.c src/mesa/tnl/t_save_playback.c src/mesa/tnl/t_vtx_api.c src/mesa/tnl/t_vtx_exec.c src/mesa/vbo/vbo_attrib.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_api.c src/mesa/vbo/vbo_save_draw.c | |||
2007-01-15 | Don't special-case FOG attribute initialization. | Keith Whitwell | |
Initial fog value was being set to {0,0,0,0}. This results in vector size 4, but isn't necessary. The regular {0,0,0,1} works fine. | |||
2007-01-09 | Implement vertex attribute binding. | Brian | |
Users can set explicit binding with glBindAttribLocation(), otherwise the linker will allocate generic attribute slots. | |||
2007-01-09 | Moved NumTexInstructions, NumTexIndirections, etc. into gl_program since | Brian | |
they can now apply to vertex programs. | |||
2007-01-09 | put back missing Driver.PolygonMode call (bug 9578) | Roland Scheidegger | |
2007-01-05 | added PROGRAM_SAMPLER | Brian | |
2007-01-05 | Fix glPush/PopClientAttrib() for VBO state (bug 9445). | Brian | |
2007-01-04 | move TexturesUsed[] into gl_program since vertex programs/shaders can use ↵ | Brian | |
textures nowadays | |||
2007-01-04 | simplify update_texture_state() a bit, compute _EnabledCoordUnits for shaders | Brian | |
2007-01-04 | update_texture_state() updated for new shaders | Brian | |
2006-12-21 | Drop mesa wrappers for XFree86. | George Sapountzis | |
2006-12-20 | Minor clean-ups, reformatting, comment changes. | Brian | |
2006-12-20 | Fix shader object reference counting and hash table deallocation. | Brian | |
2006-12-19 | Clean-up and re-org of the main GLSL object types. | Brian | |
Use the gl_shader struct as it should be. Renamed gl_linked_program to gl_shader_program. Store both shaders and programs in the same hash table and use the Type field to distinguish them. | |||
2006-12-19 | Overhaul of GLSL API functions, dispatching, etc. | Brian | |
2006-12-19 | Massive re-org of GLSL-related API functions. | Brian | |
Added new GLSL functions to struct dd_function_table. main/shaders.c calls GLSL functions through the dd_function_table. shader/shader_api.c implements the API functions. Other assorted changes, fixes everywhere else. | |||
2006-12-15 | Fix copy-and-paste mistake in comment ("scaling" should read "translation"). | Gary Wong | |
Before _mesa_Translatef(). | |||
2006-12-15 | Lots of assorted changes for new GLSL compiler backend. | Brian | |
New datatypes, constants, variables. | |||
2006-12-14 | Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa | Brian | |
2006-12-14 | Modify _mesa_strdup() so it handles NULL correctly. | Brian | |
2006-12-14 | _mesa_swizzle_ubyte_image: Only use single swizzle_copy call when strides match. | Michel Dänzer | |
This fixes texture data corruption with glTexSubimage (and probably glTexImage under some circumstances) with the texstore swizzle path. | |||
2006-12-13 | Move all the code for computing ctx->_TriangleCaps into state.c. | Brian | |
ctx->_TriangleCaps should probably go away altogether someday... | |||
2006-11-27 | replace check for XFree86LOADER and IN_MODULE with XFree86Server (bug 9144) | Brian Paul | |
2006-11-22 | Prune incoming state to the atoms of interest. Hopefully this will | Keith Whitwell | |
prevent driver-initiated statechanges in the middle of DrawElements/DrawArrays from disturbing this code. | |||
2006-11-22 | Another fix | Keith Whitwell | |
2006-11-21 | list header files in sources files (Dan Nicholson) | Brian Paul | |
2006-11-21 | More fixes, glean seems to run now. | Keith Whitwell | |
2006-11-21 | Fix more typos. | Keith Whitwell | |
2006-11-21 | glTexCoord3dv was not using third coordinate | Sean D'Epagnier | |
2006-11-20 | Fix typos that meant vbos were never unmapped | Keith Whitwell | |
2006-11-20 | fix glPopAttrib/color material bug #9091 | Brian Paul | |
2006-11-18 | delete shader objects when destroying shared context state | Brian Paul | |
2006-11-16 | Initial implementation work for CAL, RET, and BRA instructions for fragment | Brian Paul | |
programs. | |||
2006-11-16 | fix bug 9046 | Brian Paul | |
2006-11-16 | use LONGSTRING to silence warning | Brian Paul | |
2006-11-16 | fix glDrawPixels(GL_COLOR_INDEX, GL_BITMAP) bug 9044 | Brian Paul | |
2006-11-16 | Make sure vbo's are mapped before accessing their contents in | Keith Whitwell | |
api_arrayelt.c. Reported by Haihao Xiang. | |||
2006-11-15 | Add a size parameter to _mesa_add_unnamed_constant() and | Brian Paul | |
_mesa_add_named_constant() to indicate vector size (1, 2, 3 or 4). Always 4 for now... | |||
2006-11-15 | #define LONGSTRING __extension__ in imports.h and use it to silence gcc | Brian Paul | |
warnings about long string literals. | |||
2006-11-03 | plug in 2.0, 2.1 functions | Brian Paul | |
2006-11-03 | Added OpenGL 2.1 entrypoints. | Brian Paul | |
2006-11-03 | replace CONFIG_H with MESA_CONFIG_H_INCLUDED | Brian Paul | |