e4f8d33aea7e0112dfbf3a38fdc36d11b2e7be10 |
|
18-Jul-2012 |
Brian Paul <brianp@vmware.com> |
mesa: use gl_program cast wrappers In a few cases, remove unneeded casts. And fix a few other const-correctness issues. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/nvprogram.c
|
762c9766c93697af8d7fbaa729aed118789dbe8e |
|
31-Oct-2011 |
Mathias Fröhlich <Mathias.Froehlich@web.de> |
mesa: Use VERT_ATTRIB_* indexed array in gl_array_object. Replace the distinct struct gl_client_array members in gl_array_object by an array of gl_client_arrays indexed by VERT_ATTRIB_*. Renumber the vertex attributes slightly to keep the old semantics of the distinct array members. Make use of the upper 32 bits in VERT_BIT_*. Update all occurances of the distinct struct members with the array equivalents. Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/nvprogram.c
|
e12b4752ef3cbc181d84c1eba672760f120ad346 |
|
26-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
nvprogram: Silence "warning: unused parameter ‘ctx’"
/external/mesa3d/src/mesa/main/nvprogram.c
|
a0eb83401ef599e597b72e70c8856e1bc0f59dcc |
|
04-Aug-2011 |
Brian Paul <brianp@vmware.com> |
mesa: use gl_constant_value type in _mesa_[Get]ProgramNamedParameter4fNV()
/external/mesa3d/src/mesa/main/nvprogram.c
|
0117da40cd7edd3d165bb28569c289b37eca12b9 |
|
06-Jan-2011 |
Vinson Lee <vlee@vmware.com> |
mesa: Include mtypes.h in files that use gl_context struct. Directly include mtypes.h if a file uses a gl_context struct. This allows future removal of headers that are not strictly necessary but indirectly include mtypes.h for a file.
/external/mesa3d/src/mesa/main/nvprogram.c
|
48af60b46540a30c3754f0e59801a62dfb1a146d |
|
17-Nov-2010 |
Brian Paul <brianp@vmware.com> |
mesa: upgrade to glext.h version 66 The type of the num/count parameter to glProgramParameters4[df]vNV() changed so some API dispatch code needed updates too.
/external/mesa3d/src/mesa/main/nvprogram.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/main/nvprogram.c
|
6d3a2c97f4a78e85545286e0e126cd3a27bd1cbd |
|
05-Sep-2010 |
Luca Barbieri <luca@luca-barbieri.com> |
glsl: make compiler options per-target This allows us to specify different options, especially useful for chips without unified shaders. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/nvprogram.c
|
ec2b92f98c2e7f161521b447cc1d9a36bce3707c |
|
11-Jun-2010 |
Brian Paul <brianp@vmware.com> |
mesa: rename src/mesa/shader/ to src/mesa/program/
/external/mesa3d/src/mesa/main/nvprogram.c
|
7936e06657bc43de80ae4f56ee9db956e193d880 |
|
11-Jun-2010 |
Brian Paul <brianp@vmware.com> |
mesa: move nvprogram.[ch] to main/
/external/mesa3d/src/mesa/main/nvprogram.c
|
27eb79c9dc2ac16114bf617d6c2919e702086354 |
|
31-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
these files now live in the shader directory
/external/mesa3d/src/mesa/main/nvprogram.c
|
66f2fd89ea6e46cd76ea62f59c0b2fcdf80b2247 |
|
17-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added some missing FLUSH_VERTICES calls
/external/mesa3d/src/mesa/main/nvprogram.c
|
ae7666385d6bb2885fce2590d4f07c6caa8b3260 |
|
14-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added blurb about NVIDIA extensions
/external/mesa3d/src/mesa/main/nvprogram.c
|
c5b1e81de48de5d8830bf5d92ff767ad1985e46e |
|
23-Oct-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Initial work for bounds checking of vertex arrays and vertex buffer objects. Only glDrawArrays() done so far. Simplified glVertex/Color/etcPointer functions. Misc casts added here and there.
/external/mesa3d/src/mesa/main/nvprogram.c
|
c40d1dd62dd9bcbb97128e37a75d991a8d3b2d8c |
|
22-Oct-2003 |
Kendall Bennett <KendallB@scitechsoft.com> |
Added GLAPIENTRY decorations for all first level OpenGL API function entry points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler.
/external/mesa3d/src/mesa/main/nvprogram.c
|
148a2847a105ce9d9189ad3081091de60f803a33 |
|
17-Sep-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
More work on ARB_vertex_buffer_object. Use GLubyte * instead of void * for gl_client_array->Ptr to simplify upcoming pointer arithmetic changes.
/external/mesa3d/src/mesa/main/nvprogram.c
|
aa00d122b81a118eca3b43c66f17d988b1aa62d3 |
|
15-Sep-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Some work on ARB_vertex_buffer_object. Use GL_CLIENT_ACTIVE_TEXTURE when returning texcoord array values in get.c
/external/mesa3d/src/mesa/main/nvprogram.c
|
04a81da03bef5020d863e46aa597eddf7aaac016 |
|
31-Aug-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Moved some shared vertex/fragment program code into new program.c file. Implemented new program_parameter_list type and functions for dealing with named program parameters, constants and GL state references. New state_index enum for describing GL state referenced within ARB vertex/ fragment programs. Plus, functions for fetching named GL state.
/external/mesa3d/src/mesa/main/nvprogram.c
|
dc24230de7f913969b52dee3579bb8fa3d50a8c0 |
|
30-Aug-2003 |
Karl Schultz <kschultz@freedesktop.org> |
Silence compiler warnings about implicit casts or conversions by supplying explicit casts and/or tweaking constant and variable definitions.
/external/mesa3d/src/mesa/main/nvprogram.c
|
01bb309cce71fde03945f3d9ded7855f71674224 |
|
17-Aug-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
register file changes
/external/mesa3d/src/mesa/main/nvprogram.c
|
f7fda86c6dcb7894157bd35a0cf15d003d48b441 |
|
22-Jul-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Implement debugger callback, etc for vertex programs. Misc clean-ups.
/external/mesa3d/src/mesa/main/nvprogram.c
|
6dc85575000127630489b407c50a4b3ea87c9acb |
|
17-Jul-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge Jose's documentation and core Mesa changes from embedded branch
/external/mesa3d/src/mesa/main/nvprogram.c
|
66a83c9e175c948d1ed8dd860fba42b4cb42ee34 |
|
10-Jun-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix GL_CURRENT_VERTEX_ATTRIB_ARB queries
/external/mesa3d/src/mesa/main/nvprogram.c
|
e8e93e9cc641e31c9c0e6a2bb1ac3e44d0bdec5a |
|
28-May-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
glBindProgramARB dispatches to glBindProgramNV (remove _mesa_BindProgramARB). Removed VertexAttrib*ARB() stubs.
/external/mesa3d/src/mesa/main/nvprogram.c
|
b0b9b798ac0620aeba15143f84c1d1ef2ddd44db |
|
21-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
alias ARB/NV program functions where possible
/external/mesa3d/src/mesa/main/nvprogram.c
|
5e92a7c7457f53fed576b65105a7a996a6044f55 |
|
18-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix some glBindProgramNV/ARB details
/external/mesa3d/src/mesa/main/nvprogram.c
|
5960105ca35d5f51ef3881d201faf2cda99ead0c |
|
17-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added arbprogram.c to Makefiles. Added display list support for GL_NV_fragment_program. Assorted clean-ups.
/external/mesa3d/src/mesa/main/nvprogram.c
|
451f31093e950e2c76e8d7dee3cb097049a906b5 |
|
17-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
checkpoint: more infrastructure for GL_ARB_vertex/fragment_program.
/external/mesa3d/src/mesa/main/nvprogram.c
|
d0492cf1377897c8113a109aa936ee7a7084b9c8 |
|
11-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Some groundwork for GL_ARB_vertex/fragment_program.
/external/mesa3d/src/mesa/main/nvprogram.c
|
aac732546a235ca52b3236e3bceb493d77ba7326 |
|
09-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
basic work on GL_ARB_vertex_buffer_object
/external/mesa3d/src/mesa/main/nvprogram.c
|
c708ac2afe2a03ed2323f3e078895fc0843c8976 |
|
08-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix string compare bug
/external/mesa3d/src/mesa/main/nvprogram.c
|
36a0a3252e1e20df69b53f70ba93bc74c4a4bf0e |
|
08-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added ctx->Texture._EnabledCoordUnits bitfield. Fixed some vertex array / vertex program glitches with glDrawElements. Fixed some fragment program runtime bugs. Non-trivial Cg programs are running now.
/external/mesa3d/src/mesa/main/nvprogram.c
|
ce7f006e66533da9f6db61e368273f1ffcc12ace |
|
05-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fragment program named constants and named program parameters basically work now
/external/mesa3d/src/mesa/main/nvprogram.c
|
52334967edb3bf79c3eecbd599dcef667ba63239 |
|
29-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
proper dispatch for NV_fragment_program functions
/external/mesa3d/src/mesa/main/nvprogram.c
|
451566305287161d51eb5643a5fd398809ac03c1 |
|
19-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Rewrite of fragment program named parameters, constants, etc. Not done.
/external/mesa3d/src/mesa/main/nvprogram.c
|
f386f73f9e4054a750d453fa2f5449c2f1d2e242 |
|
14-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Clean-up of parser error handling/reporting. Basic fragment program texture instructions are limping along.
/external/mesa3d/src/mesa/main/nvprogram.c
|
24e81fda4d3c55003294a818de7c0faf7ae1552d |
|
10-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix/improve glAreTextures/ProgramsResident (Jose Fonseca)
/external/mesa3d/src/mesa/main/nvprogram.c
|
72baa3126bb43a7ad0d54206c4def862faa0620e |
|
27-Feb-2003 |
Karl Schultz <kschultz@freedesktop.org> |
Fix function definitions for Windows.
/external/mesa3d/src/mesa/main/nvprogram.c
|
f9ff2657c4ee289edacd583b0ee943cb7356fc3b |
|
25-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
assorted clean-ups and improvements
/external/mesa3d/src/mesa/main/nvprogram.c
|
25fea6be0a210199478da48dc7cb65a0f0f8a103 |
|
23-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
added _mesa_find_line_column()
/external/mesa3d/src/mesa/main/nvprogram.c
|
2c1912fe84d110d4c8cccc207827a154c09dd09a |
|
17-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
more work on DEFINE/DECLARATION statements, symbol tables
/external/mesa3d/src/mesa/main/nvprogram.c
|
e07618fb572b79016c1d054aa68052c2cff5fdf7 |
|
10-Feb-2003 |
Alan Hourihane <alanh@tungstengraphics.com> |
cast GLfloat
/external/mesa3d/src/mesa/main/nvprogram.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/main/nvprogram.c
|