80524549f06cc98cb77d18715a79c0fc989c0bff |
|
05-Mar-2015 |
Brian Paul <brianp@vmware.com> |
xlib: include stdio.h Acked-by: Matt Turner <mattst88@gmail.com> Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
95855dd32f4228d3c99e040b76f4357593b4b5a4 |
|
25-Feb-2015 |
Brian Paul <brianp@vmware.com> |
mesa: don't include math.h in compiler.h Not needed by anything in that header. Include math.h or c99_math.h where needed instead. Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
c703658b3965bf2e4f3593a0d54be03e8e8b1436 |
|
24-Apr-2014 |
Eric Anholt <eric@anholt.net> |
mesa: Drop _EnabledUnits. The field wasn't really valid, since we've got more than 32 units now. It turns out it was mostly just used for checking != 0, or checking for fixed function coordinates, though. v2: Fix mis-conversion in xm_line.c (caught by Ken). Reviewed-by: Matt Turner <mattst88@gmail.com> (v1) Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
3998cfa933dcd9134b75d9f0ae2c9cfcd6f2ee45 |
|
05-Jun-2013 |
Rico Schüller <kgbricola@web.de> |
mesa: remove outdated version lines in comments Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
3d8d5b298a268b119d840bc9bae0ee9e0c9244a9 |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Restore 78-column wrapping of license text in C-style comments. The previous commit introduced extra words, breaking the formatting. This text transformation was done automatically via the following shell command: $ git grep 'THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY' | sed 's/:.*$//' | xargs -I {} sh -c 'vim -e -s {} < vimscript where 'vimscript' is a file containing: /THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY/;/\*\// !fmt -w 78 -p ' * ' :wq Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
96ff2edc73ccf11d4d198ba3665507f73ae4a9f7 |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability. This brings the license text in line with the MIT License as published on the Open Source Initiative website: http://opensource.org/licenses/mit-license.php Generated automatically be the following shell command: $ git grep 'THE AUTHORS BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \ sed -i 's/THE AUTHORS/THE AUTHORS OR COPYRIGHT HOLDERS/' {} This introduces some wrapping issues, to be fixed in the next commit. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
dd404bc94f78a1766527becee03f8ef6ae3a799b |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text. Generated automatically be the following shell command: $ git grep 'BRIAN PAUL BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \ sed -i 's/BRIAN PAUL/THE AUTHORS/' {} The intention here is to protect all authors, not just Brian Paul. I believe that was already the sensible interpretation, but spelling it out is probably better. More practically, it also prevents people from accidentally copy & pasting the license into a new file which says Brian is not liable when he isn't even one of the authors. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
59a5b5a193d5d9c5776aa586b34657b6e315479d |
|
16-Jan-2012 |
Brian Paul <brianp@vmware.com> |
mesa: remove gl_renderbuffer::Wrapped There's no such thing as renderbuffer wrappers anymore.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
bc63b226bcc94f109906bccce26d47509f28d177 |
|
12-Nov-2011 |
Brian Paul <brianp@vmware.com> |
xlib: remove a ton of old xlib driver cruft The days of 1-bpp, 8-bpp and dithering are long behind us. Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
dff2394e08651304d924ef9df796ff0ac6b844c3 |
|
12-Nov-2011 |
Brian Paul <brianp@vmware.com> |
xlib: remove software alpha buffer support Seldom used and this won't work when we move to using Map/UnmapRenderbuffer everywhere. This will let us remove a bunch of core Mesa code too. Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
298be2b028263b2c343a707662c6fbfa18293cb2 |
|
19-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Replace the _mesa_*printf() wrappers with the plain libc versions
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
374e7fd6cc95d3d91629a6e1c951d77e8a29c31c |
|
18-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: prefix more #includes with "main/"
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
546c7fb221e2d0b7e56fb390f6e911a5f515328c |
|
16-Jul-2008 |
Blair Sadewitz <blair.sadewitz@gmail.com> |
mesa: extra braces
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
601a6b872c33bfe3cb4ea03a5a8ba5ebe92dedaf |
|
07-Jan-2008 |
Brian <brian.paul@tungstengraphics.com> |
Replace gl_framebuffer's _ColorDrawBufferMask with _ColorDrawBufferIndexes Each array element is now a BUFFER_x token rather than a BUFFER_BIT_x bitmask. The number of active color buffers is specified by _NumColorDrawBuffers. This builds on the previous DrawBuffer changes and will help with drivers implementing GL_ARB_draw_buffers.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
ff73c783cc47361ff0dd819c82d067b4b85870dd |
|
06-Jan-2008 |
Brian <brian.paul@tungstengraphics.com> |
Simplify ctx->_NumColorDrawBuffers, _ColorDrawBuffers and fix bug 13835. These fields are no longer indexed by shader output. Now, we just have a simple array of renderbuffer pointers. If the shader writes to gl_FragData[i], send those colors to the N _ColorDrawBuffers. Otherwise, replicate the single gl_FragColor (or the fixed-function color) to the N _ColorDrawBuffers. A few more changes and simplifications can follow from this...
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
a28e64869022962ee7c0fa7ea7a211cd6b58c4bb |
|
04-Apr-2007 |
Brian <brian@yutani.localnet.net> |
remove debug printf
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
0683e4ce4bbbe381cbf59122aaef4ae3671d45e9 |
|
02-Apr-2007 |
Brian <brian@nostromo.localnet.net> |
If using PF_8A8B8G8R, be sure alpha is correctly handled.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
c93c18abf1950e1494f11166e3f52973efbd6b75 |
|
08-May-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix warning
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
444cd293fd69d1848b2c55f75674d563e0582fba |
|
27-Apr-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
assorted clean-ups, fixes
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
c7a5d528c7e5f4812b423bf4c091d21c34af3cf1 |
|
28-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
a little code movement so we don't make invalid casts from gl_renderbuffers to xmesa_renderbuffers
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
0efc17c105f8239bf4fb128d570f2d343c45d430 |
|
23-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Add Wrapper field to gl_renderbuffer. Used for wrapping one renderbuffer with another, such as wrapping a hardware/win-sys RGB renderbuffer with a software-based alpha buffer. Previous alpha buffer wrapping was conflicting with the X driver's xmesa_renderbuffer structure containment/inheritance. That lead to memory corruption.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
3cc2f82bb512edbe529aabfd772ece95b18ca839 |
|
20-May-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
Remove debug printfs
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
923515b3f81019c59aa4348b4dde8a0110b98b46 |
|
20-May-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
Re-enable X11 optimized triangle funcs.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
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/drivers/x11/xm_tri.c
|
41bddcfa7bbc65bcd2fc60ada9761d3065e71388 |
|
12-Apr-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
PF_8A8R8G8B pixel format (Dave Reveman)
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
025aa9efcd8213ce530818cfd8be1b6d9e945b2c |
|
02-Dec-2004 |
Alan Hourihane <alanh@tungstengraphics.com> |
silence warnings
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
53f82c5aadbb15585754bfacf3237093eccdb2ce |
|
02-Oct-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added support for GL_ARB_draw_buffers
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
894844a8d956a0ee5f95836331dc318f49fdb845 |
|
21-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Implemented support for software-based AUX color buffers. Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
d5e4f29cb9ef5af7214887e84fb31f27fbfe1100 |
|
04-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
a bunch of assorted clean-ups, etc to fix warnings, etc
/external/mesa3d/src/mesa/drivers/x11/xm_tri.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/drivers/x11/xm_tri.c
|
1e24d3318df57b36e3b68695ff64b4b8bd822c9e |
|
01-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
use structure containment to derive xmesa_context from GLcontext
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
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/drivers/x11/xm_tri.c
|
449e47f06a46c42fb9895d13f37b599600225e56 |
|
17-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replace some #defines with enums. (Klaus Niederkrueger)
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
cdf2da368d180205df3573697b51b8764048ad6e |
|
13-Nov-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
moved function declaration into the template, define the NAME to specify the function names
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
2ad5921cf3c9737796c3485bd5b9f738fb4a3cb9 |
|
30-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
use wrappers from imports.h rather than stdio, stdlib, etc functions.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.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/drivers/x11/xm_tri.c
|
77df88727cb0a423dd5cb41498c2302d9df4fce7 |
|
07-Aug-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
struct sw_span is again allocated on the stack, but the arrays of span data are broken out into a new struct span_arrays which is allocated per-context (to avoid huge stack allocations - a problem on Windows). This lets us use span.redStep instead of span->redStep (for example) to hopefully get slightly better performance in the triangle functions.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
7082420653d06d572ed04843abad651f71a9f90d |
|
25-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed extra right-paren
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
07bb9884a5decd19119d9474af06c0d7ddc726b5 |
|
25-Jun-2002 |
Keith Whitwell <keith@tungstengraphics.com> |
FRONT_AND_BACK culling
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
8afe7de8deaf3c9613fd68b344de8c52b02b1879 |
|
15-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Implemented GL_NV_texture_rectangle extension. Replace struct gl_texure_object's Dimension w/ Target field. Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled field is obsolete, but still present for now. This effectively removes the 8-texture units limit, 32 units now possible, but unlikely! New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field. Updated device drivers to use ctx->Texture._EnabledUnits.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
4753d60dd070bb08d0116076bcc08025c86ce857 |
|
15-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added ctx parameter to _mesa_debug() Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
bf80e1ed620836e2ca0dd3f7d2d4cb187d17563d |
|
19-Apr-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Allocate a sw_span struct in the swrast context instead of allocating it on the stack frame in the point/line/triangle functions. (Klaus Niederkrueger) This should solve the performance problem Karl found on Windows.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
10f30eb43835c57c00783390a02d72daf4f78e26 |
|
17-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
first checkpoint commit of Klaus's new span code (struct sw_span)
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
9bf68ad963ba92b5d1e725f965979042495a5313 |
|
14-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
New triangle rasterization code. Store per-span initial/step values in the new triangle_span struct. Much cleaner code and possibilities for future optimizations.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
95e02a210ed339ad20b0c16284dcdcf9af2dc755 |
|
08-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
do fog interpolation if INTERP_FOG is defined, not when INTERP_Z is defined
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
d1baa05439c7157eeca42ec191d5375821725bdd |
|
06-Feb-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Use a lookup table to compute exponents in tnl fogging code. Slightly clean up the shine table lookup macro.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
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/drivers/x11/xm_tri.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/drivers/x11/xm_tri.c
|
3041d05bbcccfddba01a1eeaba01e5da0e1e99af |
|
02-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Removed fixed.h (GLfixed now in mtypes.h, fixed-pt macros in mmath.h) Clean-up of color conversion macros. New mmath.h macros (IROUND, IFLOOR, ICEIL, FRAC) used in various places.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
ac522d475638ec8bb53428353120f6a6a72d2ef5 |
|
13-Dec-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
use inverted Y coordinate for choosing dither value (conformance fixes)
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
ad2ac216fa0cbebc36530bf9e5256e902710b892 |
|
24-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Support for swappable t&l modules, including an example one in the FX driver (enable with FX_ALLOW_VTXFMT=t).
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
5e3bc0c2a2bcdf59949410f94c9b705fc1281ce8 |
|
22-Nov-2000 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
Committing in . Modified Files: Mesa/macos/gli_api/gliapi1.h Mesa/macos/gli_api/gliapi2.h Mesa/macos/gli_api/gliapiext.h Mesa/macos/src-gli/fxgli.c Mesa/macos/src-gli/fxgli.h Mesa/macos/src-gli/fxgli2.c Mesa/macos/src-gli/fxgli_tridebug.c Mesa/src/accum.c Mesa/src/accum.h Mesa/src/all.h Mesa/src/alpha.c Mesa/src/alpha.h Mesa/src/attrib.c Mesa/src/attrib.h Mesa/src/bitmap.c Mesa/src/bitmap.h Mesa/src/blend.c Mesa/src/blend.h Mesa/src/buffers.c Mesa/src/buffers.h Mesa/src/clip.c Mesa/src/clip.h Mesa/src/colortab.h Mesa/src/config.c Mesa/src/context.c Mesa/src/context.h Mesa/src/convolve.c Mesa/src/convolve.h Mesa/src/copypix.c Mesa/src/copypix.h Mesa/src/debug.c Mesa/src/depth.c Mesa/src/depth.h Mesa/src/dlist.c Mesa/src/dlist.h Mesa/src/drawpix.c Mesa/src/drawpix.h Mesa/src/enable.c Mesa/src/enable.h Mesa/src/eval.c Mesa/src/eval.h Mesa/src/extensions.c Mesa/src/extensions.h Mesa/src/feedback.c Mesa/src/feedback.h Mesa/src/fog.c Mesa/src/fog.h Mesa/src/get.c Mesa/src/get.h Mesa/src/glapi.c Mesa/src/glthread.h Mesa/src/highpc.c Mesa/src/hint.h Mesa/src/histogram.h Mesa/src/image.c Mesa/src/image.h Mesa/src/imports.c Mesa/src/light.c Mesa/src/light.h Mesa/src/lines.c Mesa/src/lines.h Mesa/src/logic.c Mesa/src/logic.h Mesa/src/masking.c Mesa/src/masking.h Mesa/src/matrix.c Mesa/src/matrix.h Mesa/src/pixel.c Mesa/src/pixel.h Mesa/src/points.c Mesa/src/points.h Mesa/src/polygon.c Mesa/src/polygon.h Mesa/src/rastpos.c Mesa/src/readpix.c Mesa/src/scissor.c Mesa/src/scissor.h Mesa/src/state.c Mesa/src/state.h Mesa/src/stencil.c Mesa/src/stencil.h Mesa/src/teximage.c Mesa/src/teximage.h Mesa/src/texobj.c Mesa/src/texobj.h Mesa/src/texstate.c Mesa/src/texstate.h Mesa/src/texture.c Mesa/src/texture.h Mesa/src/texutil.c Mesa/src/texutil.h Mesa/src/varray.c Mesa/src/varray.h Mesa/src/X/fakeglx.c Mesa/src/X/xm_api.c Mesa/src/X/xm_dd.c Mesa/src/X/xm_line.c Mesa/src/X/xm_span.c Mesa/src/X/xm_tri.c Mesa/src/swrast/s_aaline.c Mesa/src/swrast/s_aaline.h Mesa/src/swrast/s_aatriangle.h Mesa/src/swrast/s_accum.h Mesa/src/swrast/s_alpha.h Mesa/src/swrast/s_alphabuf.h Mesa/src/swrast/s_blend.h Mesa/src/swrast/s_context.c Mesa/src/swrast/s_context.h Mesa/src/swrast/s_depth.h Mesa/src/swrast/s_drawpix.h Mesa/src/swrast/s_feedback.h Mesa/src/swrast/s_fog.h Mesa/src/swrast/s_histogram.h Mesa/src/swrast/s_lines.h Mesa/src/swrast/s_logic.h Mesa/src/swrast/s_masking.h Mesa/src/swrast/s_pb.h Mesa/src/swrast/s_pixeltex.h Mesa/src/swrast/s_points.h Mesa/src/swrast/s_quads.c Mesa/src/swrast/s_quads.h Mesa/src/swrast/s_scissor.h Mesa/src/swrast/s_span.h Mesa/src/swrast/s_stencil.h Mesa/src/swrast/s_texture.h Mesa/src/swrast/s_triangle.h Mesa/src/swrast/s_zoom.h Mesa/src/swrast/swrast.h Mesa/src/swrast_setup/ss_context.h Mesa/src/swrast_setup/ss_triangle.c Mesa/src/swrast_setup/ss_triangle.h Mesa/src/swrast_setup/ss_vb.h Mesa/src/tnl/t_clip.c Mesa/src/tnl/t_clip.h Mesa/src/tnl/t_context.c Mesa/src/tnl/t_context.h Mesa/src/tnl/t_cva.c Mesa/src/tnl/t_cva.h Mesa/src/tnl/t_debug.c Mesa/src/tnl/t_debug.h Mesa/src/tnl/t_dlist.h Mesa/src/tnl/t_eval.c Mesa/src/tnl/t_eval.h Mesa/src/tnl/t_fog.c Mesa/src/tnl/t_fog.h Mesa/src/tnl/t_light.c Mesa/src/tnl/t_light.h Mesa/src/tnl/t_pipeline.c Mesa/src/tnl/t_pipeline.h Mesa/src/tnl/t_shade.c Mesa/src/tnl/t_shade.h Mesa/src/tnl/t_stages.c Mesa/src/tnl/t_stages.h Mesa/src/tnl/t_texture.c Mesa/src/tnl/t_texture.h Mesa/src/tnl/t_trans_elt.c Mesa/src/tnl/t_trans_elt.h Mesa/src/tnl/t_varray.c Mesa/src/tnl/t_varray.h Mesa/src/tnl/t_vb.c Mesa/src/tnl/t_vb.h Mesa/src/tnl/t_vbcull.c Mesa/src/tnl/t_vbcull.h Mesa/src/tnl/t_vbfill.c Mesa/src/tnl/t_vbfill.h Mesa/src/tnl/t_vbindirect.c Mesa/src/tnl/t_vbindirect.h Mesa/src/tnl/t_vbrender.c Mesa/src/tnl/t_vbrender.h Mesa/src/tnl/t_vbxform.c Mesa/src/tnl/t_vbxform.h Mesa/src/tnl/tnl.h Added Files: Mesa/src/mtypes.h Removed Files: Mesa/src/types.h Changed Mesa/src/types to Mesa/src/mtypes.h to avoid conflicts while compiling on a VMS system. ----------------------------------------------------------------------
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
a852378a6289d154364dde440f89a39bbfc33e2d |
|
20-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars. Completely removed the dirty texture object list. Set texObj->Complete to GL_FALSE to indicate dirty. Made point/line/triangle/quad SWvertex parameters const. Minor code clean-ups.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.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/drivers/x11/xm_tri.c
|
c19d783e0715ac01ad4d3fd0705500d2bf6f7039 |
|
14-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Removed Driver.Color() and Driver.Index() functions. Pass color or color index directly to WriteMono*() span functions. Updated current s/w drivers accordingly. Clean-up of X gc handling in XMesa driver.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
8d915cb6fbe2c2ed06f01d5f4838e1dd2fe406b4 |
|
06-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
test ctx->RenderMode in chooser functions, removed dead code
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
ec0585883a85a495d94e24970d64e5d6fc889147 |
|
05-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Use the new software rasterizer. Reworked optimized line,tri,point functions to fit into the framework provided for extending the software rasterizer.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
724abeb058ca9372c5a9b9e38ee43dde1accaa41 |
|
31-Oct-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Moved the software rasterizer to a new directory.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
a96308c37db0bc0086a017d318bc3504aa5f0b1a |
|
30-Oct-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Replace the flags Mesa was using for ctx->NewState with a new set based on the GL attribute groups. Introduced constants describing the circumstances under which some key derived values can change: _SWRAST_NEW_RASTERMASK -- ctx->RasterMask _SWRAST_NEW_TRIANGLE -- The software rasterizer's triangle function _DD_NEW_FEEDBACK -- the 'DD_FEEDBACK' bit in ctx->TriangleCaps These are helpful in deciding whether you need to recalculate state if your recalculation involves reference to a derived value.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
eb6c6439ae23e47b79b72f3737b6d0d14e1f9f26 |
|
29-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed ctx->Texture.Enabled, use ctx->Texture.ReallyEnabled instead
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
b1394fa92aaaf859ce9efc8b5fc194397921320c |
|
26-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
First batch of OpenGL SI related changes: Renamed struct gl_context to struct __GLcontextRec. Include glcore.h, setup GL imports/exports. Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions. GLcontext's Visual field is no longer a pointer.
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
82cfcfa63a7823a97c368c26e049926044abf89b |
|
12-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added some casts (Takaaki Nomura)
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|
693f81be4c16bcec4e017e9b3189f518d157d85f |
|
07-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
newly organized Xlib driver files
/external/mesa3d/src/mesa/drivers/x11/xm_tri.c
|