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
|