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
|