Jakob Bornecrantz
40d4b414d9
glhd: Build with scons
2010-06-28 22:27:06 +02:00
Jakob Bornecrantz
d12c4c5a62
glhd: Re-integrate with the debug system
2010-06-28 21:52:03 +02:00
Jakob Bornecrantz
2932dd6374
glhd: Remove leftover file
2010-06-28 21:37:03 +02:00
Jakob Bornecrantz
a01e0afd9f
Merge branch 'gallium-drm-driver-drescriptor'
...
Conflicts:
src/gallium/state_trackers/egl/x11/native_dri2.c
src/gallium/state_trackers/egl/x11/native_x11.c
src/gallium/state_trackers/egl/x11/native_x11.h
src/gallium/state_trackers/xorg/xorg_driver.c
src/gallium/winsys/radeon/drm/radeon_drm.c
2010-06-28 21:14:45 +02:00
Corbin Simpson
484bb0ea58
glhd: Add test for logicop enable.
...
Only for first RT at the moment, as there is no trivial way in galahad
to look at framebuffer state and (sadly) people don't usually calloc
their CSOs, so flags could be wrongly set.
On the other hand, of course, galahad will hopefully encourage more
people to calloc their CSOs. :3
2010-06-24 07:22:29 -07:00
Corbin Simpson
e6ee4e1bdf
glhd: Simple rasterizer checks.
...
From the documentation.
2010-06-23 11:34:51 -07:00
Corbin Simpson
666fdc01c4
id, glhd: Unbreak texturing.
...
Argfl.
2010-06-23 11:25:52 -07:00
Corbin Simpson
9526305834
glhd: Use an environment variable (GALAHAD) to enable. Off by default.
2010-06-23 11:06:42 -07:00
Corbin Simpson
ee2c6d748d
id, glhd: Fix malloc/calloc of struct.
...
( >&)
2010-06-22 23:40:11 -07:00
Corbin Simpson
a6cc914874
glhd: Add query protection.
...
Not quite copied from r300g. This is slightly more API-compliant.
2010-06-22 23:11:01 -07:00
Corbin Simpson
aa451d509d
glhd: Grab framebuffer state checks from r300g.
2010-06-22 23:00:44 -07:00
Corbin Simpson
3f758d4ed4
glhd: Grab resource_copy_region from r300g.
2010-06-22 22:49:13 -07:00
Corbin Simpson
de7b181e99
glhd: Grab is_format_supported warning from r300g.
2010-06-22 22:49:13 -07:00
Corbin Simpson
7d551eb03d
glhd: Add glhd_warn for unconditional stderr output.
...
Design decision. Bad API errors should never be silenced.
Of course, you can always not use galahad.
2010-06-22 22:49:13 -07:00
Corbin Simpson
75612aa199
id, glhd: Fix segfault with misreferenced pipe member.
...
And remove the offending member to keep that from happening again.
2010-06-22 22:49:13 -07:00
Corbin Simpson
40faedfe7b
targets, radeong: Add Galahad.
...
Currently unconditional and causes segfaults.
2010-06-22 22:49:13 -07:00
Corbin Simpson
d3ad6fa579
gallium/drivers: Create Galahad from identity.
...
Galahad is a sanity-checking layer meant to replace the crufty and
scattered sanity checks inside drivers with a robust, non-silenceable,
useful set of warnings and errors that can be used to keep misbehaving
state trackers from going unnoticed.
2010-06-22 22:49:13 -07:00