Thomas Hellström
5dbadd418c
Fix a FBO render offset bug.
...
The current code failed if the dri drawable was updated before the call to
intelFlush(), and typically rendered into an FBO using the back buffer
cliprects.
2006-09-13 15:10:09 +00:00
Keith Whitwell
71bce51324
update driver date and branch debug
2006-09-13 12:45:42 +00:00
Keith Whitwell
308d377ca8
Bring in writemask + TEX fix from trunk
2006-09-13 12:45:21 +00:00
Thomas Hellström
4f39d22c29
texmem_0_3_branch with adaptations to the drm-ttm-0-2 branch.
...
Indent the i915 driver directory.
2006-09-12 14:13:36 +00:00
Keith Whitwell
8dab7963b7
Add a demo illustrating various techniques for uploading dynamic (ie
...
streaming) texture images via PBO's. Two of these currently seem to
trigger a memory leak in the i915 driver, but at least one
(PBO_PINGPONG) illustrates the good speedups available with PBO's on
the i915 driver, particularly zero-copy uploads.
2006-08-30 20:41:18 +00:00
Keith Whitwell
ec30116c9f
Must lock hardware around call to intelEmitCopyBlit()
2006-08-30 20:18:33 +00:00
Keith Whitwell
5ac3ad7722
implement zero-copy uploads for glTexImage from suitable pixel buffer objects
2006-08-30 19:55:32 +00:00
Keith Whitwell
fe239744aa
Bring in improved version of the texdown demo from the original texmem branch
2006-08-30 09:15:40 +00:00
Keith Whitwell
137dcd4a46
remove orphan file
2006-08-29 12:11:22 +00:00
Keith Whitwell
0d7755fc73
remove i915_texprog.c as it is no longer needed
2006-08-29 11:58:23 +00:00
Keith Whitwell
c863e63549
remove hashing for bm buffers, use an opaque pointer instead of an integer
2006-08-29 11:45:13 +00:00
Keith Whitwell
62920e2ab2
revert last commit
2006-08-28 15:14:55 +00:00
Keith Whitwell
ce3885fc5f
dependent texture read demo
2006-08-28 15:11:10 +00:00
Keith Whitwell
bf0c1ca618
use mesa's texenvprogram in preference to i915 version. Enable tex_env_crossbar
2006-08-28 11:50:10 +00:00
Keith Whitwell
64bc9caa1c
various texture tweaks
2006-08-28 11:49:30 +00:00
Keith Whitwell
89a2ea6fd3
Add missing wait for busy buffers in bmMapBuffer()
2006-08-28 11:37:07 +00:00
Keith Whitwell
41123a85ec
Fixes for i945 texture layouts
2006-08-28 11:35:20 +00:00
Keith Whitwell
f10469abe8
add dependent texture read test
2006-08-17 13:25:14 +00:00
Keith Whitwell
4a74de797c
Make bgra format more explicit
2006-08-17 13:24:57 +00:00
Dave Airlie
c745394242
fix from i965 driver for compressed textures on texman
2006-08-16 03:33:00 +00:00
Keith Whitwell
f9f3de8c31
first pass at texture uploads from pbo's with the blitter
2006-08-03 15:41:10 +00:00
Keith Whitwell
3d0a073a71
trivial test for pbo-based texture uploads
2006-08-03 15:40:19 +00:00
Keith Whitwell
219ee91fa8
Get basic texturing working again on i945
2006-08-03 11:22:09 +00:00
Keith Whitwell
632eae3fec
Correct pitch / cpp calculation
2006-08-03 10:31:47 +00:00
Keith Whitwell
f378bcd8bf
drmOpen/Close once
2006-08-02 10:24:01 +00:00
Keith Whitwell
ded29089f3
new files from merge of texmem driver
2006-08-02 10:08:58 +00:00
Keith Whitwell
527c05eb2a
Pull the texmem i915 driver onto a new branch closer to the current trunk.
...
Compiles but otherwise untested.
2006-08-02 10:01:03 +00:00
Michal Krol
365582dd6f
Clean-up FEATURE_ARB_shader_objects #ifdefs. Bug 7492.
2006-08-01 20:07:31 +00:00
Brian Paul
cc738e004f
casts and assertions
2006-08-01 20:03:29 +00:00
Brian Paul
f05e7eba95
code to draw engine block
2006-08-01 20:03:05 +00:00
Michal Krol
90d7b9c9eb
Move GL_MESA_shader_debug from glext.h to gl.h.
2006-08-01 16:06:08 +00:00
Brian Paul
e724324894
renderbuffer fixes (Sean D'Epagnier)
2006-08-01 14:33:05 +00:00
Claudio Ciccani
9a4f15ee59
Fixed warnings.
2006-08-01 14:32:02 +00:00
Aapo Tahkola
689df543db
fix #6991
2006-07-31 23:21:50 +00:00
Brian Paul
667dd3c3e8
added glut fbdev files
2006-07-31 14:25:53 +00:00
Brian Paul
fe3242f00a
GLUT on fbdev driver. Sean D'Epagnier
2006-07-31 14:24:21 +00:00
Michal Krol
e8947a5fa0
Add support for GL_MESA_shader_debug.
2006-07-30 15:29:11 +00:00
Michal Krol
91dbc04d5e
Commit enums for GL_MESA_shader_debug.spec.
2006-07-30 15:19:19 +00:00
Michal Krol
32bf274f78
Program to convert .syn file to .h headers.
2006-07-30 14:48:01 +00:00
Claudio Ciccani
fc434622b3
Clear window's event mask before enabling handled events.
2006-07-30 14:47:51 +00:00
Michal Krol
4cc87c7248
Add support for GL_MESA_shader_debug.
2006-07-30 14:45:25 +00:00
Michal Krol
c26999fd2c
Fix dependencies.
2006-07-30 14:33:53 +00:00
Michal Krol
d2ac9ab6ee
More text.
2006-07-30 14:28:38 +00:00
Michal Krol
39dd5196e6
Optimize shaders.
...
Use frame counter.
2006-07-29 09:42:03 +00:00
Eric Anholt
0e6ef1b1cd
Fix build failure in the savage driver.
2006-07-28 21:30:14 +00:00
Jerome Glisse
32d61d0616
r300_emit.h cleanup.
...
Remove unused macro
Replace LOCAL_VAR, PREFIX*
Indent code
Remove radeon redundant CP type 3 packet
2006-07-27 22:51:14 +00:00
Brian Paul
a7722cb794
load SLANG_FRAGMENT_FIXED_SECONDARYCOLOR
2006-07-21 20:52:43 +00:00
Brian Paul
c28399baa7
just reindent
2006-07-21 20:49:20 +00:00
Brian Paul
a97492f4df
added arrayobj.[ch] files
2006-07-21 19:56:52 +00:00
Brian Paul
9d9d7b1dee
check for non-nill pwc in WMesaMakeCurrent(), bug 7585
2006-07-21 19:52:59 +00:00