José Fonseca
ecc0e1ec2e
gallium: Don't ask winsys name -- let pipe screen do that if it wants.
...
Allows to leave screen->winsys NULL.
2009-01-30 22:04:15 +00:00
José Fonseca
b5d96a3e7f
stw: Don't use the winsys.
2009-01-30 21:51:59 +00:00
Zack Rusin
adfbba476d
gallium: make p_winsys internal
...
move it to pipe/internal/p_winsys_screen.h and start converting
the state trackers to the screen usage
2009-01-30 15:57:33 -05:00
José Fonseca
3cfaccf92a
Merge branch 'gallium-0.2' into gallium-winsys-private
2009-01-30 17:01:23 +00:00
José Fonseca
462f09487e
util: Define ffs for MinGW.
2009-01-30 14:59:32 +00:00
José Fonseca
0c75e59bfd
gdi: Update for winsys interface changes.
2009-01-30 14:32:11 +00:00
José Fonseca
46edad7d29
Merge branch 'gallium-0.2' into gallium-winsys-private
2009-01-30 14:07:12 +00:00
José Fonseca
7996b3e034
pipebuffer: Consider 0 as no alignment needed.
2009-01-30 14:06:25 +00:00
Zack Rusin
b3028acd98
gallium: give the screen priority when it comes to buffer allocations
...
allows the driver to overwrite buffer allocation, first step on the way
to making winsys interface internal to the drivers. state trackers and
the code above it will go through the screen
2009-01-29 21:43:15 -05:00
Jakob Bornecrantz
1f9fff28a4
gallium: Don't build egl state_tracker
2009-01-30 02:24:47 +01:00
Jakob Bornecrantz
0ac83a0ebb
egl: Don't fill shown screen
2009-01-30 01:57:07 +01:00
Jakob Bornecrantz
83a2a89663
intel: Remove debug print
2009-01-30 01:55:09 +01:00
Jakob Bornecrantz
48f7d86b7c
i915: Fix surface operations
2009-01-30 01:53:50 +01:00
José Fonseca
444e98de31
pipebuffer: Ondemand buffer manager.
...
A variation of malloc buffers which get transferred to real graphics memory
when there is an attempt to validate them.
2009-01-29 15:19:31 +00:00
José Fonseca
e06474dbae
pipebuffer: Implement proper buffer validation.
2009-01-29 15:19:31 +00:00
Jakob Bornecrantz
86e86e6cb6
egl: Blit to the bound frontbuffer with pipe
2009-01-29 03:00:15 +01:00
Jakob Bornecrantz
3b1b9f3cc7
intel: Set render domain on read and write
2009-01-29 03:00:15 +01:00
Jakob Bornecrantz
178f991208
intel: Try forcing flushes
2009-01-29 03:00:15 +01:00
Jakob Bornecrantz
e67c020ad4
intel: Dump batchbuffer before sending to hw
2009-01-29 03:00:15 +01:00
Jakob Bornecrantz
f1c0be75b7
intel: Change link order
2009-01-29 03:00:15 +01:00
Jakob Bornecrantz
8340a116ea
i915: Don't take a context as argument for debug
2009-01-29 03:00:14 +01:00
Jakob Bornecrantz
a3b89a39d9
i915: Don't dump batchbuffer on flush in context
2009-01-29 03:00:14 +01:00
Brian Paul
e351343fdf
docs: i965 fixes
2009-01-29 00:59:54 +00:00
Brian Paul
80b3767384
i965: fix bug in pass0_precalc_mov()
...
Previously, "in-place" swizzles such as:
MOV t, t.xxyx;
were handled incorrectly. Fixed by splitting the one loop into two loops so we
get all the refs before assigning them (to avoid potential clobbering).
(cherry picked from master/commit faa48915d2 )
2009-01-29 00:59:54 +00:00
Brian Paul
477c1820a0
i965: widen per-texture bitfields for 16 texture image units
...
(cherry picked from master/commit f78c388b6c )
2009-01-29 00:59:54 +00:00
Brian Paul
999fe905c9
intel: check if stencil test is enabled in intel_stencil_drawpixels()
...
(cherry picked from master/commit 72ee0e247d )
2009-01-29 00:59:54 +00:00
Brian Paul
2fd9c2ebd6
intel: save/restore GL matrix mode in intel_meta_set_passthrough_transform(), intel_meta_restore_transform()
...
(cherry picked from master, commit 723648f2ee )
2009-01-29 00:59:53 +00:00
Brian Paul
e6df67bf66
docs: fix typo
2009-01-29 00:59:53 +00:00
Brian Paul
e98ef30351
mesa: set version to 7.4 for mesa_7_4_branch
2009-01-29 00:59:53 +00:00
Brian Paul
b987fde60a
docs: skeleton 7.4 release notes file
2009-01-29 00:59:53 +00:00
Brian Paul
978a6c1cfa
docs: 7.3 md5 sums
2009-01-29 00:59:53 +00:00
Brian Paul
93cbb2c205
mesa: set version to 7.3
2009-01-29 00:59:53 +00:00
Brian Paul
4e8d99998f
docs: set 7.3 release date
2009-01-29 00:59:52 +00:00
Brian Paul
bbcbf4f680
docs: assorted updates, link fixes
2009-01-29 00:59:52 +00:00
Jakob Bornecrantz
e74be3f08e
intel: Fix type correctly this time
...
Facepalm.
2009-01-28 23:40:10 +01:00
Jakob Bornecrantz
b5fc2a68e8
intel: Fix typo
2009-01-28 23:37:23 +01:00
Jakob Bornecrantz
72b2733287
i915: Add verbose debuging
...
Only enabled while in development this commit
will be reverted in the future.
2009-01-28 23:28:10 +01:00
Jakob Bornecrantz
1642dd2f86
i915: Fix batchbuffer dumping
2009-01-28 23:28:10 +01:00
Jakob Bornecrantz
2012739043
i915: Flush on surface copy/clear
2009-01-28 23:28:09 +01:00
Jakob Bornecrantz
26fe7a5fc4
intel: Supply the correct buffers to gem
2009-01-28 23:28:09 +01:00
Jakob Bornecrantz
2cb6b17bc8
gallium: Build EGL st when build glx st
2009-01-28 23:06:42 +01:00
Jakob Bornecrantz
585c10b46d
egl: Adopt to st_framebuffer changes
2009-01-28 23:06:04 +01:00
José Fonseca
1be4d4d4c6
pipebuffer: More assertions.
2009-01-28 15:54:13 +00:00
José Fonseca
815de0a5df
pipebuffer: Fix alignment assertion.
2009-01-28 15:54:13 +00:00
José Fonseca
665d6d6c1e
pipebuffer: Export the pipe buffer winsys hooks.
2009-01-28 15:54:13 +00:00
Zack Rusin
4f5308bdcb
gallium: remove redundant size from the constant buffer
...
reuse the size of the actual buffer
2009-01-27 12:20:26 -05:00
Zack Rusin
d6888e811d
gallium: it's a reference value, not a reference number
2009-01-27 12:20:26 -05:00
Zack Rusin
2299f21f8d
gallium: standardize api on the prefix "nr"
2009-01-27 12:20:25 -05:00
Zack Rusin
a7e72231e3
gallium: standardize naming of masks
2009-01-27 12:20:25 -05:00
Zack Rusin
872b515e8f
gallium: standardize on stride instead of pitch in the interface
2009-01-27 12:20:25 -05:00