History log of /external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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_tritmp.h
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_tritmp.h
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_tritmp.h
19045d3749827caf176ae5cfc00c81e4fd486d74 11-Feb-2010 Vinson Lee <vlee@vmware.com> swrast: Silence uninitialized variable warnings in ss_tritmp.h.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
9eb7fc6661a1d46c06cec8584b898e3e690af6fa 22-Dec-2009 Brian Paul <brianp@vmware.com> Merge branch 'mesa_7_7_branch'

Conflicts:
src/mesa/main/version.h
src/mesa/state_tracker/st_atom_shader.c
0a9187801505130738ae947c69cafa8a1dd118d1 18-Nov-2009 Eric Anholt <eric@anholt.net> tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
fc9a2970dc539b21b035ea0a770ec69822962145 18-Nov-2009 Eric Anholt <eric@anholt.net> tnl: Replace deprecated IndexPtr[] with AttribPtr[] or new BackfaceIndexPtr
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
0aef54ba627c748a43f601228c725f5ba79be002 13-Dec-2009 Vinson Lee <vlee@vmware.com> swrast: Silence uninitialized variable warnings in ss_tritmp.h.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
355e9bb45c4f56f228c73e2886d907a75968209b 19-Mar-2009 Michal Krol <michal@vmware.com> swrast: Silence compiler warnings, give better structure to the code as a result.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
fcd7c37fd3d0f61cf6ac81170bc0b3fca64ad9bb 30-Nov-2007 Brian <brian.paul@tungstengraphics.com> fix broken two-sided stencil
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
c9ce3e8fd2a8db93c833bfd9a06d31843145657b 05-Nov-2007 Brian <brian.paul@tungstengraphics.com> Check for NULL VB->EdgeFlag array.

There might be a bug elsewhere, but this is a simple work-around for now.
See bug 12614
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
b755a2d9de5b7977c410a904a8adb7c07c88f82a 12-Jul-2007 Brian <brian.paul@tungstengraphics.com> Minor clean-up of polygon offset logic. Properly compute _MRD field.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
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_tritmp.h
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_tritmp.h
565cd49b5fc7a5bd1e533542888bf322b83b8e56 17-Apr-2007 Xiang, Haihao <haihao.xiang@intel.com> fig segment fault issue in TAG(triangle), (see bug 10589)

Bit SS_TWOSIDE_BIT is set if gl_FrontFacing lives in
fragment input (see commit 10b5895597d5e069183cb647d17eb412effceb4f).
However, VB->ColorPtr[1] isn't assigned after that.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
10b5895597d5e069183cb647d17eb412effceb4f 10-Mar-2007 Brian <brian@yutani.localnet.net> Implement gl_FrontFacing for fragment shaders.

For the time being, we put the gl_FrontFacing value in the FOGC.Y input
register. Combining FOGC and FrontFacing in one register is a bit of a
hack and may need to be changed someday.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
a5820159056fb9c3f5da6b3ae4570cd97b95835d 11-May-2005 Keith Whitwell <keith@tungstengraphics.com> Fix valgrind complaint, conform vertex order test.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
e4b2356c07d31fbeeabb13b2fb47db703b473080 04-May-2005 Brian Paul <brian.paul@tungstengraphics.com> Major check-in of changes for GL_EXT_framebuffer_object extension.
Main driver impacts:
- new code for creating the Mesa GLframebuffer
- new span/pixel read/write code
Some drivers not yet updated/tested.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
bdd15b5749b45929fa642c3e47997f52eb07fbe5 04-May-2004 Brian Paul <brian.paul@tungstengraphics.com> Fix minor warnings found with g++.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
7c6a04f6d8ef3c8a47a708a76bb4f4ac65c6b20f 03-Mar-2004 Brian Paul <brian.paul@tungstengraphics.com> added clamping to polygon offset to prevent potential negative Z values and FP exceptions
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
326bc7150d31e052f018bb40f23cf9f60cb9c35d 28-Nov-2003 Keith Whitwell <keith@tungstengraphics.com> Save and restore front colors on backfacing triangles rather than trying to
pull them again from the VB pointers. Avoids stride issues.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
8236a534b7c31b5d3b688323de05cfa5e446f70d 25-Nov-2003 Brian Paul <brian.paul@tungstengraphics.com> fix assorted g++ warnings
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
ae0eaf93e092ac8e8b1c98f3e986de96940663fa 24-Nov-2003 Keith Whitwell <keith@tungstengraphics.com> Merge vtx-0-2-branch
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
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_tritmp.h
21709b354b45ad6aa4669d9ef028df9c902d3552 13-Nov-2002 Brian Paul <brian.paul@tungstengraphics.com> init facing to zero
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
46b3f976542190dd3c217a46653159f77552764a 29-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> fix culling problem (bug 630649)
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
05a4b37707d2c598ea68c05d07a3d65bcbf5a076 29-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> updated email addresses
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
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_tritmp.h
be99e845bd7979fe46d38d9b294c1ba0a0aa95b8 03-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> finished up GL_EXT_stencil_two_side
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
7c276329e815c84ea2403bb08c44ff60179c0cd6 14-Sep-2001 Brian Paul <brian.paul@tungstengraphics.com> more warning fixes (Karl Schultz)
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
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_tritmp.h
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_tritmp.h
51c0c71811508b6658e0d5dcff8426b618322a73 28-Apr-2001 Keith Whitwell <keith@tungstengraphics.com> Support for floating point color representation in tnl module.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
6f3178a3bed43b49407f0bde92c2e6d85c40d190 21-Mar-2001 pesco <pesco> * src/swrast_setup/ss_tritmp.h (quad): Changed name of this function to
quadfunc.
* common_rules.make: Use tabs for command indentation.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
709892459922a32096fe9dd8261d0d92337bb02f 19-Mar-2001 Keith Whitwell <keith@tungstengraphics.com> Split driver struct into swrast/tnl/core components.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
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_tritmp.h
74b493a5e61237de081a438e774e5d8139d4c6b7 24-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> Lots of GLchan datatype changes.
Added GLvector4us datatype in math/m_vector.[ch]
Added _math_trans_4us() in math/m_translate.[ch]
Choose GLvector4ub, GLvector4us, GLvector4f at compile time based on CHAN_BITS.
Made Driver.ClearColor() and Driver.ClearIndex() optional driver functions.
Changed args to Driver.ClearColor(), updated drivers.
Reordered files in Makefile.X11
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
b6bcae5698df88f7730d40004ce7ce0462e97a20 24-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> Replaced struct gl_visual with struct __GLcontextModesRec from glcore.h.
Replace "RGBAMode" with "rgbMode", etc.
Other minor clean-ups.
/external/mesa3d/src/mesa/swrast_setup/ss_tritmp.h
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_tritmp.h
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_tritmp.h
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_tritmp.h
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_tritmp.h
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_tritmp.h
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_tritmp.h