Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-03-06 | Fix cut-and-paste error in the name of GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB. | Ian Romanick | |
2007-03-06 | Fix/improve framebuffer object reference counting. | Brian | |
Use _mesa_reference_framebuffer() and _mesa_unreference_framebuffer() functions to be sure reference counting is done correctly. Additional assertions are done too. Note _mesa_dereference_framebuffer() renamed to "unreference" as that's more accurate. | |||
2007-03-06 | Take care of texObj reference in _mesa_free_framebuffer_data() | Brian | |
2007-03-01 | move oldFb decl into tighter scopes | Brian | |
2007-03-01 | fix bad n_dot_h normalization code (bug 9977), plus clean-up the code in general | Brian | |
2007-02-27 | assert that fb->RefCount==0 in _mesa_free_framebuffer_data() | Brian | |
2007-02-27 | s/matrix_stack/gl_matrix_stack/ and s/mesa_list_state/gl_dlist_state/ | Brian | |
2007-02-26 | remove unused DriverMgrCtx | Brian | |
2007-02-26 | Add EmitHighLevelInstructions, EmitComments booleans to gl_shader_state. | Brian | |
These control code generation options. May be overridden by drivers, debuggers, etc. | |||
2007-02-26 | fix mem leak in _mesa_ShaderSourceARB() | Brian | |
2007-02-26 | Do proper framebuffer refcounting in _mesa_make_current(). | Brian | |
Also, added DeletePending field to gl_framebuffer used when a window has been deleted, but there still may be rendering contexts attached to the gl_framebuffer object. | |||
2007-02-25 | define and use MAX_PROGRAM_ADDRESS_REGS | Brian | |
2007-02-25 | s/GetFragmentProgramRegister/GetProgramRegister/ | Brian | |
2007-02-24 | Undo some changes to _mesa_UpdateTexEnvProgram(). Fixes broken i915 texturing. | Brian | |
2007-02-24 | Remove unneeded _Fragment/VertexShaderPresent fields, update comments. | Brian | |
2007-02-23 | s/GLint/gl_state_index/, length is now 5 not 6 | Brian | |
2007-02-22 | added MAX_PROGRAM_ENV_PARAMS | Brian | |
2007-02-22 | Merge branch 'origin' into glsl-compiler-1 | Brian | |
Conflicts: src/mesa/main/state.c src/mesa/shader/program.c src/mesa/shader/program.h src/mesa/shader/programopt.c src/mesa/shader/slang/slang_execute.c src/mesa/sources src/mesa/swrast/s_arbshader.c src/mesa/swrast/s_context.c src/mesa/swrast/s_span.c src/mesa/swrast/s_zoom.c src/mesa/tnl/t_context.c src/mesa/tnl/t_save_api.c src/mesa/tnl/t_vb_arbprogram.c src/mesa/tnl/t_vp_build.c src/mesa/tnl/t_vtx_eval.c | |||
2007-02-12 | fd.o #BZ 9684 | Zou Nan hai | |
gcc may cast an overflowed float value to an negative int value on i386, fix it to make sure at least some apps will not crash if it contains wrong normal data. | |||
2007-02-10 | ctx->Point._Size fix | Rune Peterson | |
2007-02-09 | optimize generated vertex programs a bit | Roland Scheidegger | |
Use new internal state to avoid per-vertex normalization of static spot direction vector. Use internal state for simpler per-vertex fog computations (MAD instead of SUB/MUL for linear fog, EX2 instead of POW for EXP/EXP2 fog). Simplify point size calc (2 MADs instead of MOV, MUL, MUL, DP3), and while there fix it up (RSQ instead of RCP). All untested... | |||
2007-02-05 | fix mem leak | Panagiotis Papadakos | |
2007-02-03 | Add _NEW_PROGRAM flag to _MESA_NEW_NEED_EYE_COORDS. | Brian | |
This fixes a segfault in the texgen code that can occur after we've disabled a vertex program. | |||
2007-02-03 | Add _NEW_PROGRAM flag to _MESA_NEW_NEED_EYE_COORDS. | Brian | |
This fixes a segfault in the texgen code that can occur after we've disabled a vertex program. | |||
2007-02-02 | Merge branch 'vbo-0.2' | Keith Whitwell | |
Conflicts: src/mesa/main/texcompress_s3tc.c src/mesa/tnl/t_array_api.c | |||
2007-01-31 | _mesa_pack_rgba_span_float: fix for packing data into group | Xiang, Haihao | |
2007-01-30 | bump version to 6.5.3 | Brian | |
2007-01-27 | Bug 9628: no entry for GetVertexAttribPointerv | George Sapountzis | |
This is because (in glX_API.xml) GetVertexAttribPointerv is aliased to GetVertexAttribPointervARB which is then aliased to GetVertexAttribPointervNV. Make GetVertexAttribPointerv alias GetVertexAttribPointervNV directly. Patch by Ian Romanick <idr@us.ibm.com> and regenerate. | |||
2007-01-26 | fix typo | Brian | |
2007-01-26 | document, re-indent _mesa_ffsll() | Brian | |
2007-01-26 | Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa | Brian | |
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 | |