History log of /external/mesa3d/src/mesa/main/arbprogram.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/arbprogram.c
c9aac11713c6238a8e3a89e8501e6e686fa811a7 29-Jun-2011 Eric Anholt <eric@anholt.net> mesa: Don't skip glGetProgramLocalParam4dvARB if there was already an error.

Like the previous commit, but fixes
ARB_vertex_program/getlocal4d-with-error.

v2: Move the success case line into the conditional, use ASSIGN_4V more.
/external/mesa3d/src/mesa/main/arbprogram.c
e9d563e3ffed8eadde41c8cb25eaa42e20e9688f 28-Jun-2011 Eric Anholt <eric@anholt.net> mesa: Don't skip glGetProgramEnvParam4dvARB if there was already an error.

Fixes a bug caught by oglconform, and now piglit
ARB_vertex_program/getenv4d-with-error. The wrapping of an existing
GL function made it so that we couldn't distinguish an error in
looking up our arguments from an existing error. Instead, make a
helper function to choose the param, and use it from multiple callers.

v2: Move the success case line into the conditional, use COPY_4V more.
/external/mesa3d/src/mesa/main/arbprogram.c
ec2b92f98c2e7f161521b447cc1d9a36bce3707c 11-Jun-2010 Brian Paul <brianp@vmware.com> mesa: rename src/mesa/shader/ to src/mesa/program/
/external/mesa3d/src/mesa/main/arbprogram.c
412cddf954d35282f913d01d83d3cdb45cf0e2d0 11-Jun-2010 Brian Paul <brianp@vmware.com> mesa: move arbprogram.[ch] to main/
/external/mesa3d/src/mesa/main/arbprogram.c
9661d911ee91122ea5829e8f3c9a0e2967cc76a6 29-Mar-2004 Michal Krol <mjkrol@gmail.org> Moved to src/mesa/shader
/external/mesa3d/src/mesa/main/arbprogram.c
e29ac89dcd1b31cddfa645d2575a73235967e907 20-Mar-2004 Brian Paul <brian.paul@tungstengraphics.com> add missing else statements
/external/mesa3d/src/mesa/main/arbprogram.c
964e5325bdcca702cfb2f210e0b89809e42847ef 14-Feb-2004 Keith Whitwell <keith@tungstengraphics.com> Make it easier for drivers to create "subclasses" of the existing
program struct hierarchy.

Add driver callbacks to enable the above and make it possible to track
more changes to program objects.
/external/mesa3d/src/mesa/main/arbprogram.c
66f2fd89ea6e46cd76ea62f59c0b2fcdf80b2247 17-Jan-2004 Brian Paul <brian.paul@tungstengraphics.com> added some missing FLUSH_VERTICES calls
/external/mesa3d/src/mesa/main/arbprogram.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/arbprogram.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/arbprogram.c
e4fcea2e06571b71a85b4f100c95d866a82f7c19 19-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> Assorted casts to silence g++ warnings.
/external/mesa3d/src/mesa/main/arbprogram.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/arbprogram.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/arbprogram.c
94f944762d5ea51a1a573184ec2583c75b84b121 05-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> move GL_MESA_program_debug code into program.c
/external/mesa3d/src/mesa/main/arbprogram.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/arbprogram.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/arbprogram.c
f2dd273322cc9ec0cfe80a609f9a1e5db5931e2e 17-Aug-2003 Brian Paul <brian.paul@tungstengraphics.com> Re-org of register files for vertex/fragment programs. Will be easier to
hook in global state references, etc. for ARB programs.
/external/mesa3d/src/mesa/main/arbprogram.c
49555d14a89f4e240825682eabbb0d422d7e5a04 06-Aug-2003 Brian Paul <brian.paul@tungstengraphics.com> remove temporary prototypes
/external/mesa3d/src/mesa/main/arbprogram.c
05944c031cd6bea985050f0e88a19f0794f57887 22-Jul-2003 Brian Paul <brian.paul@tungstengraphics.com> Restore more code lost during last big merge.
Rename colortable-related functions.
/external/mesa3d/src/mesa/main/arbprogram.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/arbprogram.c
08ff059f203f05a0cc417a46fe37f83929963db5 21-Jul-2003 Brian Paul <brian.paul@tungstengraphics.com> Initial implementation of GL_MESA_program_debug - a vertex/fragment program
debugging extension.
/external/mesa3d/src/mesa/main/arbprogram.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/arbprogram.c
66a83c9e175c948d1ed8dd860fba42b4cb42ee34 10-Jun-2003 Brian Paul <brian.paul@tungstengraphics.com> fix GL_CURRENT_VERTEX_ATTRIB_ARB queries
/external/mesa3d/src/mesa/main/arbprogram.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/arbprogram.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/main/arbprogram.c
b0b9b798ac0620aeba15143f84c1d1ef2ddd44db 21-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> alias ARB/NV program functions where possible
/external/mesa3d/src/mesa/main/arbprogram.c
edd677454dc38a590bd6fc1cd3e2759d2a4d55e3 18-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> minor re-org of program matrix, program local parameter limits
/external/mesa3d/src/mesa/main/arbprogram.c
5e92a7c7457f53fed576b65105a7a996a6044f55 18-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> fix some glBindProgramNV/ARB details
/external/mesa3d/src/mesa/main/arbprogram.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/arbprogram.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/arbprogram.c
d0492cf1377897c8113a109aa936ee7a7084b9c8 11-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> Some groundwork for GL_ARB_vertex/fragment_program.
/external/mesa3d/src/mesa/main/arbprogram.c