Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-07 | mesa: Remove _Active and _UseTexEnvProgram flags from fragment programs. | Eric Anholt | |
There was a note in state.c about _Active deserving to die, and there were potential issues with it due to i965 forgetting to set _UseTexEnvProgram. Removing both simplifies things. Reviewed-by: Brian Paul <brianp@vmware.com> | |||
2008-12-09 | tnl: Fix zeroing of the 3ub part of a 3ub+1ub attrib pair in SSE. | Guillaume Melquiond | |
Bug #16520. | |||
2008-12-09 | tnl: Optimize SSE load[23]f_1 since they don't need the identity swizzle. | Guillaume Melquiond | |
SSE movss from memory zeroes out everything above the destination dword, so we get the (a, 0) or (a, 0, 0) result that these functions needed. Bug #16520. | |||
2008-12-09 | tnl: Fix typo that resulted in fallback from SSE for EMIT_3UB_3F_RGB/BGR. | Guillaume Melquiond | |
Bug #16520 | |||
2008-12-09 | tnl: Avoid undefined input value use in insert_3f_viewport_2(). | Guillaume Melquiond | |
Bug #16520. | |||
2008-10-08 | mesa: vertex emit debug code (disabled) | Brian Paul | |
2008-09-29 | mesa: asst updates for VMS | Jouk Jansen | |
2008-09-21 | mesa: move fixed function vertex program builder from tnl to core mesa | Keith Whitwell | |
Also unify caching of fragment and vertex programs in shader/prog_cache.c` Brought across from gallium-0.2 | |||
2008-09-21 | mesa: move rastpos helper to tnl | Keith Whitwell | |
2008-09-18 | mesa: fix null ptr deref bug in _tnl_InvalidateState(), bug 15834 | Brian Paul | |
2008-09-18 | mesa: prefix a bunch of #include lines with "main/". | Brian Paul | |
This is another step toward removing a whole bunch of -I flags from the cc commands. Still need to address driver code... | |||
2008-08-28 | mesa: bump MAX_INSN to 350 | Brian Paul | |
2008-07-01 | init machine->Samplers (fixes vertex program texture fetches) | Brian Paul | |
2008-06-16 | Compute/setup fog coordinates even if vertex program is enabled. | H. Verbeet | |
Only when fog's enabled, of course. In the usual case, this is just a pass-through operation. | |||
2008-06-16 | Don't compute vertex fog when fragment program is active. | H. Verbeet | |
2008-06-02 | [t_vp_build] Fix refcounting-related memory leak | Nicolai Haehnle | |
This memory leak is identical to the earlier one in texenvprogram. Fixed by not creating an additional reference to new programs in cache_item. On top of that, remove some duplicated state setting. | |||
2008-05-16 | fix merge collision | Brian Paul | |
2008-05-16 | free(key) in _tnl_UpdateFixedFunctionProgram() | Shunichi Fuji | |
2008-05-16 | Fix memory leak in _tnl_UpdateFixedFunctionProgram | Shunichi Fuji | |
2008-05-07 | fix refcounting bugs in tnl/tex program caches | Brian Paul | |
2008-05-06 | implement full reference counting for vertex/fragment programs | Brian | |
Use _mesa_reference_vert/fragprog() wherever we assign program pointers. Fixes a memory corruption bug found with glean/api2 test. | |||
2008-04-23 | glcore: drop outdated sources files intented for xorg | George Sapountzis | |
2008-03-19 | s/x86_init_func/x86_init_func_size (fixes bug 15119) | Brian | |
2008-03-19 | set outputs_safe to 0 as it's possible for the code generation | Alan Hourihane | |
to slip over the allocated memory for the vb. pull in sse fixes from gallium-0.1 | |||
2008-01-02 | t_vp_build: fix temporary register allocation to minimise the allocations | Hans de Goede | |
2007-11-30 | Updates of some OpenVMS makefiles. | joukj | |
2007-11-30 | Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesa | joukj | |
2007-11-29 | New ctx->Driver.Map/UnmapTexture() functions for accessing textures from ↵ | Brian | |
t_vb_program.c | |||
2007-11-29 | cleanups, comments | Brian | |
2007-11-29 | Move _mesa_load_tracked_matrices() from TNL module to prog_statevars.c | Brian | |
2007-11-15 | fix position invariant vertex programs for sw-tnl | Roland Scheidegger | |
do the same math as for fixed function pipe, including user clip planes. (mostly resurrected from the dead t_vb_arbprogram.c code) | |||
2007-11-03 | Fix mem leak in SSE code generation path (Michel Dänzer) and don't crash if ↵ | Brian | |
_mesa_exec_malloc() returns NULL. (picked from mesa_7_0_branch) | |||
2007-10-31 | Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesa | Jouk | |
2007-10-23 | properly init dst reg's CondMask/Swizzle fields | Brian | |
2007-10-15 | fix fog, rescale_normals bugs (from gallium branch) | Brian | |
2007-10-03 | minor fog calc cleanup | Roland Scheidegger | |
2007-10-03 | Update of OpenVMS makefiles for the use of "new" include file convention | Jouk | |
2007-10-02 | Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesa | Jouk | |
2007-09-29 | fix VBO-split infinite loop (bug 12164) | Brian | |
2007-09-16 | revert a956184f70733bd22e2bbee515386da12302963f | Matthieu Castet | |
2007-09-06 | Disable an assert for hw that do not emit POS as first vertex attrib, like nv1x | Patrice Mandin | |
2007-08-31 | Fix problem introduced in previous commit in which a state variable ↵ | Brian | |
(uniform) is written to. (see bug 12239) Also, added some assertions to the emit_arg() and emit_dst() functions to catch this kind of error in the future. | |||
2007-08-31 | i965: Calculate the positional light in homogeneous coordinates. | Xiang, Haihao | |
fix bug#11009 | |||
2007-07-25 | Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesa | Jouk | |
2007-07-21 | Remove ctx->Point._Size and ctx->Line._Width. | Brian | |
The clamping for these values depends on whether we're drawing AA or non-AA points, lines. Defer clamping until drawing time. Drivers could compute and keep clamped AA and clamped non-AA values if desired. | |||
2007-07-04 | Be more consistant with paths in #includes. Eventually, eliminate a bunch ↵ | Brian | |
of -I flags. | |||
2007-06-28 | remove obsolete t_save_api.c | Brian | |
2007-06-08 | Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesa | Jouk | |
2007-05-23 | Fix point attentuation problem (bug 11042) | Brian | |
ctx->Point._Attentuation was computed in wrong place and the VB->Eye coord Z array wasn't indexed correctly in run_point_stage(). | |||
2007-05-22 | fog: fix potential issues with generated vp using fog | Roland Scheidegger | |
Change the generated vertex programs (tnl/brw) to follow the same logic as the tnl fog wrt using absolute value, and sync them up a bit (untested). |