ccbf192f597186f6a4a04ed14391dba82ffee18b |
|
22-Dec-2011 |
Mathias Fröhlich <Mathias.Froehlich@web.de> |
mesa: Convert to use GLbitfield64 directly. Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de> Reviewed-by: Brian Paul <brianp@vmare.com>
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
e3d8d25ebf4e052432f13513d03a420bc22d399d |
|
10-May-2010 |
Brian Paul <brianp@vmware.com> |
swrast: fix 16-bit/channel rendering NOTE: This is a candidate for the 7.8 stable branch
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
a9c1b3caf67f035df83c6a4e38709cfa395f4cc6 |
|
25-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
tnl: Remove color-index TNL support Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
e650c07f47ac6f49a4dfcb58290fd049092fb768 |
|
25-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
swrast_setup: Remove more color-index rendering support Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
b30898f4ab533085d97a33638ad0a1cf9ddb1d67 |
|
14-Feb-2010 |
Karl Schultz <karl.w.schultz@gmail.com> |
mesa: Fix compiler warnings Add explicit casts, fix constant types, fix variable types. Fixes about 340 warnings in MSFT Visual Studio.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
5462d447aa5bce9e558594eabeddd624cd39b1de |
|
08-Oct-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: fix vertex format/attribute bug If the tnl output attributes matches the swsetup input attributes we still need to check if the desired vertex color type (float vs. chan) has changed so that we use the right emit functions. Fixes a conformance failure found with logicop test at pathlevel 3.
/external/mesa3d/src/mesa/swrast_setup/ss_context.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/swrast_setup/ss_context.c
|
fcd7c37fd3d0f61cf6ac81170bc0b3fca64ad9bb |
|
30-Nov-2007 |
Brian <brian.paul@tungstengraphics.com> |
fix broken two-sided stencil
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
a164d3aee063580503e5e9a77980059d52c486d7 |
|
07-Jul-2007 |
Brian <brian.paul@tungstengraphics.com> |
In _swsetup_Translate(), update dest->attrib[FRAG_ATTRIB_COL0]. Also, check if we're in RGB vs. CI mode. This fixes a problem with incorrect rendering color seen with the redbook/polys demo.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
369d6654d4cdac7bf964918b2412c71d977bcbf5 |
|
28-Jun-2007 |
Brian <brian.paul@tungstengraphics.com> |
added comment, remove dead code
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
1bf507656921f216a69599143f1aef9bbb170b4e |
|
22-Jun-2007 |
Brian <brian.paul@tungstengraphics.com> |
Fix feedback color bug #11332. In feedback mode, produce float colors.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
a7008322146f589ed5cb7a563365ff5e31844c62 |
|
23-May-2007 |
Brian <brian.paul@tungstengraphics.com> |
Fix problem w/ two-sided lighting and fragment programs (depth-peel regression)
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
9e8a961dd7d7b717a9fb4ecdea1c1b60ea355efe |
|
20-May-2007 |
Brian <brian@yutani.localnet.net> |
Overhaul/simplify SWvertex and SWspan attribute handling. Instead of separate fog/specular/texcoord/varying code, just treat all of them as generic attributes. Simplifies the point/line/triangle functions.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
5c1b53d58de68582c378e28fbb2fe4c0277139a9 |
|
02-May-2007 |
Brian <brian@yutani.localnet.net> |
Document a deficiency in the _swrast_Translate() function with regard to point size.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
bcc3baadbafc3f3deb79e3a753d9ee3867917073 |
|
28-Apr-2007 |
Brian <brian@yutani.localnet.net> |
use EMIT_1F or EMIT_4F for fog depending on fragment program (bug 10788)
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
c27adc52ce48d371b94170581be173b77c16e6e6 |
|
24-Apr-2007 |
Brian <brian@nostromo.localnet.net> |
remove SWvertex->fog field, use attrib field
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
335769a875d653f6076e653d3f63c6a4ba64dba2 |
|
24-Apr-2007 |
Brian <brian@nostromo.localnet.net> |
some re-org, clean-up
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
dd34fe8679fa200e55cfaf8e80bbecdecea084e3 |
|
05-Feb-2007 |
Brian <brian@nostromo.localnet.net> |
Merge SWvertex texcoord and varying fields into attrib[] array field. Fragment texcoords and varying code is now unified in the point/line/triangle rasterization code. In the future, merge color, fog, etc. attribs.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
eb2a6d62f9353d90be757fc1617040c7ccddac39 |
|
22-Dec-2006 |
Brian <brian@nostromo.localnet.net> |
s/attribute/varying/
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
d6aff512feb102eacb41b36e9f9e750d94c299af |
|
15-Dec-2006 |
Brian <brian@yutani.localnet.net> |
varying var changes
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
4f68411e770573d396cdac45ebdc516661212618 |
|
14-Jun-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
s/ATTRIBUTE/GENERIC/
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
62dc134771858638ac38687c16bbb0578d20c419 |
|
14-Jun-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Rename _TNL_ATTRIB_ATTRIBUTE* to _TNL_ATTRIB_GENERIC*
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
94b30dc390f1fdd526c080080830016fad3e2ee2 |
|
25-Apr-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Put color index attribute into the 6th attribute slot. Update a lot of loops, conditionals to use the _TNL_FIRST/LAST_* values instead of specific vertex attributes. Remove the EdgeFlagv function from the GLvertexformat struct.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
a76c216b3709c2f6b29f3265d58f3c1d6f0a1559 |
|
14-Apr-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
s/MaxTextureUnits/MaxTextureCoordUnits/
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
bb38cadb1c5f2dc13096a091bdaf61dc3e3cfa4d |
|
11-Apr-2006 |
Michal Krol <mjkrol@gmail.org> |
More GLSL code: - use macros to access and modify render inputs bit-field; - un-alias generic vertex attributes for ARB vertex calls; - use MAX_VERTEX_PROGRAM_ATTRIBS (NV code) or MAX_VERTEX_ATTRIBS (ARB code) in place of VERT_ATTRIB_MAX; - define VERT_ATTRIB_GENERIC0..15 for un-aliased vertex attributes for ARB_vertex_shader; - fix generic attribute index range check in arbprogparse.c; - interface GLSL varyings between vertex and fragment shader; - use 64-bit optimised bitset (bitset.h) for render inputs;
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
009501642533c7378fc4f061f1abe2ed4473a3f6 |
|
21-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix array index error in _swsetup_Translate (Felix)
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
609f35274c9dcf8607673ec1970efff583c97ed7 |
|
04-Feb-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix two-sided lighting / vertex program bug (#887330)
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
1852f4fa338765bf62b21ea7644e43cc19a1d77f |
|
13-Jan-2004 |
Karl Schultz <kschultz@freedesktop.org> |
change type of loop index var to remove compiler warning.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
38bf45d4bbc576a695a2f7bb7d9ae3caf28a6838 |
|
06-Jan-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
Fixes for _swsetup_Translate()
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
588225770c60834dfd2a95850435cc549167dc05 |
|
05-Jan-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
Beef up t_vertex.c: - cope with input vectors with size less than that of the emitted attribute. - cope with vertices with 'holes' inside and between vertices. Fix calculation of tnl->render_inputs to work with fp programs. Mirror VB->PointSizePtr in VB->AttribPtr so that it can work with t_vertex.c. Transition swrast_setup/ to use t_vertex.c to build swrast vertices.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
790734045b69c47b1525fbf9106a7ca5a8eb7416 |
|
05-Jan-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
Re-commit t_vertex.[ch] changes to fd.o server.
/external/mesa3d/src/mesa/swrast_setup/ss_context.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/swrast_setup/ss_context.c
|
9ac51f57efe07ed43a1e4224a7f5daddec401b36 |
|
05-Jun-2003 |
Ian Romanick <idr@us.ibm.com> |
Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
05a4b37707d2c598ea68c05d07a3d65bcbf5a076 |
|
29-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated email addresses
/external/mesa3d/src/mesa/swrast_setup/ss_context.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/swrast_setup/ss_context.c
|
f782b8189e718974a40d72ac4f6b8d213ca99e1e |
|
04-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
multiple GL_POINTS can now be rendered together into one fragment span
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
a9be374f82ace523c126c661399030c869201dab |
|
17-Sep-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
pull-in changes from DRI/Mesa-4.0.4
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
2a1abe3b46f6671610653059df00664a8b70399c |
|
08-Aug-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
initialize SWvertex array to zeros
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
53560311294814ae0daa8457307a2b25077bf4e9 |
|
17-Jul-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Lighting now emits colors as CHAN_TYPE, as it used to. This will require minor adjustments in the dri drivers for twosided lighting to work again.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
1182ffeec39bf419928ba862c225e80a439fee7a |
|
13-Jul-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make it clear that these are owned by t_vb_render.c. Make swrast_setup opaque - it now hooks itself directly into tnl->Driver.Render.*. Add a _swsetup_Wakeup() call that does this. Update X11 (tested), osmesa and FX drivers for this change. FX compiles but is probably broken as the changes there are large. It was the only remaining driver that used the internal _swsetup_ functions for interp and copy_pv. This usage has been replaced with code from the DRI tdfx driver.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
22144ab7552f0799bcfca506bf4ffa7f70a06649 |
|
12-Mar-2001 |
Gareth Hughes <gareth@valinux.com> |
Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/swrast_setup/ss_context.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/swrast_setup/ss_context.c
|
46b0988c673b28e072fd0cbf477632a9ab6f9f18 |
|
16-Feb-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Allow swrast to cope (fairly) cleanly with GL_SEPERATE_SPECULAR when texturing is not enabled, and without requiring the two colors be added externally. As a part of this, collapsed the decomposition of quads into triangles inside swrast to be hardwired into _swrast_Quad; removed s_quads.[ch]. Removed checks on texture state from t_vb_light.c, which was previously required by swrast. Moved the t_dd_ templates to a new directory.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
2448fc7deeaa870d879de17158f243f239c05b15 |
|
16-Feb-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Fixed conform problems with recent material tracking change. Remove redundant 'update_materials' stage. Fix conform segfault with seperate specular colors in mustpass.c. These tests still fail, however.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
5c1e7fa6ee72f4403d9ec9d12830dd689b966e71 |
|
29-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Removed knowledge of swrast Clear/Bitmap/Accum/Draw/Read/CopyPixels functions from core mesa -- if drivers need these fallbacks they must now call them themselves. Introduced hooks for clip-vertex-interpolation and the rendering of clipped lines and polygons. Allows drivers to interpolate their hardware-format vertices directly. Used in dri drivers to replace fastpath code. Slight optimizations to pipeline build/run routines.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
d43a5943d8952367d9292653800b47a85f905343 |
|
16-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Fix several conformance problems. Hack solution to line stipple problem.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
b980b2eeb62dc48101a7481d02d196c80b9da397 |
|
08-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Add a 'RenderPrimitive' callback to t_vb_render.c. Helps out drivers that used to require a 'ReducedPrimitiveChange' callback. Various compilation fixes for XFree86. Reverted to the older version of glcore.h used internally in XFree86, and moved it to 'Mesa/include/GL/internal/glcore.h', for compatibility with XFree86.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
58e991705392a2e17a1c8b034f4083a0adaf1943 |
|
05-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Remove 'pv' parameter from Line/Tri/Point funcs. The provoking vertex is always the last vertex parameter. Modify clipping to preserve pv colors. Modify swrast and X11 driver to expect the pv in the last vertex (was looking in the first vertex previously). Remove all handling of flatshading from swrast_setup. Allow drivers to override the unclipped render tabs in tnl_render_stage directly. (Like in 3.4). Removed fxsimplerender stage. Modified t_vb_rendertmp.h to remove the need for 'parity' arguments in RENDER_TRI macros.
/external/mesa3d/src/mesa/swrast_setup/ss_context.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/swrast_setup/ss_context.c
|
23caf20169ac38436ee9c13914f1d6aa7cf6bb5e |
|
16-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Move the transform and lighting code to two new directories math: Provides basic matrix and vector functionality that might be useful to multiple software t&l implementations, and is used by core mesa to manage the Model, Project, etc matrices. tnl: The real transform & lighting code from core mesa, including everything from glVertex3f through vertex buffer handling, transformation, clipping, lighting and handoff to a driver for rasterization. The interfaces of these can be further tightened up, but the basic splitting up of state and code move is done.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
1e1aac034c986a08248861363c0baa27dc2ae2d5 |
|
13-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Cleanup of derived state calculation prior to seperating software T&L into a new directory. Specifically the handling of changes to lighting lighting space (light in model vs. light in eye) have been revamped. Moved several derived values used only by swrast into that directory. Removed direct calls to swrast_flush() from vbrender.c -- pushed into ctx->Driver.RenderFinish. Optimized flat-shading case in swrast_setup.
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
ba41b8afb1b40b967cf5c0e604bbf09793eb8fee |
|
10-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor changes to silence compiler warnings
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|
7c20642b1091df1aab7d9076a3fe2fb11c6f011c |
|
05-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
A new module to provide RasterSetup and advanced triangle/line/point functionality layered on top of the software rasterizer. An example entrypoint: void _swsetup_Triangle( GLcontext, GLuint, GLuint, GLuint, GLuint ) will coerce the software rasterizer to draw flat, twoside-lit, unfilled and offset triangles (including decomposition to points or lines).
/external/mesa3d/src/mesa/swrast_setup/ss_context.c
|