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
|