1ad5a1a2460dcfe2dd36e19e8699aa58c4a46025 |
|
29-Nov-2011 |
Brian Paul <brianp@vmware.com> |
tnl: s/INLINE/inline/
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
298be2b028263b2c343a707662c6fbfa18293cb2 |
|
19-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Replace the _mesa_*printf() wrappers with the plain libc versions
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
286611d99060c38c4cc12f18fde5448213e2a44b |
|
23-Oct-2009 |
Ian Romanick <ian.d.romanick@intel.com> |
Revert "Store clipping distance for user clip planes as part of vertex processing" This reverts commit f058b25881e08c9d89a33345e5c84e1357396932. This change is completely wrong in so many ways. When clip distances are generated as part of vertex processing, they must be interpolated to perform clipping. Geometric clipping goes right out the window.
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
f058b25881e08c9d89a33345e5c84e1357396932 |
|
09-Oct-2009 |
Ian Romanick <ian.d.romanick@intel.com> |
Store clipping distance for user clip planes as part of vertex processing Once the clipping distance is calculated and stored per vertex, the distances can be re-used when clipping is actually performed. This doesn't have any immediate benefit, but it paves the way for implementing gl_ClipDistance in vertex shaders and result.clip[] in vertex programs. This has not produces any oglconform regressions on my G31 system which uses software TNL. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
87b2db988e25506ecf476386a8b9792d459a2fde |
|
03-Jun-2009 |
Brian Paul <brianp@vmware.com> |
tnl: updated clip debug code (disabled)
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
ad32489987f3f65d37aee76083f466d674ada0c5 |
|
06-May-2009 |
Brian Paul <brianp@vmware.com> |
tnl: added some clip debug/print code (disabled)
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
134ac52decf020e6ffb2da8d641cdb3cda9ac0f2 |
|
05-May-2009 |
Brian Paul <brianp@vmware.com> |
tnl: replace 0x3f with CILP_FRUSTUM_BITS
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
a1a0a29a5ad93be00989881055931e78941304a5 |
|
18-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Fix broken line clipping. When both ends of the line were clipped, we were using the new v0 instead of the original v0 when computing the location of the second vertex. Thus, the second vertex's position was incorrect. Thanks to Heath Feather for finding a test case.
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
ff893a83f1a764ad4b093582bf28ff5e42860049 |
|
18-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Fix a dangerous use of ASSERT in an else-clause not enclosed in braces. We've been lucky if this hasn't been causing line rendering bugs.
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
2f12458fb3817a402ca15a5fd9bcef1728a3403a |
|
20-Jul-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
use ctx->Light.ShadeModel instead of ctx->_TriangleCaps
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
f51a32e82a907363a77d91b855e519f43191cad8 |
|
07-Apr-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Fix line clipping bug 6512. This fix is to discard the line if both dot products are negative.
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
dd4f0d1a93c2faf22a5f75aa54fddc45878082b2 |
|
01-Dec-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
Clean up clipping somewhat - no need to update ClipMask on generated vertices - remove the VB->LastClipped value Line clipping algorithm changed and simplified somewhat. The old one was based on the triangle routine and probably wouldn't have recognized lines that were clipped down to nothing (ie culled, but not by a single plane).
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
3d38361b718d490e1e7fda64519952ec887cd149 |
|
01-Jul-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
Rename the various function types in t_context.h to include a tnl_ prefix.
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
ae0eaf93e092ac8e8b1c98f3e986de96940663fa |
|
24-Nov-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge vtx-0-2-branch
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.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/tnl/t_vb_cliptmp.h
|
27558a160a9fe91745728d7626995cd88f8fe339 |
|
01-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
05a4b37707d2c598ea68c05d07a3d65bcbf5a076 |
|
29-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated email addresses
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
103bc0f75c00dfcf671dc50d8d9666f88a42a59d |
|
29-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replaced ClipEnabled[] array and _AnyClip with ClipPlanesEnabled bitmask.
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
bc07a99cc3faeb1aa48700065b34baa76c201e7d |
|
13-Jul-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
replaced __inline with INLINE
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.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/tnl/t_vb_cliptmp.h
|
e809379cafa1ce24572004cf9f496798b4d94903 |
|
09-May-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Use correct PV when clipping.
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
51c0c71811508b6658e0d5dcff8426b618322a73 |
|
28-Apr-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Support for floating point color representation in tnl module.
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
709892459922a32096fe9dd8261d0d92337bb02f |
|
19-Mar-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Split driver struct into swrast/tnl/core components.
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
22144ab7552f0799bcfca506bf4ffa7f70a06649 |
|
12-Mar-2001 |
Gareth Hughes <gareth@valinux.com> |
Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
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/tnl/t_vb_cliptmp.h
|
c0bcd2ca99609fe8b6e992e2277ef8612d46fdfe |
|
17-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Fixes for performance bug on compiled array element paths.
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
321f67c4729adeebd7aa9ef9e22c95e709952851 |
|
13-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Fix crash in book/stencil. Allow drivers to perform the perspective divide themselves. Assembly to do cliptesting without perspective divide for size-4 vectors.
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.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/tnl/t_vb_cliptmp.h
|
88f3b89a2cb77766d2009b9868c44e03abe2dbb2 |
|
28-Dec-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Add render stage for unclipped vb's to fx driver. Bump MAX_TEXTURE_UNITS to 8 Fix mem. leak in destroy_lists Fix crash in q3 (cva generally)
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
93259cdfa10cfd484323b88cf00c9e8422c06bc5 |
|
27-Dec-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
fix sproingies bug
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.h
|
719344b23ed7b1947af1db9281389f3fc74c3fc5 |
|
27-Dec-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Fixes for compiling assembly (disable unused 'masked' versions) Fixes for compiling without debug. Fix line clipping Fix unfilled polygon clipping (should be correct now).
/external/mesa3d/src/mesa/tnl/t_vb_cliptmp.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/tnl/t_vb_cliptmp.h
|