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
Brian Paul
1d4f3ccb21
intel: remove unused intel_depthstencil.[ch]
2009-01-29 15:07:32 -07:00
Brian Paul
d332a74e77
intel: remove unused #includes
2009-01-29 15:06:55 -07:00
Brian Paul
5fec84ad04
mesa: allow glFramebufferTexture1/2/3D(target = GL_READ/DRAW_FRAMEBUFFER)
...
This is part of GL_EXT_framebuffer_blit and GL_ARB_framebuffer_obbject.
2009-01-29 15:01:09 -07:00
Brian Paul
5c38801f8e
intel: formatting clean-ups
2009-01-29 14:57:31 -07:00
Brian Paul
ba3aadf354
intel: fix check for Y orientation in span functions.
2009-01-29 14:57:16 -07:00
Brian Paul
d3aa16d92f
i965: use bitfields in brw_sf_unit_key struct
2009-01-29 11:10:56 -07:00
Brian Paul
818bda3d74
intel: remove unused intel_rendering_to_texture()
2009-01-29 11:07:55 -07:00
Brian Paul
ba367f68cc
i965: fix render to FBO/texture orientation bugs
...
Anytime we're not rendering to the default/window FBO, need to invert
rendering, not just when rendering to a texture. Otherwise, if a FBO
consists of a mix of textures and renderbuffers the up/down orientation
was inconsistant.
Fixes shadowtex.c bad rendering.
2009-01-29 11:07:14 -07:00
Brian Paul
2897cee99f
mesa: fix a render to texture FBO validation bug
...
When glTexImage() is called we need to re-validate any FBOs that point to
the texture (i.e. render-to-texture) since changing the texture's size/format
will effect FBO completeness.
We don't keep a list of all FBOs rendering into each texture (which would be
a bit messy) so we check all FBOs in existance. To optimize this, the
gl_texture_object->_RenderToTexture flag is used to avoid checking textures
that have never been used as renderbuffers. So, we only walk over all FBOs
(there's usually only a few) when glTexImage() modifies a RTT texture.
Fixes a bug seen in shadowtex.c when toggling packed depth/stencil mode.
2009-01-29 09:20:18 -07: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
Ian Romanick
425c803c03
intel: Fix up some extension string issues
...
Move the remaining extension string enables to intel_extensions.c.
Make sure that GL_NV_texture_env_combine4 is not enabled on i830.
2009-01-28 16:28:11 -08:00
Ian Romanick
d485ee54dd
Make GLX_SGIX_pbuffer mandatory
...
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28 16:28:11 -08:00
Ian Romanick
8aa209c766
Make GL_ARB_draw_buffers mandatory
...
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28 16:28:11 -08:00
Ian Romanick
474cda6fa9
Make GL_{EXT,SUN}_multi_draw_arrays and GL_IBM_multimode_draw_arrays mandatory
...
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28 16:28:11 -08:00
Ian Romanick
82b9661894
Make GL_ARB_vertex_buffer_object mandatory
...
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28 16:28:10 -08:00
Ian Romanick
2b77b1d62e
Make GL_ARB_multisample mandatory
...
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28 16:28:10 -08:00
Ian Romanick
33fa5e4bfa
Make GL_ARB_texture_compression mandatory
...
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28 16:28:10 -08:00
Brian Paul
26da28c995
mesa: remove GL_SGIX_shadow, GL_SGIX_shadow_ambient and GL_SGIX_depth_texture
...
Everyone should be using the newer/better ARB versions of these extensions.
2009-01-28 16:49:28 -07: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
Brian Paul
f584752afe
docs: document GL_EXT_texture_swizzle
2009-01-28 15:06:54 -07: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
Brian Paul
3dcc48e688
i965: minor tweak: replace OPCODE_MOV with OPCODE_SWZ
...
Just to reinforce the understanding that an extended swizzle with 0 and 1
terms is possible there.
2009-01-28 14:51:35 -07:00