summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-04-04Overlapping copies with zoomZ=-1 were broken. See bug 10521.Brian
Need to check for overlapping src/dest regions before computing bottom-to-top vs. top-to-bottom order.
2007-04-04remove debug printfBrian
2007-04-04i810/i915/i915tex: reinitialize the context point stateXiang, Haihao
2007-04-02Fix in t_vp_build: Missed necessary updates sometimesNicolai Haehnle
_mesa_update_state doesn't always reset VertexProgram._Current to NULL. This caused us to skip a necessary update of the fixed function vertex program sometimes. Change the logic such that we check for updates whenever the _Current program is either NULL or the program generated by t_vp_build.
2007-04-02Call _glapi_set_context(NULL) in _glapi_check_multithread() to make sure the ↵Brian
_glapi_Context global gets cleared properly.
2007-04-02use _mesa_reference_renderbuffer() in a few more placesBrian
2007-04-02updated debug printfBrian
2007-04-01Fix some bugs/issues related to alpha channel support. See bug 10483.Brian
2007-04-01If using PF_8A8B8G8R, be sure alpha is correctly handled.Brian
2007-04-01re-order tokens, fix commentsBrian
2007-03-31always emit BGN/ENDSUB, for now anywayBrian
2007-03-31fix scoping mistake in previous commit that checked for writable LHSsBrian
2007-03-30check that LHS of assignment is writableBrian
2007-03-30Merge branch 'origin'Eric Anholt
2007-03-30Merge branch 'crestline-qa', adding support for the 965GM chipset.Eric Anholt
2007-03-30call DRI_VALIDATE_DRAWABLE_INFO(), bug 10477Gustavo Pichorim Boiko
2007-03-30Clean and update XMesa/XFree86 interface.George Sapountzis
Drop XMesaSetVisualDisplay(), XMesaReset(), no longer used. Add XMesaCopyContext() and move the GlxSetRenderTables() call for XGL within XMesaForceCurrent(). This is to make xserver/GL/mesa/X/xf86glx.c unaware of Mesa internals. Also, clean some ifdef's to make it clear that USE_XSHM and XFree86Server are mutually exclusive. Lastly, - move gcstruct.h from glxheader.h up to xmesa_xf86.h since it calls *gc->ops - drop GL/glxtokens.h from xm_api|dd.c, GLX tokens come from glcore.h and are used irrelevant of XFree86.
2007-03-28cond code fixBrian
2007-03-28fix cond code swizzle bugBrian
2007-03-28Handle logical NOT and XOR without library functions. Results in much ↵Brian
tighter code.
2007-03-28optimization for the emit_not() functionBrian
2007-03-28remove IR_BREAK_IF_FALSEBrian
2007-03-28don't generate IR_BREAK_IF_FALSEBrian
2007-03-28Get rid of IR_CONT_IF_FALSEBrian
2007-03-28Get rid of BRK0, BRK1, CONT0, CONT1 instructions.Brian
2007-03-28Don't emit OPCODE_CONT0/1, BRK0/1 instructions, clean-ups elsewhere.Brian
2007-03-28simplify, clean-up break/cont codeBrian
2007-03-28added some null ptr checks to handle error recoveryBrian
2007-03-28Use constant_to_src_reg() to simplify some codeBrian
2007-03-28added missing returns after slang_info_log_error() callsBrian
2007-03-28Fix, clean-up code related to comparisons, condition codes, etc.Brian
2007-03-28print condcodes if DEBUG_PROGBrian
2007-03-28expose _mesa_condcode_string(), fix some printingBrian
2007-03-28check that if/while/do-while condition is boolean or scalarBrian
2007-03-28Add missing OSMesaColorClamp functionAlan Hourihane
2007-03-27Implement true CAL/RET subroutines. Some optimizations, clean-ups coming...Brian
2007-03-27fix another pc off-by oneBrian
2007-03-27added _slang_label_new_unique()Brian
2007-03-27fix some printing issues related to subroutinesBrian
2007-03-27fix a fragment fog regressionBrian
2007-03-27fix off by one error in OPCODE_RETBrian
2007-03-27init machine->StackDepth=0Brian
2007-03-27more parenthesisBrian
2007-03-27i915tex compile fix (account for moved _UseTexEnvProgram var)Roland Scheidegger
2007-03-27fix incorrect _MaxElement calculationRoland Scheidegger
The calculation of _MaxElement was wrong if the stride was larger than elementSize, which lead to rejection of every DrawElements call which accessed the maximum element if CheckArrayBounds was enabled.
2007-03-27recommit e731d8aafa98bbf9d30f83e65f28b7718be55834.Roland Scheidegger
This got lost with glsl-compiler-1 merge, it fixes segfaults when using ATI_fragment_shader, which uses the ProgramStringNotify mechanism but doesn't have a valid program pointer.
2007-03-27add parenthesis around a bit-wise AND term in _tnl_InvalidateState()Brian
2007-03-27Restore the UseTexEnvProgram logic.Brian
Was removed during glsl-compiler work. Still need to go back and revisit this because of the interaction with fragment shaders...
2007-03-27r300: Fix radeonUpdatePageFlipping() function.Roland Scheidegger
Always call driFlipRenderbuffers() with pfCurrentPage value, in case it's initially 1 instead of 0. May fix some issues with pageflip, the same fix was applied to r128, radeon and r200 (6e0e6eff05727ac8833c2b2dffc51c6619427e77).
2007-03-27r128, radeon, r200: Check ctx->WinSysDrawBuffer before calling function that ↵Roland Scheidegger
dereferences it. Same fix as for r300 (which fixed https://bugs.freedesktop.org/show_bug.cgi?id=10417), since it's likely an issue with those drivers too.