d6c8913bc629fedc520353cd9de51f1c7ba262a4 |
|
28-Jul-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa/es: Validate glMatrixMode mode in Mesa code rather than the ES wrapper Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/matrix.c
|
66d9ac5ac7896538d38f57950888a0184c933925 |
|
25-Jul-2012 |
Brian Paul <brianp@vmware.com> |
mesa: remove _math_matrix_alloc_inv() Always allocate space for the inverse matrix in _math_matrix_ctr() since we were always calling _math_matrix_alloc_inv() anyway. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/matrix.c
|
27bdc76eb92b11bcd61b829bd1372866cb9ef304 |
|
08-Sep-2011 |
Paul Berry <stereotype441@gmail.com> |
mesa: Update clipping code to use ctx->Const.MaxClipPlanes. To support GLSL 1.30, we will need to increase MAX_CLIP_PLANES to 8. To avoid breaking drivers that do not yet support 8 clip planes, this patch modifies the Mesa core code that pertains to clipping to use ctx->Const.MaxClipPlanes rather than MAX_CLIP_PLANES, since ctx->Const.MaxClipPlanes will remain 6 for drivers that only support 6 clip planes. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/matrix.c
|
cfc7ded3ff5bdaff17e1022e11fd0e3aeee870a1 |
|
19-Mar-2011 |
Brian Paul <brianp@vmware.com> |
mesa: 80-column wrapping and comment updates
/external/mesa3d/src/mesa/main/matrix.c
|
db61b9ce39bccc43140357652ceb78baaf2aea44 |
|
07-Jan-2011 |
Vinson Lee <vlee@vmware.com> |
mesa: Directly include mfeatures.h in files that perform feature tests.
/external/mesa3d/src/mesa/main/matrix.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/main/matrix.c
|
73578ba9c4938db3a23198c3a2ddf843cfc4f700 |
|
10-Sep-2010 |
Eric Anholt <eric@anholt.net> |
mesa: Remove SGI_color_matrix. Another optional ARB_imaging subset extension.
/external/mesa3d/src/mesa/main/matrix.c
|
361e8e911886784407c7aff91e09b9b2bfd5cde8 |
|
22-Mar-2010 |
Pauli Nieminen <suokkos@gmail.com> |
mesa: Add end of line to the end of a debug output.
/external/mesa3d/src/mesa/main/matrix.c
|
a06575aed66b818253bc79dcca3d6e19c92e4bba |
|
03-Feb-2010 |
Brian Paul <brianp@vmware.com> |
mesa: use Elements() as limit in loops over texture/program matrix stacks
/external/mesa3d/src/mesa/main/matrix.c
|
6f50c9865d96a704cf47f59c3c21b4686bddf1f8 |
|
10-Jun-2009 |
Brian Paul <brianp@vmware.com> |
mesa: disable texture unit error check in _mesa_MatrixMode() See comments for details.
/external/mesa3d/src/mesa/main/matrix.c
|
08ac96e55b6e4f30d75307b796a271b824ffd4ac |
|
17-Apr-2009 |
Brian Paul <brianp@vmware.com> |
mesa: minor tweak to error message
/external/mesa3d/src/mesa/main/matrix.c
|
264058f38af00519e9f180f237a771566117cd8b |
|
27-Mar-2009 |
Brian Paul <brianp@vmware.com> |
mesa: more error message info
/external/mesa3d/src/mesa/main/matrix.c
|
2c3785159574e6c8640b6af3ce2ef561d095f324 |
|
07-Mar-2009 |
Brian Paul <brianp@vmware.com> |
mesa: move glViewport and glDepthRange functions into new viewport.c file A bit of refactoring with an eye toward ES2 and GL 3.1
/external/mesa3d/src/mesa/main/matrix.c
|
19dff5efc1e348d037b1b3cdfb9ac91020ecde4d |
|
12-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: don't include m_xform.h where not needed
/external/mesa3d/src/mesa/main/matrix.c
|
0e1bd2302537a9684158cb353b876af4ce6346e7 |
|
27-Feb-2007 |
Brian <brian@yutani.localnet.net> |
s/matrix_stack/gl_matrix_stack/ and s/mesa_list_state/gl_dlist_state/
/external/mesa3d/src/mesa/main/matrix.c
|
24a495fd77f98b666c1f17e88a8134301cb8dee7 |
|
15-Dec-2006 |
Gary Wong <gtw@gnu.org> |
Fix copy-and-paste mistake in comment ("scaling" should read "translation"). Before _mesa_Translatef().
/external/mesa3d/src/mesa/main/matrix.c
|
ee4e75bd6f768b7210436feeb32b4545ed62e025 |
|
14-Apr-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replace ctx->Const.MaxTextureUnits w/ ctx->Const.MaxTexture[Coord/Image]Units in various places. Note that ctx->Texture.CurrentUnit needs to be tested against Coord/Image limits when referenced, not just in glActiveTexture().
/external/mesa3d/src/mesa/main/matrix.c
|
28b014ee256290eb0494b967e40c475c0c895f57 |
|
05-Apr-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Silence minor compiler warnings (-Wextra).
/external/mesa3d/src/mesa/main/matrix.c
|
75a8383e8d9940bd933dea1ef3b33d8321a6a723 |
|
30-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Update the _WindowMap matrix in _mesa_set_viewport() and _mesa_DepthRange(). This is a temporary fix for the DRI drivers. Should really only have to update the matrix via _mesa_update_state().
/external/mesa3d/src/mesa/main/matrix.c
|
519a2e7cb7b8f026bd5fe711cdf12a20df1c46ae |
|
29-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Move the computation of the viewport matrix into a new update_viewport_matrix() function since the matrix depends on the viewport params and the framebuffer's depth buffer resolution. Fixes some renderbuffer / depth range issues. This simplifies the _mesa_set_viewport() and _mesa_DepthRange() functions too.
/external/mesa3d/src/mesa/main/matrix.c
|
049e320f46f3a3daaa36ef67cc680dc504c124d5 |
|
30-Jun-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Add a set of predicate functions for testing matrices instead of directly testing the flags field. Move definition of all the MAT_FLAGs into the m_matrix.c file since they're now private.
/external/mesa3d/src/mesa/main/matrix.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/main/matrix.c
|
6286dda286515790daa8b827e5de43b548a4ff68 |
|
02-Feb-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
clamp viewport against ctx->Const.MaxViewportWidth/Height instead of MAX_WIDTH/HEIGHT
/external/mesa3d/src/mesa/main/matrix.c
|
65a66f5bc37383c00423c21baf8ba9d6771e0259 |
|
27-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove _mesa_ResizeBuffersMESA() call from _mesa_set_viewport(). Now, the driver's Viewport routine should call _mesa_ResizeBuffersMESA() if necessary. Cleaned up code related to GLframebuffer width/height initialization. Set initial viewport/scissor params in _mesa_make_current2(), instead of in the drivers' MakeCurrent functions.
/external/mesa3d/src/mesa/main/matrix.c
|
2c161cf395b84576427d7dad53aea99072f325a3 |
|
07-Jun-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
small corrections
/external/mesa3d/src/mesa/main/matrix.c
|
352d4dbfb24c65f327759c00c7db7d30a9482e35 |
|
10-May-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
Add EXT_vertex_cull support to mesa
/external/mesa3d/src/mesa/main/matrix.c
|
dde10b7c12e805a1446e71c44d71a6c30078168e |
|
18-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove redundant call to ctx->Driver.Viewport(), and clean-ups
/external/mesa3d/src/mesa/main/matrix.c
|
5498e8b9f34718aba506421988116ccb1e5e3de7 |
|
13-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
more descriptive error messages for matrix stack over/underflows
/external/mesa3d/src/mesa/main/matrix.c
|
c40d1dd62dd9bcbb97128e37a75d991a8d3b2d8c |
|
22-Oct-2003 |
Kendall Bennett <KendallB@scitechsoft.com> |
Added GLAPIENTRY decorations for all first level OpenGL API function entry points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler.
/external/mesa3d/src/mesa/main/matrix.c
|
dc24230de7f913969b52dee3579bb8fa3d50a8c0 |
|
30-Aug-2003 |
Karl Schultz <kschultz@freedesktop.org> |
Silence compiler warnings about implicit casts or conversions by supplying explicit casts and/or tweaking constant and variable definitions.
/external/mesa3d/src/mesa/main/matrix.c
|
702ca20bf08be7a4007defc5d91094e8b7d2ef8e |
|
18-Jul-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Fix up some loose ends from the last big check-in.
/external/mesa3d/src/mesa/main/matrix.c
|
6dc85575000127630489b407c50a4b3ea87c9acb |
|
17-Jul-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge Jose's documentation and core Mesa changes from embedded branch
/external/mesa3d/src/mesa/main/matrix.c
|
b9e1411660d80612ec9706c443eacb0f46caefad |
|
04-Jun-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
comments regarding window sizing
/external/mesa3d/src/mesa/main/matrix.c
|
edd677454dc38a590bd6fc1cd3e2759d2a4d55e3 |
|
18-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor re-org of program matrix, program local parameter limits
/external/mesa3d/src/mesa/main/matrix.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/main/matrix.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/main/matrix.c
|
2188d002df22ac4495444fa7705af1963508f766 |
|
21-Aug-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor error message changes
/external/mesa3d/src/mesa/main/matrix.c
|
8e7bd03760e8dec4600cb548e9027466aebdc15a |
|
23-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
added some _mesa_debug() calls
/external/mesa3d/src/mesa/main/matrix.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/main/matrix.c
|
9a33a11d714c90162d32781ebbd2c1dfab52cfd1 |
|
13-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
New _mesa_debug() function to replace fprintf() calls. Some source files updated to call _mesa_debug(), but not finished. Added __GLimports as a parameter to _mesa_create/init_context() and updated drivers accordingly. Fleshed-out more of the __GLimports and __GLexports functionality. Removed run-time config file support (config.c)
/external/mesa3d/src/mesa/main/matrix.c
|
dec0131a29584171f88e6734c0ec6a429c22b007 |
|
22-Apr-2002 |
Alan Hourihane <alanh@tungstengraphics.com> |
Test for NULL pointer for LoadMatrix(), MultMatrix() and Load/MultTransposeMatrix() and return without recording any errors or doing any multiplication.
/external/mesa3d/src/mesa/main/matrix.c
|
4ba35633d65be1ade60946bba36b5dd51880e13a |
|
15-Feb-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed a multitexture MatrixMode() bug
/external/mesa3d/src/mesa/main/matrix.c
|
30f51ae067379c2b3573c06b707d25a9704df7be |
|
18-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replace old matrix stacks with new code based on struct matrix_stack. Moved vertex program hash table into shared context state. Implemented reference counting for vertex programs. Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates).
/external/mesa3d/src/mesa/main/matrix.c
|
86b842790b720cd6b1499ce8edca8a4e9c8dc029 |
|
14-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
vertex program check-in
/external/mesa3d/src/mesa/main/matrix.c
|
94a6ec8f0c8a25aeeb5880e2285ae6042cfb99db |
|
18-Sep-2001 |
Karl Schultz <kschultz@freedesktop.org> |
compiler warnings
/external/mesa3d/src/mesa/main/matrix.c
|
ae47121fa336f53c5ab51df3dc699db018feff18 |
|
13-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed old, redundant CurrentTransformUnit state var
/external/mesa3d/src/mesa/main/matrix.c
|
4e856077b798c70e14c2d0bb5ea27be9cc87e5c8 |
|
19-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix for gl_ztrick bug (Ove Kaaven)
/external/mesa3d/src/mesa/main/matrix.c
|
08836341788a9f9d638d9dc8328510ccd18ddeb5 |
|
03-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/main/matrix.c
|
dc866313affb0b4f2073f1234f69a4804f02c7a7 |
|
14-Feb-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
gl_error clean-ups
/external/mesa3d/src/mesa/main/matrix.c
|
d8bc5a9eba720ffb6a503d32715f895dbdad7197 |
|
05-Feb-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
replaced frustrum with frustum
/external/mesa3d/src/mesa/main/matrix.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/main/matrix.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/main/matrix.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/main/matrix.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/main/matrix.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/main/matrix.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/main/matrix.c
|
14940c4ffe066a8b85bc14274c19ad3d8e334d61 |
|
05-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
- Changes for new software rasterizer modules - Remove support for choosing software fallbacks from core code - Remove partial fallback code from vbrender.c -- drivers are now expected to be able to find a triangle/quad function for every state, even if they have to use _swsetup_Triangle or _swsetup_Quad. - Marked derived variables in the GLcontext struct with a leading underscore '_'.
/external/mesa3d/src/mesa/main/matrix.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/main/matrix.c
|
ebb248aa5c018dc676d389221d76ed329059789e |
|
29-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more minor header file re-org (moved CONST, ASSERT, INLINE to config.h)
/external/mesa3d/src/mesa/main/matrix.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/main/matrix.c
|
1c56fdc7072c040de68868748dc2d03c58f5ee22 |
|
17-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
new comments, misc clean-up
/external/mesa3d/src/mesa/main/matrix.c
|
85dc4e7a773de62ea10e7c884c65909f192cf9bb |
|
31-Jul-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
test against an epsilon magnitude in gl_rotation_matrix()
/external/mesa3d/src/mesa/main/matrix.c
|
2d8db39301349f67e17fc1b21e5d33d5f44cd521 |
|
28-Jun-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added aligned memory allocations (Gareth Hughes)
/external/mesa3d/src/mesa/main/matrix.c
|
250069dbb443f26f4dcc409c9c873019a5f50f9d |
|
08-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_SGI_color_matrix extension
/external/mesa3d/src/mesa/main/matrix.c
|
ed30dfa1264ec8875a3162c3c8778bc703bf11d5 |
|
03-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
runtime selectable depth buffer depth
/external/mesa3d/src/mesa/main/matrix.c
|
34c6d687ca49c997390ffbdee50a83495444e5bf |
|
22-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed off by one error in matrix stack depths (Eero Pajarre)
/external/mesa3d/src/mesa/main/matrix.c
|
3face37ca4130b4c8e8aebcc4e25f6f19843c3fa |
|
02-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
include buffers.h
/external/mesa3d/src/mesa/main/matrix.c
|
fd75e6d4e551fa21ffec6f215698609f30937d3d |
|
13-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
commented out unused function
/external/mesa3d/src/mesa/main/matrix.c
|
cd96388857255711c4e33e7d2626f199d3810d15 |
|
10-Dec-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
implemented GL_ARB_tranpose_matrix
/external/mesa3d/src/mesa/main/matrix.c
|
3f02f90f943a996d88abc20f74503afbb56a4c98 |
|
24-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added support for separate read/draw buffers per context
/external/mesa3d/src/mesa/main/matrix.c
|
93b76c048f064455b42c345dc204b94065ad197c |
|
12-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
restored the gl_Viewport function
/external/mesa3d/src/mesa/main/matrix.c
|
fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5 |
|
11-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
first big check-in of new Mesa 3.3 code
/external/mesa3d/src/mesa/main/matrix.c
|
327c69127cf6203681d418a76186f70cc71b9212 |
|
08-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
clean-up of header includes (Daryll)
/external/mesa3d/src/mesa/main/matrix.c
|
bd5cdaf4442872d3cd2ff94eeafadd481d27fcfb |
|
13-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed GL_ prefix from memory macros
/external/mesa3d/src/mesa/main/matrix.c
|
60a249d009acec34bd61e12f01caf7bdf87e895c |
|
10-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
now using GL_MALLOC, GL_FREE
/external/mesa3d/src/mesa/main/matrix.c
|
485f04074151686fa24d40e3eeb83029d3d8c425 |
|
08-Oct-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
Fixed includes & added a few hooks for the DRI.
/external/mesa3d/src/mesa/main/matrix.c
|
c6569511103235fd29a89ea6dd0c21913805b1d2 |
|
20-Sep-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
RasterMask was set incorrectly
/external/mesa3d/src/mesa/main/matrix.c
|
e4c15c12d89315f5913f3350a99471d6f8236e58 |
|
09-Sep-1999 |
Miklos Fazekas <boga@valerie.inf.elte.hu> |
More compliant error check.
/external/mesa3d/src/mesa/main/matrix.c
|
9b7c843671144caf26cdff4341a2abaf1e31b325 |
|
05-Sep-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
fixes for the mga driver
/external/mesa3d/src/mesa/main/matrix.c
|
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c |
|
19-Aug-1999 |
jtg <jtg> |
Initial revision
/external/mesa3d/src/mesa/main/matrix.c
|