History log of /external/mesa3d/src/mesa/tnl/t_rasterpos.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f58ba6ca9147137c7a2d31a1014235f7077b7752 20-Jul-2012 Matt Turner <mattst88@gmail.com> Remove _mesa_inv_sqrtf in favor of 1/SQRTF

Except for a couple of explicit uses, _mesa_inv_sqrtf was disabled since
its addition in 2003 (see f9b1e524).

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
7793a63d3d3a0cf403b7f51dd3a72e4c37ebfb16 29-Feb-2012 Mathias Fröhlich <Mathias.Froehlich@gmx.net> mesa: Avoid revalidating shine tables in _tnl_RasterPos.

Now that _tnl_RasterPos no longer uses the shine tables, avoid
revalidating them.

Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de>
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
a1b1f8ff866f8ce48cfc83c9d9dd9f636d05d2a7 29-Feb-2012 Mathias Fröhlich <Mathias.Froehlich@gmx.net> mesa: Avoid using the shine table for _tnl_RasterPos

Use direct computation of pow for computing the shininess
in _tnl_RasterPos. Since the _tnl_RasterPos function is still
used by plenty drivers that do only need the shine table for
_tnl_RasterPos but do not make use of swtnl computations, this
enables pushing down the shine table computation and validation
into the tnl module, which will happen in a followup change.

Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de>
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
9d9111108eadd65708899284b1cfa9ca425f3ac8 09-Feb-2012 Brian Paul <brianp@vmware.com> mesa: replace GET_SHINE_TAB_ENTRY() macro with an inline function
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
ae509f88a54b9cc32f16099109330f2792593c83 09-Feb-2012 Brian Paul <brianp@vmware.com> mesa: remove gl_light::_SpotExpTable field

Just use pow() instead. Spot lights aren't too common and fixed-function
lighting isn't as important as it used to me.

This saves 32KB per context. Each table was 4KB and there's 8 lights.
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
31bf243a92454758fb4b8efc6bd8ccac99b67b6e 26-Dec-2011 Mathias Fröhlich <Mathias.Froehlich@web.de> mesa: remove leftovers from color indexed rendering.

Remove gl_light::_dli and gl_light::_sli.
Both are only used for a value previously used in
color indexed rendering. Also both variables are only used
and never written.

Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de>
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
3cc471e429675e82fcc37c6efa2c5e880d811b84 31-Jul-2010 Vinson Lee <vlee@vmware.com> tnl: Remove unnecessary headers.
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
a9c1b3caf67f035df83c6a4e38709cfa395f4cc6 25-Feb-2010 Ian Romanick <ian.d.romanick@intel.com> tnl: Remove color-index TNL support

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
a24d852630a39be1b9a062f17976e8ff8db1df8b 13-Jan-2010 Vinson Lee <vlee@vmware.com> tnl: Remove unnecessary header from t_rasterpos.c.
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
b4922b533155cc139ebafb111502bb55d2ad2ccf 26-Aug-2009 Eric Anholt <eric@anholt.net> mesa: Add support for ARB_depth_clamp.

This currently doesn't include fixing up the cliptests in the assembly
paths to support ARB_depth_clamp, so enabling depth_clamp forces the C path.
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
7391ba1e9d81f15465059db25d1279eefdbeb1a9 03-Apr-2009 Brian Paul <brianp@vmware.com> mesa: rename some gl_light fields to be clearer

EyeDirection -> SpotDirection
_NormDirection -> _NormSpotDirection
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
9705cff2033f1771a39ac3bb78eb5fcea522218a 21-Feb-2009 Brian Paul <brianp@vmware.com> mesa: re-org texgen state

New gl_texgen struct allows quite a bit of code reduction.
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
87e44d9003d6fdd4b9be911ad1aa4de1f87068d9 09-Feb-2009 Brian Paul <brianp@vmware.com> mesa: prefix #includes with main/
/external/mesa3d/src/mesa/tnl/t_rasterpos.c
6b146214dc16b441376d8dcaba21bcc4256a2402 20-Sep-2008 Keith Whitwell <keith@tungstengraphics.com> mesa: move rastpos helper to tnl
/external/mesa3d/src/mesa/tnl/t_rasterpos.c