Commit graph

201327 commits

Author SHA1 Message Date
Brian
efdacc90b4 Update mask calculations for point drawing. 2007-10-16 17:43:41 -06:00
Brian
bd35c53143 Fix broken polygon stippling (see comments for details). 2007-10-16 17:37:46 -06:00
Brian
0edd490a96 Redefine QUAD_TOP_LEFT, TOP_RIGHT, etc. to reflect Y=0=TOP raster layout. 2007-10-16 17:36:37 -06:00
Kristian Høgsberg
6c533ea2d1 Handle fbconfigs and glx visuals separately.
The old implementation fetches fbconfigs or glx visuals once and assumes the list
describes both fbconfigs and glx visuals.  This patch splits it up and fetches
visuals and fbconfigs in two steps and keep the two lists separate.  A server
could have no glx visuals or no glx fbconfigs and the old code wouldn't know the
difference.
2007-10-16 16:07:52 -04:00
Kristian Høgsberg
791ad0e77f Implement support for printing glx fbconfigs in glxinfo. 2007-10-16 16:07:52 -04:00
Kristian Høgsberg
f7d1d554b1 glxinfo: Only print visuals that actually support GLX. 2007-10-16 16:07:52 -04:00
Eric Anholt
919f617d08 Replace symlink generation from i915 with files in intel/ and symlinks there. 2007-10-16 12:38:55 -07:00
Brian
63b0b5b6c7 fix perspective-interpolated attribs for points, liens 2007-10-16 12:04:16 -06:00
Brian
ce0f2e88e3 fix blend term translation bug, rename some funcs 2007-10-16 08:53:08 -06:00
Michel Dänzer
3feefeeb35 i915: Make sure extensions that require TTM actually work. 2007-10-16 15:48:46 +02:00
Dave Airlie
70eb456a76 i915: fixup TTM interfaces to follow drm changes 2007-10-16 22:11:43 +11:00
Michel Dänzer
9c4d104e98 i915: Re-enable __DRItexOffsetExtension.
This seems to have got lost somehow during the recent DRI interface changes.
2007-10-16 13:01:44 +02:00
Brian
c838d4c876 finish remaining blend modes 2007-10-15 19:14:40 -06:00
Brian
cab0dce676 fix fog, rescale_normals bugs (from gallium branch) 2007-10-15 18:00:55 -06:00
Brian
cd54414b75 fix incorrect register in get_eye_normal() for rescale_normals case 2007-10-15 17:59:16 -06:00
Brian
b2605d5f80 GL_UNSIGNED_BYTE indexes 2007-10-15 17:27:54 -06:00
Brian
7abc78a967 implement logicop 2007-10-15 17:26:01 -06:00
Brian
566c11254f remove commented out #include 2007-10-15 15:31:24 -06:00
Brian
ce8988018c check for width or height = 0 before calling driver Bitmap func 2007-10-15 15:30:45 -06:00
Brian
b1f136dba2 Fix useabs logic in build_fog().
We always need to compute the absolute value of the fogcoord if we're
passing it through for per-fragment fog.
2007-10-15 15:30:13 -06:00
Brian
b4deb73fab remove feedback hack 2007-10-15 15:05:39 -06:00
Brian
0585b4e746 Undo prev changes. 2007-10-15 15:05:08 -06:00
Brian
65b1f6947f setup vertex format for GL_FEEDBACK mode 2007-10-15 13:42:56 -06:00
Brian
520ad5f854 GL_SELECT mode works now 2007-10-15 13:25:13 -06:00
Brian
230225c5d7 formatting 2007-10-15 13:06:53 -06:00
Brian
8630e5edb3 call pipe->set_vertex_buffer() after drawing/unreferencing.
This fixes potential a stale reference to vertex buffers.
Fixes cubemap demo on i915.
2007-10-15 13:05:15 -06:00
Brian
e3a729a681 fix logic for printing extended swizzles 2007-10-15 11:48:20 -06:00
Brian
369eefc34c add 'normalized_coords' field to pipe_sampler_state
This controls whether texcoords are interpreted as-is or scaled up from [0,1].
Fixes glDrawPixels/glBitmap problems on i915 when image is non power-of-two.
Also, cleans up the CSO sampler state for i915 a bit.
2007-10-15 11:47:53 -06:00
Brian
c8bf63e992 feedback/rasterpos fix-ups 2007-10-15 11:28:25 -06:00
Brian
3eeef8aabe Change 'drawing' field to boolean. 2007-10-15 10:30:38 -06:00
Brian
66ea4b7c7c remove unused includes 2007-10-15 10:30:09 -06:00
Brian
583c11d383 simplify KIL usage for bitmap fragprog 2007-10-15 10:28:18 -06:00
Brian
41b3fcbf04 check for extended swizzles, added TGSI_OPCODE_KILP 2007-10-15 10:27:12 -06:00
Brian
29db69e222 added print_texkil_op() 2007-10-15 10:25:42 -06:00
Kristian Høgsberg
7a88ecbd1a Roll back premature version bump. 2007-10-15 12:16:45 -04:00
Kristian Høgsberg
a87e9a3479 Dont add fbconfigs to array that we didn't allocate for. 2007-10-15 10:59:06 -04:00
Andreas Micheler
157eeb5c3b faster write_rgba_span_front() 2007-10-15 08:26:45 -06:00
Brian
e7af944162 implement accum ops 2007-10-14 12:34:55 -06:00
Brian
a7611dce40 implement put_tile() 2007-10-14 12:32:39 -06:00
Brian
90f7ae2370 accum buffer support 2007-10-14 11:55:45 -06:00
Brian
7b0b694406 16-bit rgba surface/format for accum 2007-10-14 11:55:31 -06:00
Brian
d45fdc3f1f 16-bit RGBA surface format for accum buffers 2007-10-14 11:53:15 -06:00
Brian
9f797d8cb3 Added accum function/files. 2007-10-14 11:52:00 -06:00
George Sapountzis
f33e1a4403 typo 2007-10-14 20:33:56 +03:00
George Sapountzis
fe20ac2a6b Add GL_CORE_WINDOWS define to glcore.h
This is for consistency with glproto. The GL_CORE defines should probably be
dropped.

----

Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
Date:   Mon Jun 21 13:35:05 2004 +0000

    Bug 782: Merge native OpenGL for Windows from CYGWIN branch
2007-10-14 20:11:00 +03:00
George Sapountzis
d7c137b0df Drop include "dri_interface.h" from xf86dri.h
Thanks to dri2, xf86dri no longer uses __DRI types.
2007-10-14 20:08:31 +03:00
Kristian Høgsberg
c095f7e46a Do XSync() before resetting error handler. 2007-10-13 18:46:01 -04:00
Kristian Høgsberg
d0b68b215d Uncomment GLX_SGIX_pbuffer definition. 2007-10-13 18:45:05 -04:00
Kristian Høgsberg
8b20411915 Get the width and height from the attrib list in glXCreatePbuffer. 2007-10-13 18:44:52 -04:00
Brian
69466c60a5 GL_STENCIL_INDEX support 2007-10-13 12:29:11 -06:00