History log of /external/mesa3d/src/mesa/tnl/t_vb_points.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ec79138138c3c88afb2052823b1e3f5271493085 20-Jul-2012 Matt Turner <mattst88@gmail.com> Use INV_SQRT instead of 1/SQRTF

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/tnl/t_vb_points.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_vb_points.c
32f2fd1c5d6088692551c80352b7d6fa35b0cd09 19-Feb-2010 Kristian Høgsberg <krh@bitplanet.net> Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions
/external/mesa3d/src/mesa/tnl/t_vb_points.c
28bd4a1d81c200d7eff4545de946dd943d853b08 28-Jan-2010 Brian Paul <brianp@vmware.com> tnl: fix double->float and int/uint conversion warnings

Reported by Karl Schultz.
/external/mesa3d/src/mesa/tnl/t_vb_points.c
a255472ee789d13c07174e385c7d40f965916e7b 04-Mar-2009 Brian Paul <brianp@vmware.com> mesa: include main/dd.h in t_vb_points.c and t_vp_build.c

For some reason makedepend doesn't seem to find the dependency on this
header in these two files. Directly including the header is a work-around.
/external/mesa3d/src/mesa/tnl/t_vb_points.c
bbd287103dad776d8a45c87c4e51fbc26d9b80d5 18-Sep-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: prefix a bunch of #include lines with "main/".

This is another step toward removing a whole bunch of -I flags from
the cc commands. Still need to address driver code...
/external/mesa3d/src/mesa/tnl/t_vb_points.c
d062b6cd2672f42fdfe20f6d932aacef9895aebc 23-May-2007 Brian <brian.paul@tungstengraphics.com> Fix point attentuation problem (bug 11042)

ctx->Point._Attentuation was computed in wrong place and the VB->Eye coord Z
array wasn't indexed correctly in run_point_stage().
/external/mesa3d/src/mesa/tnl/t_vb_points.c
a328e469d328f8b6fd5afdfc21d576fa1a2c43fc 13-Dec-2006 Brian <brian@yutani.localnet.net> Checkpoint work for new GLSL compiler back-end.

Among changes:
Remove ctx->FragmentProgram._Active
Remove _UseTexEnvProgram
Move _MaintainTnlProgram, _MaintainTexEnvProgram, _TexEnvProgram and
_TnlProgram fields.
Remove/disable old GLSL interpreter code.
/external/mesa3d/src/mesa/tnl/t_vb_points.c
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_points.c
071357096e682e9af59ad45ea5abc444ab431837 21-Mar-2006 Michal Krol <mjkrol@gmail.org> GLSL fixes:
- generate error on NULL pointers in glShaderSourceARB;
- reinstall program object, if current, in glLinkProgramARB;
- vertex and fragment shaders are optional in program object;
- floor asm was wrongly computed for x86 back-end;
- allow for (void) idiom in function prototypes;
- all fixed-state uniforms are updated;
- local variable initializers are working;
- implement texture* and shadow* functions for vertex processor;
- generate error if too many arguments in general constructor;
- trim unused data in general constructor;
- struct r-value field select was badly relocated;

Changes:
- add derived state gl_fog_attrib::_Scale;
- add derived state gl_light::_CosCutoffNeg;
/external/mesa3d/src/mesa/tnl/t_vb_points.c
a2ea606377ed5679dc513eabcf2d398216b47d61 13-Feb-2006 Michal Krol <mjkrol@gmail.org> Add ARB_vertex_shader stage just before render stage.
If enabled, all other stages, except render, are disabled.
/external/mesa3d/src/mesa/tnl/t_vb_points.c
dfe7aedf845ce9117065c6cee2146df7eee1c0fa 07-Oct-2005 Brian Paul <brian.paul@tungstengraphics.com> Fix a number of point size attenuation problems.
Move size clamping into the rasterization function.
/external/mesa3d/src/mesa/tnl/t_vb_points.c
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_points.c
b97e478fe90f612041e27852eb8c95f45467bde8 10-Feb-2005 Keith Whitwell <keith@tungstengraphics.com> mesa-tnl-0-to-NULL.patch from Jeff Muizelaar
/external/mesa3d/src/mesa/tnl/t_vb_points.c
6d460af6af77a0d5a5b568bcd6094b98e249ba93 23-Apr-2004 Brian Paul <brian.paul@tungstengraphics.com> Added ctx->Vertex/FragmentProgram._Enable flags. Set when vertex/fragment
program is enabled AND the currently bound program is valid.
Check _Enable instead of Enable to prevent things from blowing up
when someone calls glEnable(GL_VERTEX_PROGRAM_ARB) without actually
defining a program.
/external/mesa3d/src/mesa/tnl/t_vb_points.c
6bbcae9473eb29b4621aaa344013ebf3bb59ccf5 31-Jan-2004 Brian Paul <brian.paul@tungstengraphics.com> added _NEW_PROGRAM to check_state flags for pipeline stages (fixes vparray demo bug)
/external/mesa3d/src/mesa/tnl/t_vb_points.c
588225770c60834dfd2a95850435cc549167dc05 05-Jan-2004 Keith Whitwell <keith@tungstengraphics.com> Beef up t_vertex.c:
- cope with input vectors with size less than that of the emitted
attribute.
- cope with vertices with 'holes' inside and between vertices.

Fix calculation of tnl->render_inputs to work with fp programs.
Mirror VB->PointSizePtr in VB->AttribPtr so that it can work with t_vertex.c.

Transition swrast_setup/ to use t_vertex.c to build swrast vertices.
/external/mesa3d/src/mesa/tnl/t_vb_points.c
ae0eaf93e092ac8e8b1c98f3e986de96940663fa 24-Nov-2003 Keith Whitwell <keith@tungstengraphics.com> Merge vtx-0-2-branch
/external/mesa3d/src/mesa/tnl/t_vb_points.c
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_points.c
27558a160a9fe91745728d7626995cd88f8fe339 01-Mar-2003 Brian Paul <brian.paul@tungstengraphics.com> Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch]
Moved type conversion and interpolation macros into macros.h
Updated all the files that used to include mmath.h
/external/mesa3d/src/mesa/tnl/t_vb_points.c
05a4b37707d2c598ea68c05d07a3d65bcbf5a076 29-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> updated email addresses
/external/mesa3d/src/mesa/tnl/t_vb_points.c
3c63452e64df7e10aa073c6c3b9492b1d7dabbb8 25-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> Header file clean-up:
1. Remove all.h and PC_HEADER junk.
2. Rolled mem.c and mem.h into imports.c and imports.h
3. Include imports.h instead of mem.h
Restore _mesa_create/initialize_context() to be like they were in 4.0.4
New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
/external/mesa3d/src/mesa/tnl/t_vb_points.c
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_points.c
571a1ac6eead573777b990b31fce16987d894adb 06-Jan-2002 Brian Paul <brian.paul@tungstengraphics.com> implemented vertex program point size control
/external/mesa3d/src/mesa/tnl/t_vb_points.c
363049160da54f4aafe88f99bb2140a9bfed142b 06-Jan-2002 Brian Paul <brian.paul@tungstengraphics.com> Another vertex program checkpoint: clean-up of vertex attribute storage
in vertex_buffer. Improved vertex program pipeline stage such that
output registers can be processed in a loop. Getting closer to where
we need to be in order to implement performance optimizations...
/external/mesa3d/src/mesa/tnl/t_vb_points.c
86b842790b720cd6b1499ce8edca8a4e9c8dc029 14-Dec-2001 Brian Paul <brian.paul@tungstengraphics.com> vertex program check-in
/external/mesa3d/src/mesa/tnl/t_vb_points.c
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_points.c
b51b0a847d7e7daaea69f77ab569086ef81c24a2 07-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots of potential problems
/external/mesa3d/src/mesa/tnl/t_vb_points.c
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_points.c
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_points.c