861c9cbee3d741ea332a9ceee8ae64db49f114c2 |
|
12-Jun-2016 |
Jordan Justen <jordan.l.justen@intel.com> |
main: Add MESA_VERBOSE=api support for glClearStencil Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/stencil.c
|
7b4f8c827d07032eab6a82b7fb7f6574084aacf6 |
|
20-Aug-2015 |
Rhys Kidd <rhyskidd@gmail.com> |
mesa: Update todo regarding StencilOp and StencilOpSeparate. OpenGL 2.0 function StencilOp() is in part internally implemented via StencilOpSeparate(). This change happened some time ago, however the accompanying doxygen todo comment was not accordingly updated. Replace the outdated portion of this doxygen todo comment, leaving the remainder unchanged. Also better respect the 80 character suggested line length in this file. v2: Fully remove comment, following code review by t_arceri@yahoo.com.au Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Reviewed-by: Thomas Helland <thomashelland90@gmail.com> Reviewed-by: Timothy Arceri <timothy.arceri@collabora.com>
/external/mesa3d/src/mesa/main/stencil.c
|
b8b1d83c71fd148d2fd84afdc20c0aa367114f92 |
|
15-Dec-2014 |
Eduardo Lima Mitev <elima@igalia.com> |
mesa: Initializes the stencil value masks to 0xFF instead of ~0u '4.1.4 Stencil Test' section of the GL-ES 3.0 specification says: "In the initial state, [...] the front and back stencil mask are both set to the value 2^s − 1, where s is greater than or equal to the number of bits in the deepest stencil buffer* supported by the GL implementation." Since the maximum supported precision for stencil buffers is 8 bits, mask values should be initialized to 2^8 - 1 = 0xFF. Currently, these masks are initialized to max unsigned integer (~0u), because in OpenGL 3.0 and before, the initial mask values were: "In the initial state, stenciling is disabled, the front and back stencil reference value are both zero, the front and back stencil comparison functions are both ALWAYS, and the front and back stencil mask are both all ones." The problem is that it causes the mask values to overflow to -1 when converted to signed integer by glGet* APIs. Fixes 6 dEQP failing tests: * dEQP-GLES3.functional.state_query.integers.stencil_value_mask_getfloat * dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_getfloat * dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_getfloat * dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_both_getfloat * dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_getfloat * dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_both_getfloat Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/stencil.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/main/stencil.c
|
53a5f11f0d89a044546e2bf4396f1972c9d31c4f |
|
13-May-2013 |
Chris Forbes <chrisf@ijw.co.nz> |
mesa: Stop clamping stencil reference value at specification time All drivers now clamp this to the appropriate range for the bound stencil buffer when emitting stencil state. NOTE: This is a candidate for stable branches. Signed-off-by: Chris Forbes <chrisf@ijw.co.nz> Reviewed-by: Paul Berry <stereotype441@gmail.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/stencil.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/main/stencil.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/main/stencil.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/main/stencil.c
|
3975f52eb4ddd2d879fda934f31da033af095dd9 |
|
15-Apr-2013 |
Marek Olšák <maraeo@gmail.com> |
mesa: don't flush and don't flag _NEW_STENCIL in ClearStencil, ActiveStencilFace The functions don't affect driver state. There is no code that would rely on vertices being flushed prior to changing the states, and no code that would check for _NEW_STENCIL before using the states. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/stencil.c
|
1e3235d36e45ee7565d322971dfa179f48d79767 |
|
02-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Add new ctx->Stencil._WriteEnabled derived state flag. i965 needs to know whether stencil writes are enabled in several places, and gets the test wrong sometimes. While we could create a function to compute this, it seems generally useful enough to warrant a new piece of derived state. Also, all the plumbing is already in place. NOTE: This is a candidate for stable branches. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Paul Berry <stereotype441@gmail.com>
/external/mesa3d/src/mesa/main/stencil.c
|
a9754793dab4b24c09cae21c29f902ce0e53319a |
|
17-Jan-2013 |
Eric Anholt <eric@anholt.net> |
mesa: Drop manual checks for outside begin/end. We now have a separate dispatch table for begin/end that prevent these functions from being entered during that time. The ASSERT_OUTSIDE_BEGIN_END_WITH_RETVALs are left because I don't want to change any return values or introduce new error-only stubs at this point. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/stencil.c
|
99940eef48980b795b10e43ac388b7435b8defbc |
|
23-Sep-2012 |
Brian Paul <brianp@vmware.com> |
mesa: remove #if _HAVE_FULL_GL checks This is basically more of the "remove FEATURE_x" clean-up. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/stencil.c
|
5f80218884c0a86068d1be21920bfb191ac31349 |
|
12-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: remove ctx->Driver.ClearDepth(), ClearStencil() driver hooks Not used by any drivers. Drivers can easily access the values from the Mesa context at glClear() time. Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/stencil.c
|
1d5e49bf05f698374257707e2303b266d2a864da |
|
31-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove EXT_stencil_wrap extension enable flag All drivers remaining in Mesa support this extension. This extension is either required or optional features in desktop OpenGL, OpenGL ES 1.x, and OpenGL ES 2.x. This extension was previously not supported on mach64. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/stencil.c
|
2634e92dc0cecc364984bef9169a91bb96bafdcd |
|
09-Feb-2011 |
Brian Paul <brianp@vmware.com> |
mesa: add/update VERBOSE_API logging
/external/mesa3d/src/mesa/main/stencil.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/stencil.c
|
f352a80aec10c3faf2d84e0b35d59b4edc0395ef |
|
02-Mar-2009 |
Brian Paul <brianp@vmware.com> |
mesa: add ctx->Stencil._Enabled field Only true if stenciling is enabled, and there's a stencil buffer.
/external/mesa3d/src/mesa/main/stencil.c
|
a304cc6cca2ee21c3b25041abf882ef0616e5244 |
|
19-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: fix/update/restore comments related to two-sided stencil
/external/mesa3d/src/mesa/main/stencil.c
|
2a968113a925845331f0532a5a20d9fa1502c118 |
|
19-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: initialize ctx->Stencil._BackFace = 1 Back-face stencil operations didn't work correctly because this value was zero. It needs to be 1 or 2. The only place it's set otherwise is in glEnable/Disable(GL_STENCIL_TEST_TWO_SIDE_EXT).
/external/mesa3d/src/mesa/main/stencil.c
|
dde7cb962860e72e1bf3175069767358cc5b3f3c |
|
10-Jan-2009 |
Ian Romanick <idr@freedesktop.org> |
Track two sets of back-face stencil state Track separate back-face stencil state for OpenGL 2.0 / GL_ATI_separate_stencil and GL_EXT_stencil_two_side. This allows all three to be enabled in a driver. One set of state is set via the 2.0 or ATI functions and is used when STENCIL_TEST_TWO_SIDE_EXT is disabled. The other is set by StencilFunc and StencilOp when the active stencil face is set to BACK. The GL_EXT_stencil_two_side spec has more details. http://opengl.org/registry/specs/EXT/stencil_two_side.txt
/external/mesa3d/src/mesa/main/stencil.c
|
c62cb6be6c0e67a94320e3f25c182b07b3e78056 |
|
14-Jul-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: fix stencil state problem when GL_ATI_separate_stencil wasn't enabled In glStencilFunc/Op/Mask() set both the front and back-face state, unless GL_EXT_stencil_two_side is enabled. Before, we only set the front+back state if GL_ATI_separate_stencil was enabled. Ultimately, we probably should remove GL_EXT_stencil_two_side since it's incompatible with GL 2.x.
/external/mesa3d/src/mesa/main/stencil.c
|
a7f64635a640f49011cf78af766f90ae6588989a |
|
30-Oct-2007 |
Brian <brian.paul@tungstengraphics.com> |
Alias glStencilOpSeparateATI with glStencilOpSeparate.
/external/mesa3d/src/mesa/main/stencil.c
|
f70ca96ba9eaeb380861fb657fca99f129b7f232 |
|
30-Oct-2007 |
Brian <brian.paul@tungstengraphics.com> |
Finish up ATI_separate_stencil Add entrypoints to glapi XML file and regenerate files. Implement glStencilOpSeparateATI(). Consolidate some code in stencil.c
/external/mesa3d/src/mesa/main/stencil.c
|
4c53635aab587e1d832b602b88aaf17bc5c8301e |
|
30-Oct-2007 |
Roland Scheidegger <sroland@tungstengraphics.com> |
add missing _mesa_StencilFuncSeparateATI function
/external/mesa3d/src/mesa/main/stencil.c
|
6a3fdc3a1ea6c306d9543791bf172dd1052d7382 |
|
16-Jan-2007 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge branch 'master' of git+ssh://keithw@git.freedesktop.org/git/mesa/mesa into vbo-0.2 Conflicts: src/mesa/array_cache/sources src/mesa/drivers/dri/i965/brw_context.c src/mesa/drivers/dri/i965/brw_draw.c src/mesa/drivers/dri/i965/brw_fallback.c src/mesa/drivers/dri/i965/brw_vs_emit.c src/mesa/drivers/dri/i965/brw_vs_tnl.c src/mesa/drivers/dri/mach64/mach64_context.c src/mesa/main/extensions.c src/mesa/main/getstring.c src/mesa/tnl/sources src/mesa/tnl/t_save_api.c src/mesa/tnl/t_save_playback.c src/mesa/tnl/t_vtx_api.c src/mesa/tnl/t_vtx_exec.c src/mesa/vbo/vbo_attrib.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_api.c src/mesa/vbo/vbo_save_draw.c
|
e812081253b2857b59d17f40dc6c9909e1957d87 |
|
02-Nov-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Undo some of yesterday's ATI_separate_stencil changes. The ATI extension doesn't exactly match OpenGL 2.0.
/external/mesa3d/src/mesa/main/stencil.c
|
6d104cb932080c5c0d951fbc0ec6d30fb7ebef45 |
|
02-Nov-2006 |
Alan Hourihane <alanh@tungstengraphics.com> |
merge current trunk into vbo branch
/external/mesa3d/src/mesa/main/stencil.c
|
467c773f798516f86425c14fe8406298e00baba1 |
|
02-Nov-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Add ATI_separate_stencil and use it in preference to EXT_stencil_two_side since the former is what's used for OpenGL 2.0.
/external/mesa3d/src/mesa/main/stencil.c
|
4afcd8aa8b694264a37b1f796346916d99d87a1e |
|
19-Jun-2006 |
Ian Romanick <idr@us.ibm.com> |
Print the hex value of the errant input when an invalid stencil function is specified.
/external/mesa3d/src/mesa/main/stencil.c
|
22607975b49633a38ddf65127e26a30e9522d825 |
|
20-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
replace STENCIL_BITS with stencilMax value
/external/mesa3d/src/mesa/main/stencil.c
|
878c371e6cf6eb28afacc482d8aeaa0119f00d5b |
|
13-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replace ctx->Driver.StencilOp/Func/Mask() functions with ctx->Driver.Stencil*Separate() functions.
/external/mesa3d/src/mesa/main/stencil.c
|
42c34efd23d7ad05df9f3c71f7d52dd259e179d8 |
|
13-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
OpenGL 2.0's two-sided stencil feature wasn't implemented correctly. See comment near top of stencil.c for info about OpenGL 2.0 vs. GL_EXT_stencil_two_side.
/external/mesa3d/src/mesa/main/stencil.c
|
b5932cfc9d48cf21554e2f9fdaccb7d8b52f2f8d |
|
13-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Use GLuint/GLint intead of GLstencil for stencil state.
/external/mesa3d/src/mesa/main/stencil.c
|
a9e34c68ac0538699a144f67d3ce83ccb8f49be9 |
|
12-Jan-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Some initial work for OpenGL 2.0: glStencilFunc/Op/MaskSeparate() functions.
/external/mesa3d/src/mesa/main/stencil.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/stencil.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/stencil.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/main/stencil.c
|
aaa46798f1d0b009e35fcd88504f6f1e1f69672f |
|
17-Mar-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Fix typo
/external/mesa3d/src/mesa/main/stencil.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/stencil.c
|
5f60a0b50ada1865d4fc6a724366e8ea0cc9a72f |
|
06-Sep-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_EXT_stencil_two_side extension, not 100% complete yet.
/external/mesa3d/src/mesa/main/stencil.c
|
f2bfc66c5db02d26e32af5e46b2abb3ceb75ae34 |
|
09-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed minor logic error in _mesa_StencilOp()
/external/mesa3d/src/mesa/main/stencil.c
|
22144ab7552f0799bcfca506bf4ffa7f70a06649 |
|
12-Mar-2001 |
Gareth Hughes <gareth@valinux.com> |
Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/main/stencil.c
|
08836341788a9f9d638d9dc8328510ccd18ddeb5 |
|
03-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/main/stencil.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/stencil.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/stencil.c
|
724abeb058ca9372c5a9b9e38ee43dde1accaa41 |
|
31-Oct-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Moved the software rasterizer to a new directory.
/external/mesa3d/src/mesa/main/stencil.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/stencil.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/stencil.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/stencil.c
|
48c6a6ecd2b94d73317f1579193d98101566217a |
|
08-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
changed gl_frame_buffer Xmax and Ymax to be exclusive boundary values
/external/mesa3d/src/mesa/main/stencil.c
|
8e053916c8052b47c191f68991c126f47c72c3f3 |
|
30-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added more extensions testing code
/external/mesa3d/src/mesa/main/stencil.c
|
716be936866dcb4cd51e774e5403e28645d5c685 |
|
11-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
renamed stencil functions
/external/mesa3d/src/mesa/main/stencil.c
|
d0130a989a3b331eb8114f1ee4addb95ce31e0e2 |
|
11-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
clip depth/stencil spans to window bounds
/external/mesa3d/src/mesa/main/stencil.c
|
4bad6744d20b4efb713e785015dc0abb33cb929c |
|
02-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
replaced gl_ prefix with _mesa_ prefix on depth funcs
/external/mesa3d/src/mesa/main/stencil.c
|
5c3bee503999fbc0d7c65462ff62f9e38fe40e33 |
|
10-Dec-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
changes in hardware depth buffer support
/external/mesa3d/src/mesa/main/stencil.c
|
5ee41bda2cbcaf77b8ce08f1735141a68a872751 |
|
10-Dec-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated for hardware stencil support
/external/mesa3d/src/mesa/main/stencil.c
|
a1216fe3a21238c48a56d073bdd0a5a821da64a3 |
|
04-Dec-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
Clearing stencil buffer now observes the stencil write mask Optimized gl_depth_stencil_span/pixels() functions
/external/mesa3d/src/mesa/main/stencil.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/stencil.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/stencil.c
|
99f16d01dd508ccac9d37488bf83a7aed5c05832 |
|
08-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
changes to silence MSVC warnings
/external/mesa3d/src/mesa/main/stencil.c
|
5b37c322741f019118a618bc6220f37adba4fbcd |
|
05-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
clean-up to reduce MSVC warnings
/external/mesa3d/src/mesa/main/stencil.c
|
bd5cdaf4442872d3cd2ff94eeafadd481d27fcfb |
|
13-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed GL_ prefix from memory macros
/external/mesa3d/src/mesa/main/stencil.c
|
60a249d009acec34bd61e12f01caf7bdf87e895c |
|
10-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
now using GL_MALLOC, GL_FREE
/external/mesa3d/src/mesa/main/stencil.c
|
485f04074151686fa24d40e3eeb83029d3d8c425 |
|
08-Oct-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
Fixed includes & added a few hooks for the DRI.
/external/mesa3d/src/mesa/main/stencil.c
|
725ec81ae80e024df4a5490405dbfbc598533e6e |
|
19-Sep-1999 |
Ted Jump <tjump@users.sourceforge.net> |
More Win32 build compliance fixups
/external/mesa3d/src/mesa/main/stencil.c
|
1bf9dfaf5dea61e3d33a69b0a549be54ef6d74df |
|
18-Sep-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
Large patch: - FX bug fixes. - Polygon mode and edgeflag work properly. - Clipping works with edgeflag. - Driver.ReducedPrimitiveChange() callback so drivers that implement lines & points as triangles can turn culling off before rendering groups of these primitives. - Cleaned up feedback & select primitives.
/external/mesa3d/src/mesa/main/stencil.c
|
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c |
|
19-Aug-1999 |
jtg <jtg> |
Initial revision
/external/mesa3d/src/mesa/main/stencil.c
|