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_vb_texgen.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_texgen.c
|
3cc471e429675e82fcc37c6efa2c5e880d811b84 |
|
31-Jul-2010 |
Vinson Lee <vlee@vmware.com> |
tnl: Remove unnecessary headers.
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
165b860da6f16ef4817a4959774a57f57ba3756d |
|
18-Nov-2009 |
Eric Anholt <eric@anholt.net> |
tnl: Replace deprecated ObjPtr with AttribPtr[_TNL_ATTRIB_POS]
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
df582ca767a38f185f9b4c449e7ed4266c414ae2 |
|
18-Nov-2009 |
Eric Anholt <eric@anholt.net> |
tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]
/external/mesa3d/src/mesa/tnl/t_vb_texgen.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_vb_texgen.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_texgen.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_texgen.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_texgen.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_texgen.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_texgen.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_texgen.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_texgen.c
|
5fff0c135da68f58914b926cb73c21d9a6620045 |
|
07-Jan-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
Cope with the possibility that incoming vectors may have count < VB->Count. Remove code to deal with the (should-be) impossible situation of null input vectors.
/external/mesa3d/src/mesa/tnl/t_vb_texgen.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_texgen.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_texgen.c
|
ae7666385d6bb2885fce2590d4f07c6caa8b3260 |
|
14-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added blurb about NVIDIA extensions
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
790734045b69c47b1525fbf9106a7ca5a8eb7416 |
|
05-Jan-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
Re-commit t_vertex.[ch] changes to fd.o server.
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
8fee8dfcaaf2dae5a8a022077f2d888b9943b5a2 |
|
08-Dec-2003 |
Daniel Borca <dborca@users.sourceforge.net> |
fixed a bug in texgen (T coord for GL_REFLECTION_MAP_NV)
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
ae0eaf93e092ac8e8b1c98f3e986de96940663fa |
|
24-Nov-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge vtx-0-2-branch
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
a4e65d69dc745a78fb3dbcbb0ee194e1b6877c5d |
|
17-Nov-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix texgen bug 597589
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
2655e68504786b62a8463d04eaa74a953e5d2871 |
|
11-Oct-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix some sphere texgen bugs (reported by Daniel Borca)
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
92f9785c727ea10ff5f8dc9770f0e8f388fcea70 |
|
02-May-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Use ctx->Const.MaxTextureImageUnits and MaxTextureCoordUnits in more places. Misc vertex array / vertex program changes.
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
c765d446507b25f3531be3a116d1b5de598bb9ad |
|
31-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed bad texgen Q problem
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
f9b1e5241facc8cf255c258082d5cb5b04783e93 |
|
04-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
added _mesa_inv_sqrtf() and INV_SQRTF() (Josh Vanderhoof)
/external/mesa3d/src/mesa/tnl/t_vb_texgen.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_texgen.c
|
610d59981a9f43fefe29b34ef19c184d28e2bef5 |
|
14-Jan-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
First batch of code for GL_NV_fragment_program. Re-org of some GL_NV_vertex_program code. Replace MAX_TEXTURE_UNITS with MAX_TEXTURE_COORD_UNITS and MAX_TEXTURE_IMAGE_UNITS.
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
05a4b37707d2c598ea68c05d07a3d65bcbf5a076 |
|
29-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated email addresses
/external/mesa3d/src/mesa/tnl/t_vb_texgen.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_texgen.c
|
4e9676fb13f60ecdbc247b120031f18cd3febcb0 |
|
29-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Applied Matt Sealey's patch to remove/isolate all stdio.h function calls. Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
/external/mesa3d/src/mesa/tnl/t_vb_texgen.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_texgen.c
|
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_texgen.c
|
86b842790b720cd6b1499ce8edca8a4e9c8dc029 |
|
14-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
vertex program check-in
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
908be619fdba608b057ae512834dcc7a76aa3224 |
|
26-Apr-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
first pass at eval fixes
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
5e23af22f708a66695c0e44e599c26f02d8d4dcd |
|
30-Mar-2001 |
Gareth Hughes <gareth@valinux.com> |
Remove all traces of CULL_MASK_ACTIVE.
/external/mesa3d/src/mesa/tnl/t_vb_texgen.c
|
ed39a43b8cb2e1cf69b097fc89365cde470ebf51 |
|
29-Mar-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Remove ENABLE_* flags, ctx->_Enabled. Replace with ctx->Texture._TexMatEnabled, ctx->Texture._TexGenEnabled.
/external/mesa3d/src/mesa/tnl/t_vb_texgen.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_texgen.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_texgen.c
|
188f2949eaf181f4aab041a6dad26fa76e746eee |
|
03-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
more namespace clean-ups
/external/mesa3d/src/mesa/tnl/t_vb_texgen.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_texgen.c
|
5c1e7fa6ee72f4403d9ec9d12830dd689b966e71 |
|
29-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Removed knowledge of swrast Clear/Bitmap/Accum/Draw/Read/CopyPixels functions from core mesa -- if drivers need these fallbacks they must now call them themselves. Introduced hooks for clip-vertex-interpolation and the rendering of clipped lines and polygons. Allows drivers to interpolate their hardware-format vertices directly. Used in dri drivers to replace fastpath code. Slight optimizations to pipeline build/run routines.
/external/mesa3d/src/mesa/tnl/t_vb_texgen.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_texgen.c
|