Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: Remove the NV program API functions. | Kenneth Graunke | 2012-10-16 | 1 | -489/+0 |
| | | | | | | | These are all unused now. Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Eric Anholt <[email protected]> | ||||
* | mesa: Remove defines for NV_vertex_program limits. | Eric Anholt | 2012-10-15 | 1 | -1/+1 |
| | | | | | | | | Note that _mesa_GetVertexAttribPointervNV() is actually glGetVertexAttribPointerv(), which operates on the generic attributes. The geometry shader initialization looks like arbitrary cruft to me. Reviewed-by: Brian Paul <[email protected]> | ||||
* | mesa: Add notes about remaining NV_vertex_program code. | Eric Anholt | 2012-10-15 | 1 | -0/+4 |
| | | | | Reviewed-by: Brian Paul <[email protected]> | ||||
* | mesa: Remove miscellaneous remains of NV_vertex_program. | Eric Anholt | 2012-10-15 | 1 | -2/+1 |
| | | | | | | v2: Rebase on top of get.c changes. Reviewed-by: Brian Paul <[email protected]> (v1) | ||||
* | mesa: Remove API specific to GL_NV_vertex_program's aliased attribs. | Eric Anholt | 2012-10-15 | 1 | -139/+0 |
| | | | | | | v2: Rebase on top of get.c changes. Reviewed-by: Brian Paul <[email protected]> (v1) | ||||
* | mesa: Remove support for GL_VERTEX_STATE_PROGRAMs and their execution. | Eric Anholt | 2012-10-15 | 1 | -30/+0 |
| | | | | Reviewed-by: Brian Paul <[email protected]> | ||||
* | mesa: Remove NV_vertex_program-specific parameters support. | Eric Anholt | 2012-10-15 | 1 | -133/+0 |
| | | | | Reviewed-by: Brian Paul <[email protected]> | ||||
* | mesa: Remove support for NV_vertex_program's tracked matrices. | Eric Anholt | 2012-10-15 | 1 | -108/+0 |
| | | | | Reviewed-by: Brian Paul <[email protected]> | ||||
* | mesa: Remove support for parsing NV vertex programs. | Eric Anholt | 2012-10-15 | 1 | -23/+2 |
| | | | | Reviewed-by: Brian Paul <[email protected]> | ||||
* | mesa: use gl_program cast wrappers | Brian Paul | 2012-07-18 | 1 | -12/+9 |
| | | | | | | | In a few cases, remove unneeded casts. And fix a few other const-correctness issues. Reviewed-by: Kenneth Graunke <[email protected]> | ||||
* | mesa: Use VERT_ATTRIB_* indexed array in gl_array_object. | Mathias Fröhlich | 2011-11-29 | 1 | -4/+4 |
| | | | | | | | | | | | | 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 <[email protected]> Reviewed-by: Eric Anholt <[email protected]> | ||||
* | nvprogram: Silence "warning: unused parameter ‘ctx’" | Ian Romanick | 2011-09-09 | 1 | -1/+1 |
| | |||||
* | mesa: use gl_constant_value type in _mesa_[Get]ProgramNamedParameter4fNV() | Brian Paul | 2011-08-04 | 1 | -10/+10 |
| | |||||
* | mesa: Include mtypes.h in files that use gl_context struct. | Vinson Lee | 2011-01-05 | 1 | -0/+1 |
| | | | | | | 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. | ||||
* | mesa: upgrade to glext.h version 66 | Brian Paul | 2010-11-17 | 1 | -4/+4 |
| | | | | | The type of the num/count parameter to glProgramParameters4[df]vNV() changed so some API dispatch code needed updates too. | ||||
* | Drop GLcontext typedef and use struct gl_context instead | Kristian Høgsberg | 2010-10-13 | 1 | -2/+2 |
| | |||||
* | glsl: make compiler options per-target | Luca Barbieri | 2010-09-08 | 1 | -1/+3 |
| | | | | | | | This allows us to specify different options, especially useful for chips without unified shaders. Signed-off-by: Ian Romanick <[email protected]> | ||||
* | mesa: rename src/mesa/shader/ to src/mesa/program/ | Brian Paul | 2010-06-10 | 1 | -6/+6 |
| | |||||
* | mesa: move nvprogram.[ch] to main/ | Brian Paul | 2010-06-10 | 1 | -0/+917 |
| | |||||
* | these files now live in the shader directory | Brian Paul | 2004-03-30 | 1 | -871/+0 |
| | |||||
* | added some missing FLUSH_VERTICES calls | Brian Paul | 2004-01-17 | 1 | -0/+9 |
| | |||||
* | added blurb about NVIDIA extensions | Brian Paul | 2004-01-14 | 1 | -2/+10 |
| | |||||
* | Initial work for bounds checking of vertex arrays and vertex buffer objects. | Brian Paul | 2003-10-22 | 1 | -1/+1 |
| | | | | | | Only glDrawArrays() done so far. Simplified glVertex/Color/etcPointer functions. Misc casts added here and there. | ||||
* | Added GLAPIENTRY decorations for all first level OpenGL API function entry | Kendall Bennett | 2003-10-21 | 1 | -26/+26 |
| | | | | | points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler. | ||||
* | More work on ARB_vertex_buffer_object. | Brian Paul | 2003-09-17 | 1 | -1/+1 |
| | | | | | Use GLubyte * instead of void * for gl_client_array->Ptr to simplify upcoming pointer arithmetic changes. | ||||
* | Some work on ARB_vertex_buffer_object. | Brian Paul | 2003-09-15 | 1 | -1/+1 |
| | | | | Use GL_CLIENT_ACTIVE_TEXTURE when returning texcoord array values in get.c | ||||
* | Moved some shared vertex/fragment program code into new program.c file. | Brian Paul | 2003-08-31 | 1 | -377/+19 |
| | | | | | | | 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. | ||||
* | Silence compiler warnings about implicit casts or conversions by supplying ↵ | Karl Schultz | 2003-08-30 | 1 | -2/+2 |
| | | | | explicit casts and/or tweaking constant and variable definitions. | ||||
* | register file changes | Brian Paul | 2003-08-17 | 1 | -16/+16 |
| | |||||
* | Implement debugger callback, etc for vertex programs. Misc clean-ups. | Brian Paul | 2003-07-22 | 1 | -109/+11 |
| | |||||
* | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | 2003-07-17 | 1 | -1/+1 |
| | |||||
* | fix GL_CURRENT_VERTEX_ATTRIB_ARB queries | Brian Paul | 2003-06-10 | 1 | -0/+3 |
| | |||||
* | glBindProgramARB dispatches to glBindProgramNV (remove _mesa_BindProgramARB). | Brian Paul | 2003-05-28 | 1 | -12/+20 |
| | | | | Removed VertexAttrib*ARB() stubs. | ||||
* | alias ARB/NV program functions where possible | Brian Paul | 2003-04-21 | 1 | -3/+3 |
| | |||||
* | fix some glBindProgramNV/ARB details | Brian Paul | 2003-04-17 | 1 | -2/+14 |
| | |||||
* | Added arbprogram.c to Makefiles. | Brian Paul | 2003-04-17 | 1 | -1/+2 |
| | | | | | Added display list support for GL_NV_fragment_program. Assorted clean-ups. | ||||
* | checkpoint: more infrastructure for GL_ARB_vertex/fragment_program. | Brian Paul | 2003-04-17 | 1 | -67/+93 |
| | |||||
* | Some groundwork for GL_ARB_vertex/fragment_program. | Brian Paul | 2003-04-11 | 1 | -22/+29 |
| | |||||
* | basic work on GL_ARB_vertex_buffer_object | Brian Paul | 2003-04-09 | 1 | -0/+7 |
| | |||||
* | fix string compare bug | Brian Paul | 2003-04-08 | 1 | -2/+6 |
| | |||||
* | Added ctx->Texture._EnabledCoordUnits bitfield. | Brian Paul | 2003-04-08 | 1 | -3/+0 |
| | | | | | | Fixed some vertex array / vertex program glitches with glDrawElements. Fixed some fragment program runtime bugs. Non-trivial Cg programs are running now. | ||||
* | fragment program named constants and named program parameters basically work now | Brian Paul | 2003-04-05 | 1 | -15/+18 |
| | |||||
* | proper dispatch for NV_fragment_program functions | Brian Paul | 2003-03-29 | 1 | -35/+38 |
| | |||||
* | Rewrite of fragment program named parameters, constants, etc. Not done. | Brian Paul | 2003-03-19 | 1 | -105/+33 |
| | |||||
* | Clean-up of parser error handling/reporting. | Brian Paul | 2003-03-14 | 1 | -26/+32 |
| | | | | Basic fragment program texture instructions are limping along. | ||||
* | fix/improve glAreTextures/ProgramsResident (Jose Fonseca) | Brian Paul | 2003-03-10 | 1 | -23/+19 |
| | |||||
* | Fix function definitions for Windows. | Karl Schultz | 2003-02-27 | 1 | -13/+13 |
| | |||||
* | assorted clean-ups and improvements | Brian Paul | 2003-02-25 | 1 | -9/+19 |
| | |||||
* | added _mesa_find_line_column() | Brian Paul | 2003-02-23 | 1 | -1/+36 |
| | |||||
* | more work on DEFINE/DECLARATION statements, symbol tables | Brian Paul | 2003-02-16 | 1 | -23/+99 |
| |