José Fonseca
01c831576e
llvmpipe: Debug function to check stack alignment.
...
Doing alignment check in locus is redundant, as gcc alignment assumptions
will optimize away the check.
2009-09-09 21:48:49 +01:00
Eric Anholt
5604b27b93
i965: Fix relocation delta for WM surfaces.
...
This was a regression in 0f328c90db .
Bug #23688
Bug #23254
2009-09-09 12:52:52 -07:00
Brian Paul
4d85a6b393
i965: fix an overlooked merge conflict
2009-09-09 09:24:38 -06:00
Alex Deucher
49c230709c
r600: check if textures are actually enabled before submission
...
noticed by taiu on IRC.
2009-09-09 11:17:24 -04:00
Brian Paul
7bf6347362
Merge branch 'mesa_7_6_branch'
2009-09-09 09:00:58 -06:00
Brian Paul
94a8157ef6
mesa: regenerate get.c form get_gen.py
2009-09-09 08:55:32 -06:00
Brian Paul
3fed69eb16
mesa: move call to init_c_cliptest() from enable.c to tnl module.
...
Fixed gallium build breakage.
2009-09-09 08:54:38 -06:00
Brian Paul
0c309bb494
Merge branch 'mesa_7_5_branch' into mesa_7_6_branch
...
Conflicts:
Makefile
configs/default
progs/glsl/Makefile
src/gallium/auxiliary/util/u_simple_shaders.c
src/gallium/state_trackers/glx/xlib/xm_api.c
src/mesa/drivers/dri/i965/brw_draw_upload.c
src/mesa/drivers/dri/i965/brw_vs_emit.c
src/mesa/drivers/dri/intel/intel_context.h
src/mesa/drivers/dri/intel/intel_pixel.c
src/mesa/drivers/dri/intel/intel_pixel_read.c
src/mesa/main/texenvprogram.c
src/mesa/main/version.h
2009-09-09 08:33:39 -06:00
aljen
c6c44bf481
gallium: Added HaikuOS platform
2009-09-09 08:24:18 -06:00
Brian Paul
89a765e92b
mesa: disable GL_LUMINANCE case in _mesa_meta_draw_pixels()
...
Works around a bug found on i965. See bug 23670.
2009-09-09 08:23:14 -06:00
Vinson Lee
d27d659043
scons: Set default_dri to no for Mac OS.
...
Mac OS does not have libdrm.
2009-09-09 08:21:07 -06:00
Alex Deucher
da9ed257a3
r600: fix ftp for dri1
...
We use t->bo for dri1 since r600 uses CS for dri1.
2009-09-09 01:43:17 -04:00
Zhenyu Wang
ca246dd186
intel: add B43 chipset support
...
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2009-09-09 13:28:59 +08:00
Dave Airlie
5aaa45de4c
r600: don't setup hardware state if TFP
...
if we have a BO here it means TFP and we should have set it
up already.
tested by b0le on #radeon
2009-09-09 15:02:16 +10:00
Brian Paul
8947cf6728
progs/tests: added Z invert option
2009-09-08 16:47:30 -06:00
Brian Paul
f78eafcacb
mesa: bump version to 7.7
2009-09-08 16:46:06 -06:00
Brian Paul
97cbaab541
gallium: added r8g8b8_get/put_tile_rgba()
2009-09-08 16:45:34 -06:00
Brian Paul
079ae4c38c
progs/demos: added RGB invert option
2009-09-08 16:45:07 -06:00
Brian Paul
126696caf7
mesa: fix viewport_z_clip breakage
2009-09-08 16:44:49 -06:00
Jakob Bornecrantz
e589a37f7b
i915g: Add buffer write callback
2009-09-09 00:43:36 +01:00
Jakob Bornecrantz
d112132840
i915g: Reorg vbuf code a bit
2009-09-09 00:43:36 +01:00
Jakob Bornecrantz
547b726484
i915g: pwrite batchbuffer instead of map
2009-09-09 00:43:36 +01:00
Jakob Bornecrantz
d585616f5b
i915g: Keep vertex buffers in a fifo
2009-09-09 00:43:35 +01:00
Jakob Bornecrantz
6e61d06209
util: Add super simple fifo
2009-09-09 00:43:35 +01:00
Jakob Bornecrantz
3833587818
i915g: Map vertex buffers via gtt
2009-09-09 00:43:35 +01:00
Jakob Bornecrantz
530fbd314e
i915g: Remove lib prefix from driver
2009-09-09 00:43:35 +01:00
Eric Anholt
9fff4b46d3
docs: Add basic 7.7 relnotes.
2009-09-08 15:12:22 -07:00
Eric Anholt
f959ccdfa6
intel: Add support for ARB_draw_elements_base_vertex.
...
On the 965, we just drop the value into the primitive packet. On non-945,
we rely on the sw tnl code handling it.
2009-09-08 15:12:22 -07:00
Eric Anholt
92d7ed8a20
mesa: Add support for ARB_draw_elements_base_vertex.
2009-09-08 15:12:20 -07:00
Eric Anholt
ec9e729580
glapi: Add ARB_draw_elements_base_vertex
2009-09-08 14:48:47 -07:00
Eric Anholt
b11a8ea863
mesa: Expose NV_depth_clamp if ARB_depth_clamp is supported.
...
The wording of these two is exactly the same, except for the issue
"Can fragments with wc<=0 be generated when this extension is supported?",
which idr thinks is a non-issue for us.
2009-09-08 14:30:18 -07:00
Eric Anholt
0310aafd9e
i965: Add support for ARB_depth_clamp.
2009-09-08 14:30:18 -07:00
Eric Anholt
0e5c2598ec
Regenerate files for GL_ARB_depth_clamp.
2009-09-08 14:30:18 -07:00
Eric Anholt
b4922b5331
mesa: Add support for ARB_depth_clamp.
...
This currently doesn't include fixing up the cliptests in the assembly
paths to support ARB_depth_clamp, so enabling depth_clamp forces the C path.
2009-09-08 14:30:15 -07:00
Eric Anholt
3e4539a471
i965: Respect spec requirement for pixel shader computed depth with no zbuffer.
2009-09-08 14:28:23 -07:00
Eric Anholt
15c0cc5cf4
i965: Set NULL WM surfaces as tiled according to requirement by specs.
2009-09-08 14:28:23 -07:00
Eric Anholt
ea6dab2537
i965: Use the renderbuffer surface size instead of region size for WM surfaces.
...
For drawing to lower mipmap levels, the region size makes the renderbuffer
be the size of the lowest level, instead of the current level. On DRI1,
Brian previously found that the RB size was incorrect, so leave this broken
there.
2009-09-08 14:28:23 -07:00
Eric Anholt
58a57e3fc4
Revert "intel: helper to debug bufmgr (disabled)"
...
This reverts commit e0ec405a9f .
This is already available in INTEL_DEBUG=bufmgr in the environment.
2009-09-08 14:28:23 -07:00
Brian Paul
42943a4cf9
mesa: bump version to 7.5.2
...
I'm not 100% sure there'll be a 7.5.2 release, but just in case.
2009-09-08 14:45:27 -06:00
Brian Paul
b2de028523
i965: #include clean-ups
2009-09-08 14:33:47 -06:00
Brian Paul
e61215242b
intel: #include clean-ups
2009-09-08 14:33:47 -06:00
Brian Paul
8e8d3470be
i965: use _mesa_is_bufferobj()
...
Also, remove unneeded call to _mesa_validate_pbo_access(). It's done by
core Mesa as the comment suggested.
2009-09-08 14:33:47 -06:00
Brian Paul
ced699b37a
i965: use _mesa_is_bufferobj()
2009-09-08 14:33:47 -06:00
Brian Paul
abdf2e14bc
i965: use _mesa_is_bufferobj()
2009-09-08 14:33:47 -06:00
Brian Paul
00aac1d29a
i965: use _mesa_is_bufferobj()
2009-09-08 14:33:47 -06:00
Alex Deucher
e6ad286a80
r600: fix dri2 clipping
2009-09-08 16:03:25 -04:00
Brian Paul
8de625c7cf
i965: fix incorrect test for vertex position attribute
2009-09-08 12:21:42 -06:00
Michel Dänzer
e34ea368d9
st/xorg: Add support for EXA_MIXED_PIXMAPS and EXA_SUPPORTS_PREPARE_AUX.
...
Also make sure not to leak malloced memory when switching pixmaps to texture
based.
2009-09-08 18:08:24 +02:00
Brian Paul
18bdb6e712
egl: also use X types for building on Apple/MacOS X
...
See bug 20413.
2009-09-08 09:20:43 -06:00
Vinson Lee
2c307c7750
scons: Add Mac OS to target platform list.
2009-09-08 12:32:37 +01:00