History log of /external/mesa3d/src/mesa/swrast/s_points.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
47d88ef204b42a9220c6be3e98c92df9c9aa0860 20-Feb-2012 Brian Paul <brianp@vmware.com> swrast: define, use SWRAST_MAX_WIDTH/HEIGHT

We'll get rid of MAX_WIDTH, MAX_HEIGHT soon.
/external/mesa3d/src/mesa/swrast/s_points.c
9520f483b8f1e45fa474674b415554988de5d8d3 01-Oct-2011 Brian Paul <brianp@vmware.com> mesa: s/INLINE/inline/

INLINE is still seen in some files (some generated files, etc) but this
is a good start.

Acked-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/swrast/s_points.c
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/swrast/s_points.c
dba7875cdaff66fc5e8ffdd56055b5c0bb92f145 31-Jul-2010 Vinson Lee <vlee@vmware.com> swrast: Remove unnecessary headers.
/external/mesa3d/src/mesa/swrast/s_points.c
dbe901ceb01e48ba7d79fd9245b9d339ef17c692 25-Feb-2010 Ian Romanick <ian.d.romanick@intel.com> swrast: Remove support for rendering points into a color-index buffer

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/swrast/s_points.c
880411c72aee7c0ec81366bdf6ab8cf25bebb9d5 28-Jan-2010 Brian Paul <brianp@vmware.com> swrast: silence double->float assignment warnings

Reported by Karl Schultz.
/external/mesa3d/src/mesa/swrast/s_points.c
7debc532d50cacc83fb63b7bd36a80bbe432e792 13-Jan-2010 Vinson Lee <vlee@vmware.com> swrast: Remove unnecessary header from s_points.c.
/external/mesa3d/src/mesa/swrast/s_points.c
f7618f4f37d42461b1a6feaa392935d1ae703873 31-Jul-2009 Brian Paul <brianp@vmware.com> swrast: fix incorrect texcoord attribute test
/external/mesa3d/src/mesa/swrast/s_points.c
9d0b8d72d8d704ff4d8e10448b60cbb42f07eecb 30-Jul-2009 Brian Paul <brianp@vmware.com> mesa: add new FRAG_ATTRIB_FACE and FRAG_ATTRIB_PNTC fragment program inputs

Previously, the FOGC attribute contained the fragment fog coord, front/back-
face flag and the gl_PointCoord.xy values. Now each of those things are
separate fragment program attributes. This simplifies quite a few things in
Mesa and gallium.

Need to test i965 driver and fix up point coord handling in the gallium/draw
module...
/external/mesa3d/src/mesa/swrast/s_points.c
228f20e324249ef25beed725a6a821e0bd0cc232 07-Apr-2009 Brian Paul <brianp@vmware.com> swrast: fix point rendering function selection

Need to clamp default point size to min/max range before checking if it's one.
Fixes glean pointAtten test.
/external/mesa3d/src/mesa/swrast/s_points.c
6e34fc0d374263ca40855ba4dcc237d961a79e34 06-Oct-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: adjust texcoords for swrast sprite points.

Fixes glean pointSprite test w/ software rendering
/external/mesa3d/src/mesa/swrast/s_points.c
bbd287103dad776d8a45c87c4e51fbc26d9b80d5 18-Sep-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: prefix a bunch of #include lines with "main/".

This is another step toward removing a whole bunch of -I flags from
the cc commands. Still need to address driver code...
/external/mesa3d/src/mesa/swrast/s_points.c
5ef4e4ffb8053db87f52df3c9b2ddb71d9c7d6e5 02-Jul-2008 Roland Scheidegger <sroland@tungstengraphics.com> mesa: fix issues around multisample enable

multisample enable is enabled by default, however gl mandates multisample
rendering rules only apply if there's also a multisampled buffer.
/external/mesa3d/src/mesa/swrast/s_points.c
48aa35a8b28e2cd5dab994c2cc0d728275b9aad2 04-Jan-2008 Brian <brian.paul@tungstengraphics.com> check if span length > 0 before calling _swrast_write_rgba_span()
/external/mesa3d/src/mesa/swrast/s_points.c
fcd7c37fd3d0f61cf6ac81170bc0b3fca64ad9bb 30-Nov-2007 Brian <brian.paul@tungstengraphics.com> fix broken two-sided stencil
/external/mesa3d/src/mesa/swrast/s_points.c
0fd679a1903d997b53fe20b86821a58c1a66262f 22-Nov-2007 Brian <brian.paul@tungstengraphics.com> Consolidate point size computation, clamping in get_size().

Also, apply user-defined clamp limits to point size even when not using
attentuation or program-computed size.
/external/mesa3d/src/mesa/swrast/s_points.c
e48f0b09abe42aa3393a492af07e53b76ad0ff3c 24-Oct-2007 Brian <brian.paul@tungstengraphics.com> Implement gl_PointCoord attribute for GLSL fragment shaders.

Contains the normalized fragment position within a point sprite.
/external/mesa3d/src/mesa/swrast/s_points.c
4f9d29cd4e876cd202a7d3e81f6d91fc7f9625a2 27-Sep-2007 Brian <brian.paul@tungstengraphics.com> tweak point rast to fix conform failure
/external/mesa3d/src/mesa/swrast/s_points.c
0ed3ff5011442facdaccdb84518d7712833f9dab 07-Aug-2007 Brian <brian.paul@tungstengraphics.com> fix even-sized point positioning (bug 11874)
/external/mesa3d/src/mesa/swrast/s_points.c
af2aa8e9cf88a9ee3ec338eddc9a47bf2f142cb7 21-Jul-2007 Brian <brian.paul@tungstengraphics.com> Remove ctx->Point._Size and ctx->Line._Width.

The clamping for these values depends on whether we're drawing AA or non-AA
points, lines. Defer clamping until drawing time. Drivers could compute and
keep clamped AA and clamped non-AA values if desired.
/external/mesa3d/src/mesa/swrast/s_points.c
f4b103dc993491355ec3e3640d9cb060138175c2 30-Jun-2007 Brian <brian.paul@tungstengraphics.com> simplify INIT_SPAN code
/external/mesa3d/src/mesa/swrast/s_points.c
fc5bf536440efeb9766cc1fd6e69642bc27afbd8 30-Jun-2007 Brian <brian.paul@tungstengraphics.com> overhaul point rasterization, no longer use s_pointtemp.h
/external/mesa3d/src/mesa/swrast/s_points.c
1d52b6aaf41b32aaf8d1cdf5a3cd5ff4ecba28f4 22-Jun-2007 Brian <brian.paul@tungstengraphics.com> fix bug rendering points with fragment program (see #11330)
/external/mesa3d/src/mesa/swrast/s_points.c
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/s_points.c
ddcf81990625aae34dfc65fedb17913f279fe9f7 25-Apr-2007 Brian <brian@yutani.localnet.net> s/TEXTURE/ATTRIBS/
/external/mesa3d/src/mesa/swrast/s_points.c
ef494c06b6e4dc720f32700f899ddad7cadb0a95 29-Dec-2004 Keith Whitwell <keith@tungstengraphics.com> Use Point._Size in calculation
/external/mesa3d/src/mesa/swrast/s_points.c
fb31a01f879610341b4000921ce395a0ce97d053 09-Apr-2004 Brian Paul <brian.paul@tungstengraphics.com> added SPECULAR flag for sprite point functions
/external/mesa3d/src/mesa/swrast/s_points.c
63736723678ef30e7f90835cfbd48c520e39bf11 23-Aug-2003 Ian Romanick <idr@us.ibm.com> Trivial changes to add support for GL_ARB_point_sprite, which is a
subset of GL_NV_point_sprite (which was already supported).
/external/mesa3d/src/mesa/swrast/s_points.c
36a0a3252e1e20df69b53f70ba93bc74c4a4bf0e 08-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> Added ctx->Texture._EnabledCoordUnits bitfield.
Fixed some vertex array / vertex program glitches with glDrawElements.
Fixed some fragment program runtime bugs.
Non-trivial Cg programs are running now.
/external/mesa3d/src/mesa/swrast/s_points.c
45bc887da226403f2c41077e40ca38b6f60f1359 25-Mar-2003 Brian Paul <brian.paul@tungstengraphics.com> replace _mesa_ prefix with _swrast_, remove s_histogram.[ch]
/external/mesa3d/src/mesa/swrast/s_points.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/swrast/s_points.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/swrast/s_points.c
6c408b46678637959dba04663fbc34eb9c4bc397 27-May-2002 Brian Paul <brian.paul@tungstengraphics.com> replaced experimental MESA_sprite_point with NV_point_sprite
/external/mesa3d/src/mesa/swrast/s_points.c
733a4b602bbbfda83ee03b7ae4f3737bbe659034 02-Feb-2002 Brian Paul <brian.paul@tungstengraphics.com> sw_span can now hold x/y arrays of fragment positions - getting ready to
ditch the pb (pixel buffer) code.
Converted point drawing, bitmaps and aa lines to use new span functions.
/external/mesa3d/src/mesa/swrast/s_points.c
571a1ac6eead573777b990b31fce16987d894adb 06-Jan-2002 Brian Paul <brian.paul@tungstengraphics.com> implemented vertex program point size control
/external/mesa3d/src/mesa/swrast/s_points.c
22144ab7552f0799bcfca506bf4ffa7f70a06649 12-Mar-2001 Gareth Hughes <gareth@valinux.com> Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/swrast/s_points.c
08836341788a9f9d638d9dc8328510ccd18ddeb5 03-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/swrast/s_points.c
46b0988c673b28e072fd0cbf477632a9ab6f9f18 16-Feb-2001 Keith Whitwell <keith@tungstengraphics.com> Allow swrast to cope (fairly) cleanly with GL_SEPERATE_SPECULAR when
texturing is not enabled, and without requiring the two colors be
added externally.

As a part of this, collapsed the decomposition of quads into triangles
inside swrast to be hardwired into _swrast_Quad; removed s_quads.[ch].

Removed checks on texture state from t_vb_light.c, which was previously
required by swrast.

Moved the t_dd_ templates to a new directory.
/external/mesa3d/src/mesa/swrast/s_points.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/swrast/s_points.c
2fd9c8690fa86b17c42afcc73307d2232b8f79f6 04-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> changed some point functions, new picking code
/external/mesa3d/src/mesa/swrast/s_points.c
08dfacd4259b4c6f6d89e4d0c52ade17e811e314 03-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> New point rasterization functions based on template code that
handles CI/RGB, texture, antialiasing, attenuation, etc.
/external/mesa3d/src/mesa/swrast/s_points.c
06d05afdd687fcd1d59d46c6a86c2e5707e1859b 08-Dec-2000 Brian Paul <brian.paul@tungstengraphics.com> Initial work on GL_MESA_sprite_point extension.
Still need to resolve clipping issues, finalize the spec.
/external/mesa3d/src/mesa/swrast/s_points.c
fb7899bfec447e5840c2c1ea96619084093be424 08-Dec-2000 Brian Paul <brian.paul@tungstengraphics.com> Compute attenuated point size in a new pipeline stage.
Store computed point size in the SWvertex struct.
/external/mesa3d/src/mesa/swrast/s_points.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/swrast/s_points.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/swrast/s_points.c
24a32627d9a1b23323429b989bb5705a695fb4c1 15-Nov-2000 Brian Paul <brian.paul@tungstengraphics.com> Replaced ctx->Point.Size with ctx->Point._Size
Replaced ctx->Point.UserSize with ctx->Point.Size
/external/mesa3d/src/mesa/swrast/s_points.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/swrast/s_points.c
ba41b8afb1b40b967cf5c0e604bbf09793eb8fee 10-Nov-2000 Brian Paul <brian.paul@tungstengraphics.com> minor changes to silence compiler warnings
/external/mesa3d/src/mesa/swrast/s_points.c
cd03ed4f54444d96e4e47cdb118a3dfd94d92bb0 05-Nov-2000 Keith Whitwell <keith@tungstengraphics.com> Reorganized software rasterizer as a module which manages its own state,
with tighter interfaces with the rest of the world.

Proper documentation to come.
/external/mesa3d/src/mesa/swrast/s_points.c
e3a051e0538a605551f4d58294c94f5eb00ed07f 31-Oct-2000 Keith Whitwell <keith@tungstengraphics.com> Moved software rasterizer functionality to new directory.
/external/mesa3d/src/mesa/swrast/s_points.c