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_texmat.c
|
3cc471e429675e82fcc37c6efa2c5e880d811b84 |
|
31-Jul-2010 |
Vinson Lee <vlee@vmware.com> |
tnl: Remove unnecessary headers.
/external/mesa3d/src/mesa/tnl/t_vb_texmat.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_texmat.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_texmat.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_texmat.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_texmat.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_texmat.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_texmat.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_texmat.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_texmat.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_texmat.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_texmat.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_texmat.c
|
ae0eaf93e092ac8e8b1c98f3e986de96940663fa |
|
24-Nov-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge vtx-0-2-branch
/external/mesa3d/src/mesa/tnl/t_vb_texmat.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_texmat.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_texmat.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_texmat.c
|
05a4b37707d2c598ea68c05d07a3d65bcbf5a076 |
|
29-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated email addresses
/external/mesa3d/src/mesa/tnl/t_vb_texmat.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_texmat.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_texmat.c
|
30f51ae067379c2b3573c06b707d25a9704df7be |
|
18-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replace old matrix stacks with new code based on struct matrix_stack. Moved vertex program hash table into shared context state. Implemented reference counting for vertex programs. Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates).
/external/mesa3d/src/mesa/tnl/t_vb_texmat.c
|
86b842790b720cd6b1499ce8edca8a4e9c8dc029 |
|
14-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
vertex program check-in
/external/mesa3d/src/mesa/tnl/t_vb_texmat.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_texmat.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_texmat.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_texmat.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_texmat.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_texmat.c
|