Jakob Bornecrantz
92fde20de3
r600g: Move bootstrap code to target
2010-06-24 02:15:50 +02:00
Jakob Bornecrantz
cf91accc93
nouveau: Move bootstrap code to targets
...
Well sorta, at least I removed the drm_api dependancy and the
target can layer anything it wants to now.
2010-06-23 23:15:07 +02:00
Jakob Bornecrantz
10e3b9f4d0
nouveau: Rename winsys file
2010-06-23 22:49:11 +02:00
Jakob Bornecrantz
23a915e2cf
gallium: Drop sw drm winsys
...
Last user went away
2010-06-23 03:43:52 +02:00
Jakob Bornecrantz
41e0f6bc2f
i965g: Move bootstrap code to targets
2010-06-23 03:43:48 +02:00
Jakob Bornecrantz
0106be903a
i965g: Rename winsys file
2010-06-23 03:20:45 +02:00
Jakob Bornecrantz
2b15e37348
i965g: Moved pci_id to winsys struct
2010-06-23 03:20:45 +02:00
Jakob Bornecrantz
bd739e9576
target-helpers: Add inline helpers
2010-06-23 03:20:40 +02:00
Jakob Bornecrantz
0ee7a17d0c
swrastg: Fix glue file
2010-06-14 17:37:21 +02:00
Jakob Bornecrantz
6e3fc2de2a
r300g: Move bootstrap code to targets
2010-06-06 13:02:56 +01:00
Jakob Bornecrantz
c7015877be
i915g: Move bootstrap code to targets
2010-06-06 13:02:49 +01:00
Jakob Bornecrantz
9ff10b67bc
svga: Move bootstrap code to targets
2010-06-06 13:02:43 +01:00
Jakob Bornecrantz
16fa300d55
swrastg: Use new drm_driver interface in EGL
...
The EGL state tracker is really weird in how it does software,
in the past we would just not return a drm_api struct but now,
there is no callback to get a function so we just set the
create_screen hock to NULL to make it switch to software.
2010-06-06 12:29:40 +01:00
Jakob Bornecrantz
c1a19689b8
gallium: Make all drm drivers use the new drm compat helper
2010-06-06 12:29:29 +01:00
Jakob Bornecrantz
e72b15aa47
gallium: drm api compat helper
...
This is temporary untill all drivers have moved
to the new drm driver descriptor interface.
2010-06-06 12:29:28 +01:00
Jakob Bornecrantz
f9d9574913
gallium: Convert state trackers to drm driver interface
2010-06-06 12:29:28 +01:00
Jakob Bornecrantz
76aed4b070
gallium: Add drm driver interface
...
This interfacre replaces the drm_api api it works very much the same
way as drm_api but with the exception that its meant for the target
to implement it. And it does not export a get function and neither a
destroy function.
2010-06-06 12:29:28 +01:00
Jakob Bornecrantz
27c49b16d3
i965g: Use Xorg template makefile
2010-06-06 12:29:28 +01:00
Jakob Bornecrantz
def70b17d4
nouveau: Use Xorg template makefile
2010-06-06 12:29:27 +01:00
Jakob Bornecrantz
20ef3a793f
nouveau: Remove left over argument in drm api
2010-06-06 12:12:54 +01:00
Jakob Bornecrantz
77bfdb3530
r300g: Use Xorg template makefile
2010-06-06 12:07:48 +01:00
Keith Whitwell
149e709701
graw: remove references to unistd.h
2010-06-07 17:53:43 +01:00
Keith Whitwell
df2d5dd61d
util: new file u_dirty_flags.h
2010-06-07 17:25:45 +01:00
Keith Whitwell
f38b2cf63f
tests/graw: missing file tri.c
2010-06-07 17:22:53 +01:00
Keith Whitwell
edda7fd745
graw_xlib: build fixes
2010-06-07 16:44:40 +01:00
Keith Whitwell
00fe54a879
graw: update graw_null after interface changes and build graw tests again
2010-06-07 16:43:49 +01:00
Keith Whitwell
14ce1860d4
softpipe: remove assert on setting constbufs greater than zero
2010-06-07 16:40:05 +01:00
Keith Whitwell
a6d9d18fae
llvmpipe: hook up basic gs and multiple constant buffer support
2010-06-07 16:39:02 +01:00
Keith Whitwell
0cdc0a702c
cell/spu: divorce from tgsi_exec.h
2010-06-07 16:37:21 +01:00
Keith Whitwell
d6861be9cc
util: add u_box_3d
2010-06-07 16:34:55 +01:00
Keith Whitwell
5a91620417
gallivm: eliminate tgsi_exec.h include
2010-06-07 16:34:55 +01:00
Keith Whitwell
cd73360e48
include/st: new file swrast_screen_create.h
2010-06-07 16:34:55 +01:00
Keith Whitwell
258f433fff
util: add util_framebuffer_min_size
2010-06-07 16:34:55 +01:00
Keith Whitwell
ac7c8f7dd3
util: allocate larger tmp_row in util_format_translate
...
The tmp_row storage allocation took into account the format's y block
size by allocating y_step rows of data. However, the x block size was
not being taken into account when deciding how wide those rows need to
be.
Now make sure that tmp_row is at least x_step by y_step in size.
2010-06-07 16:34:55 +01:00
Keith Whitwell
69faf5b48f
tgsi: reject interpolation and semantics on vs inputs
2010-06-07 16:34:55 +01:00
Keith Whitwell
81cb6ac042
regress: remove interpolation and semantic info from vs inputs
2010-06-07 16:34:55 +01:00
Keith Whitwell
ebdb43fd98
test/graw: add vp-test
2010-06-07 16:34:55 +01:00
Keith Whitwell
78e6e081a1
tests/graw: add fp-test
2010-06-07 16:34:55 +01:00
Kristian Høgsberg
0c2bac0718
.gitignore: Ignore emacs .dir-locals.el files
2010-06-07 10:23:55 -04:00
Kristian Høgsberg
56c3cce2a1
Remove last bits of progs/ infrastructure
2010-06-07 10:08:48 -04:00
Marek Olšák
b4483823d9
r300g: fix 24-bit depth texturing
...
This is a secret texture format, do not tell anybody.
And it looks like we can read stencil in the shader too.
2010-06-07 04:26:16 +02:00
Jerome Glisse
c6131879eb
r600g: add shader literal constant support
...
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-06-06 22:16:47 +02:00
Marek Olšák
aeffba454f
st/mesa: advertise GL_ARB_fragment_program_shadow
...
There is nothing driver-specific about this one.
I've also tested it just to be sure.
2010-06-06 20:50:29 +02:00
Marek Olšák
eb2a1521cf
r300g: workaround index bias on chipsets that do not support it
2010-06-06 19:44:58 +02:00
Marek Olšák
31a74a6df7
st/mesa: trivially enable GL_ATI_texture_env_combine3
...
This extension is implemented in the texenv program.
Gallium drivers pass patched glean/texCombine.
(I am going to send the patch soon)
Catalyst9.3 advertises this extension too so I don't see a reason we shouldn't.
2010-06-05 19:39:16 +02:00
Marek Olšák
a7fa91b658
mesa: add ARB_texture_swizzle as alias of EXT_texture_swizzle, update relnotes
...
The specifications are identical.
2010-06-05 17:43:38 +02:00
Jakob Bornecrantz
c0b66f471c
i915g: Use template Xorg makefile
2010-06-04 19:54:11 +01:00
Jakob Bornecrantz
94d5239511
gallium: Use correct defines in Xorg template makefile
2010-06-04 19:54:11 +01:00
Jakob Bornecrantz
30456f775c
gallium: Add winsys to include path to Xorg template makefile
2010-06-04 19:54:11 +01:00
Joakim Sindholt
fb08e03ae1
gallium: always build drivers/sw
2010-06-05 17:19:46 +02:00