History log of /external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ba1d921bdf7a15fcc4a4e3162ea6fe9810f233d6 29-Feb-2012 Mathias Fröhlich <Mathias.Froehlich@gmx.net> mesa: Push the shine table into the tnl module.

All users of the shine table outside of the tnl module
are gone. Move the implementation into the tnl module and
prefix the public functions with _tnl.

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_vb_lighttmp.h
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_vb_lighttmp.h
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_vb_lighttmp.h
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_vb_lighttmp.h
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_vb_lighttmp.h
0a9187801505130738ae947c69cafa8a1dd118d1 18-Nov-2009 Eric Anholt <eric@anholt.net> tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
fc9a2970dc539b21b035ea0a770ec69822962145 18-Nov-2009 Eric Anholt <eric@anholt.net> tnl: Replace deprecated IndexPtr[] with AttribPtr[] or new BackfaceIndexPtr
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
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_vb_lighttmp.h
62e1fae858509615c6e54e0b9388cfa2691a5919 14-Jun-2006 Brian Paul <brian.paul@tungstengraphics.com> A number of vertex buffer fields like NormalPtr, FogCoordPtr, etc are really
just aliases for members of the VB->AttribPtr[] array.
Begin replacing FogCoordPtr with VB->AttribPtr[_TNL_ATTRIB_FOG], and similarly
for NormalPtr, TexCoordPtr, PointSizePtr, etc.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
6f973f33679e034b7cb63806f1ddfabdbdd70123 22-Apr-2005 Keith Whitwell <keith@tungstengraphics.com> Simplify the pipeline_stage structure
- remove input/output fields, input tracking removed.
- remove state fields, the validate function now called
on every statechange.
- add an explicit 'create' function.

Add in code to build vertex program to implement current t&l state. Still
disabled, but turn on with a #define in t_vp_build.h.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
dd9666bc1def9e99a5050545ab71d24037cf5af0 05-Jan-2005 Keith Whitwell <keith@tungstengraphics.com> Give attributes with zero-stride a count of 1 to make it easier
to avoid transforming the same attribute multiple times.

Don't light a single normal multiple times in light_fast_rgba*
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
2d846b712c44ebcf7bedce43bb58765c7493d89e 03-Dec-2004 Brian Paul <brian.paul@tungstengraphics.com> re-disable TRACE
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
22ae633d1ea636e0e07ba044a0f8fa2195c83bc6 02-Dec-2004 Alan Hourihane <alanh@tungstengraphics.com> Fix some warnings
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
462183fe4cb6df6d90632d9e2cee881c8d26b1cb 26-Apr-2004 Alan Hourihane <alanh@tungstengraphics.com> bring over build fixes from stable branch
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
2799d2535ab013ec82c79e3f98f92cdef43dbdf3 08-Dec-2003 Jouk Jansen <joukj@hrem.stm.tudelft.nl> Committing in .

Solves array boundary out of bound which causes problems on OpenVMS (and
maybe other systems)

Modified Files:
Mesa-newtree/src/mesa/tnl/t_vb_lighttmp.h
Mesa-newtree/src/mesa/tnl/t_vtx_eval.c
----------------------------------------------------------------------
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
b305028464f02947c0cce0476af0e35f4ed1fafa 04-Dec-2003 Brian Paul <brian.paul@tungstengraphics.com> Port over changes from XFree86/Mesa 5.0.2, mostly to silence compiler warnings.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
ae0eaf93e092ac8e8b1c98f3e986de96940663fa 24-Nov-2003 Keith Whitwell <keith@tungstengraphics.com> Merge vtx-0-2-branch
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
4e5b58f48382862922dbc387080bfb2378a43b47 07-Oct-2003 Keith Whitwell <keith@tungstengraphics.com> index wasn't being calculated correctly (result was being discarded)
in light_ci()
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
ff56908e09c0351179478deb19677cf56eec1f64 05-Aug-2003 Keith Whitwell <keith@tungstengraphics.com> Store material attributes in an Attrib[] style array. This is a
first step to reviving/rescuing the 'vtx' rework from the old mesa
tree.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
6dc85575000127630489b407c50a4b3ea87c9acb 17-Jul-2003 Keith Whitwell <keith@tungstengraphics.com> Merge Jose's documentation and core Mesa changes from embedded branch
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
9ac51f57efe07ed43a1e4224a7f5daddec401b36 05-Jun-2003 Ian Romanick <idr@us.ibm.com> Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
05a4b37707d2c598ea68c05d07a3d65bcbf5a076 29-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> updated email addresses
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
0cb28418d06c30e431bdff515c1d36a812d5950d 13-Feb-2002 Keith Whitwell <keith@tungstengraphics.com> More suport for t&l drivers
Fix GLuint compare bugs
Fix RESET_STIPPLE calls
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
4c8fadc6d996c8c433826c4c763104b7d69cf7e5 22-Jan-2002 Brian Paul <brian.paul@tungstengraphics.com> Clean-up/renaming of the per-vertex attribute bits, specifically, the
VERT_BIT_* flags are new and used in many places (esp in T&L code).
Updated some comments for doxygen.
Various code clean-ups.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
bd1a9dacf6a45e6aa6954eeb490d55ebcc80ace8 05-Jan-2002 Brian Paul <brian.paul@tungstengraphics.com> Vertex program checkpoint commit: converted all vertex attributes (color,
normal, texcoords, fogcoord, secondary color, etc) to GLfloat[4] datatype.
Aliasing of glVertex, glNormal, glColor, glFogCoord, etc. to glVertexAttrib
now complete.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
cab83b8aa9e8269ad9c6f905e1bc850689b8ef5c 05-Jan-2002 Brian Paul <brian.paul@tungstengraphics.com> comments, clean-ups, added lots of const qualifiers
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
c6a14906c61d3cc1a9849d20d587e719ba8672b9 19-Dec-2001 Brian Paul <brian.paul@tungstengraphics.com> remove some cruft
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
86b842790b720cd6b1499ce8edca8a4e9c8dc029 14-Dec-2001 Brian Paul <brian.paul@tungstengraphics.com> vertex program check-in
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
52d4c6ebb52a40a707ea12058c07875b71c7f4e7 20-Oct-2001 Keith Whitwell <keith@tungstengraphics.com> forgotten diffuse alpha fix
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
edf8c06270a0e62f33e3f45e1f0307acfeff3b5d 14-Sep-2001 Brian Paul <brian.paul@tungstengraphics.com> more warning fixes (Karl Schultz)
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
b1a2393bb7dfa4a930d5302a4dfd6afd9034c413 14-Aug-2001 Keith Whitwell <keith@tungstengraphics.com> Fix problem with colormaterial (bug #441859)
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
76ca0f5232682665a899841026c47f171c7ec05c 03-Aug-2001 Keith Whitwell <keith@tungstengraphics.com> Fix SGL testLights.exe bugs (interaction of copying and fixup in display lists)
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
c618005dcff0d4011a77cfebd109880eb784d581 01-Aug-2001 Keith Whitwell <keith@tungstengraphics.com> Fix copying problem (light spots) on evaluated surfaces.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
46af1f87c897ef03470d205e9fd147e93911cbce 28-Jul-2001 Keith Whitwell <keith@tungstengraphics.com> Remove _BaseAlpha, fix reflect lighting bug.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
53560311294814ae0daa8457307a2b25077bf4e9 17-Jul-2001 Keith Whitwell <keith@tungstengraphics.com> Lighting now emits colors as CHAN_TYPE, as it used to. This will require
minor adjustments in the dri drivers for twosided lighting to work again.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
51c0c71811508b6658e0d5dcff8426b618322a73 28-Apr-2001 Keith Whitwell <keith@tungstengraphics.com> Support for floating point color representation in tnl module.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
2b7c042525c6895016ab547745b15880b2751f36 19-Apr-2001 Keith Whitwell <keith@tungstengraphics.com> Fix striding of color material inputs. (Fixes glean colorLitPerf)
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
22144ab7552f0799bcfca506bf4ffa7f70a06649 12-Mar-2001 Gareth Hughes <gareth@valinux.com> Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
08836341788a9f9d638d9dc8328510ccd18ddeb5 03-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
46b0988c673b28e072fd0cbf477632a9ab6f9f18 16-Feb-2001 Keith Whitwell <keith@tungstengraphics.com> Allow swrast to cope (fairly) cleanly with GL_SEPERATE_SPECULAR when
texturing is not enabled, and without requiring the two colors be
added externally.

As a part of this, collapsed the decomposition of quads into triangles
inside swrast to be hardwired into _swrast_Quad; removed s_quads.[ch].

Removed checks on texture state from t_vb_light.c, which was previously
required by swrast.

Moved the t_dd_ templates to a new directory.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
2448fc7deeaa870d879de17158f243f239c05b15 16-Feb-2001 Keith Whitwell <keith@tungstengraphics.com> Fixed conform problems with recent material tracking change.
Remove redundant 'update_materials' stage.
Fix conform segfault with seperate specular colors in mustpass.c. These
tests still fail, however.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
4e52e192b2507a001817c8172713016cef69206b 15-Feb-2001 Brian Paul <brian.paul@tungstengraphics.com> fixed a CI-mode spot light conformance failure, but still not clear why
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
b5fb4fd55bb49fb969ae483f77aa6f9db8348c20 14-Feb-2001 Brian Paul <brian.paul@tungstengraphics.com> fixed a CI mode segfault, minor clean-ups
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
74b493a5e61237de081a438e774e5d8139d4c6b7 24-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> Lots of GLchan datatype changes.
Added GLvector4us datatype in math/m_vector.[ch]
Added _math_trans_4us() in math/m_translate.[ch]
Choose GLvector4ub, GLvector4us, GLvector4f at compile time based on CHAN_BITS.
Made Driver.ClearColor() and Driver.ClearIndex() optional driver functions.
Changed args to Driver.ClearColor(), updated drivers.
Reordered files in Makefile.X11
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
c0bcd2ca99609fe8b6e992e2277ef8612d46fdfe 17-Jan-2001 Keith Whitwell <keith@tungstengraphics.com> Fixes for performance bug on compiled array element paths.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
6532db986883ea1a431c043126de4947465834a1 03-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> More color macro clean-ups.
FLOAT_TO_CHAN() macro removed.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h
cab974cf6c2dbfbf5dd5d291e1aae0f8eeb34290 26-Dec-2000 Keith Whitwell <keith@tungstengraphics.com> Major rework of tnl module
New array_cache module
Support 8 texture units in core mesa (now support 8 everywhere)
Rework core mesa statechange operations to avoid flushing on many
noop statechanges.
/external/mesa3d/src/mesa/tnl/t_vb_lighttmp.h