mesa.git
16 years agomesa: glsl: add missing sampler types in sizeof_glsl_type(), bug 17079
Brian Paul [Mon, 11 Aug 2008 21:09:47 +0000 (15:09 -0600)]
mesa: glsl: add missing sampler types in sizeof_glsl_type(), bug 17079

16 years agoversion 41 of glext.h
Brian Paul [Mon, 11 Aug 2008 21:06:55 +0000 (15:06 -0600)]
version 41 of glext.h

16 years agoversion 20 of glxext.h
Brian Paul [Mon, 11 Aug 2008 21:06:37 +0000 (15:06 -0600)]
version 20 of glxext.h

16 years agomesa: added comment about gl_PointCoord
Brian Paul [Mon, 11 Aug 2008 21:05:57 +0000 (15:05 -0600)]
mesa: added comment about gl_PointCoord

16 years agoApple: Cleaned up some linking and dylib ids issues
Jeremy Huddleston [Mon, 11 Aug 2008 16:17:06 +0000 (09:17 -0700)]
Apple: Cleaned up some linking and dylib ids issues

16 years agodri: fix crash in driGetConfigAttribIndex
Dave Miller [Sat, 9 Aug 2008 06:44:10 +0000 (16:44 +1000)]
dri: fix crash in driGetConfigAttribIndex

Accessing a GLboolean via an int pointer on big-endian == bad.

16 years agoMerge branch 'drm-gem'
Eric Anholt [Fri, 8 Aug 2008 22:32:24 +0000 (15:32 -0700)]
Merge branch 'drm-gem'

Conflicts:

src/mesa/drivers/dri/intel/intel_span.c
src/mesa/main/fbobject.c

This converts the i915 driver to use the GEM interfaces for object management.

16 years agointel-gem: Update to new check_aperture API for classic mode.
Eric Anholt [Fri, 8 Aug 2008 20:58:48 +0000 (13:58 -0700)]
intel-gem: Update to new check_aperture API for classic mode.

To do this, I had to clean up some of 965 state upload stuff.  We may end
up over-emitting state in the aperture overflow case, but that should be rare,
and I'd rather have the simplification of state management.

16 years ago965: cleanups to state emission from aperture checking and state ordering.
Eric Anholt [Fri, 8 Aug 2008 17:53:25 +0000 (10:53 -0700)]
965: cleanups to state emission from aperture checking and state ordering.

16 years agomesa: fix out-of-bounds memory reads in swizzle_copy()
Brian Paul [Fri, 8 Aug 2008 15:04:57 +0000 (09:04 -0600)]
mesa: fix out-of-bounds memory reads in swizzle_copy()

16 years agoglx/x11: Added some #ifdef GLX_DIRECT_RENDERING protection
Jeremy Huddleston [Fri, 8 Aug 2008 09:52:10 +0000 (02:52 -0700)]
glx/x11: Added some #ifdef GLX_DIRECT_RENDERING protection

16 years agoglx/x11: Fix missing __GL_EXT_BYTES declaration
Jeremy Huddleston [Fri, 8 Aug 2008 09:37:14 +0000 (02:37 -0700)]
glx/x11: Fix missing __GL_EXT_BYTES declaration

16 years agoApple: Some changes to fix compilation problems on OSX
Jeremy Huddleston [Fri, 8 Aug 2008 09:19:52 +0000 (02:19 -0700)]
Apple: Some changes to fix compilation problems on OSX

16 years agomesa: fix glBindTexture error string (bug 17005)
Brian Paul [Thu, 7 Aug 2008 13:54:53 +0000 (07:54 -0600)]
mesa: fix glBindTexture error string (bug 17005)

16 years agodisable debug code accidentally enabled by prev commit
Brian Paul [Wed, 6 Aug 2008 15:02:39 +0000 (09:02 -0600)]
disable debug code accidentally enabled by prev commit

16 years agomesa: glsl: count number of temp regs used
Haihao Xiang [Wed, 6 Aug 2008 15:01:34 +0000 (09:01 -0600)]
mesa: glsl: count number of temp regs used

16 years agomesa: fix comment about texture targets (bug 17005)
Brian Paul [Wed, 6 Aug 2008 14:52:56 +0000 (08:52 -0600)]
mesa: fix comment about texture targets (bug 17005)

16 years agofix some FBO/texture queries (bug 15296)
Brian Paul [Wed, 6 Aug 2008 14:39:54 +0000 (08:39 -0600)]
fix some FBO/texture queries (bug 15296)

16 years agoi965: update TexSrcUnit for OPCODE_TXB
Xiang, Haihao [Wed, 6 Aug 2008 06:15:31 +0000 (14:15 +0800)]
i965: update TexSrcUnit for OPCODE_TXB

16 years agodri: Fix write/read depth buffer issue under 16bpp mode. See bug #16646
Xiang, Haihao [Tue, 5 Aug 2008 03:28:54 +0000 (11:28 +0800)]
dri: Fix write/read depth buffer issue under 16bpp mode. See bug #16646

16 years agoi965: Use program->SamplerUnits[] to get the appropriate texture unit.
Xiang, Haihao [Tue, 5 Aug 2008 02:18:56 +0000 (10:18 +0800)]
i965: Use program->SamplerUnits[] to get the appropriate texture unit.

inst->TexSrcUnit is used as an index into program->SamplerUnits[] since
the commit ade508312c701ce89d3c2cd717994dbbabb4f207, and program->SamplerUnits
is a sampler-to-texture-unit mapping.

16 years agoDrop unused 'entries' field from __glxHashTable.
Adam Jackson [Tue, 8 Jul 2008 15:07:32 +0000 (11:07 -0400)]
Drop unused 'entries' field from __glxHashTable.

16 years agoadded null ptr check (fix bug 16959)
Brian Paul [Sun, 3 Aug 2008 17:13:12 +0000 (11:13 -0600)]
added null ptr check (fix bug 16959)

16 years agointel-gem: Always build GEM execbuffer code.
Eric Anholt [Thu, 31 Jul 2008 21:13:30 +0000 (14:13 -0700)]
intel-gem: Always build GEM execbuffer code.

16 years agointel: sync to vblank by default
Jesse Barnes [Thu, 31 Jul 2008 18:50:37 +0000 (11:50 -0700)]
intel: sync to vblank by default

Effectively default to vblank_mode=3 on Intel to avoid tearing by default.
Users wanting to go "as fast as possible" (despite not being able to see frames
faster than their refresh rate allows) can still set the vblank_mode manually.

16 years agointel-gem: Use new getparam to detect kernel GEM support.
Eric Anholt [Wed, 30 Jul 2008 21:14:44 +0000 (14:14 -0700)]
intel-gem: Use new getparam to detect kernel GEM support.

16 years agoAlways pass CFLAGS when compiling or linking demos
Guillaume Melquiond [Wed, 30 Jul 2008 14:56:42 +0000 (07:56 -0700)]
Always pass CFLAGS when compiling or linking demos

To ensure that the correct architecture flags are used, always pass the
user's CFLAGS when compiling or linking the demos. Fixes #16860.

16 years agoupdated GLSL bug fixes
Brian Paul [Tue, 29 Jul 2008 23:50:43 +0000 (17:50 -0600)]
updated GLSL bug fixes

16 years agomesa: glsl: remove old assertion (fixes glsl/bitmap.c)
Brian Paul [Tue, 29 Jul 2008 23:49:38 +0000 (17:49 -0600)]
mesa: glsl: remove old assertion (fixes glsl/bitmap.c)

16 years agomesa: disable debug code
Brian Paul [Tue, 29 Jul 2008 23:47:52 +0000 (17:47 -0600)]
mesa: disable debug code

16 years agomesa: regenerated files
Brian Paul [Tue, 29 Jul 2008 23:45:46 +0000 (17:45 -0600)]
mesa: regenerated files

16 years agomesa: Silence compiler warnings on Windows.
Brian Paul [Tue, 29 Jul 2008 23:43:35 +0000 (17:43 -0600)]
mesa: Silence compiler warnings on Windows.

16 years agomesa: cast to fix warning
Brian Paul [Tue, 29 Jul 2008 23:37:55 +0000 (17:37 -0600)]
mesa: cast to fix warning

16 years agomesa: fix bug/failure in recursive function inlining
Brian Paul [Tue, 29 Jul 2008 23:37:13 +0000 (17:37 -0600)]
mesa: fix bug/failure in recursive function inlining

Fixes a failure for cases such as y = f(a, f(a, b))
All the usual tests still pass but regressions are possible...

16 years agomesa: glsl: silence warning (s/int/GLuint)
Brian Paul [Tue, 29 Jul 2008 23:33:52 +0000 (17:33 -0600)]
mesa: glsl: silence warning (s/int/GLuint)

16 years agomesa: remove stray debug code
Brian Paul [Tue, 29 Jul 2008 23:32:35 +0000 (17:32 -0600)]
mesa: remove stray debug code

16 years agomesa: glsl: assorted fixes for resolving polymorphic functions
Brian Paul [Tue, 29 Jul 2008 23:29:30 +0000 (17:29 -0600)]
mesa: glsl: assorted fixes for resolving polymorphic functions

Plus,
- fix some issues in casting function arguments to format param types.
- fix some vec/mat constructor bugs
- find/report more syntax/semantic errors

16 years agomesa: glsl: re-order some constructors
Brian Paul [Fri, 25 Jul 2008 20:48:36 +0000 (14:48 -0600)]
mesa: glsl: re-order some constructors

16 years agomesa: glsl: remove unneeded operators
Brian Paul [Fri, 25 Jul 2008 20:48:14 +0000 (14:48 -0600)]
mesa: glsl: remove unneeded operators

16 years agomesa: glsl: added null ptr check
Brian Paul [Tue, 29 Jul 2008 23:27:44 +0000 (17:27 -0600)]
mesa: glsl: added null ptr check

16 years agomesa: fix issues causing warnings on Windows
Brian Paul [Tue, 29 Jul 2008 23:27:22 +0000 (17:27 -0600)]
mesa: fix issues causing warnings on Windows

16 years agomesa: glsl: additional error detection
Brian Paul [Thu, 24 Jul 2008 23:49:33 +0000 (17:49 -0600)]
mesa: glsl: additional error detection

Plus begin some fixes for vec/matrix constructors.

16 years agomesa: gls: fix broken else clause of conditional break/continue
Brian Paul [Thu, 24 Jul 2008 21:49:09 +0000 (15:49 -0600)]
mesa: gls: fix broken else clause of conditional break/continue

In the following case:

   for () {
      if (cond)
         break;  // or continue;
      else
         something;
   }

The "something" block didn't get emitted.

16 years agomesa: glsl: only try to link shaders defining main()
Brian Paul [Thu, 24 Jul 2008 20:56:54 +0000 (14:56 -0600)]
mesa: glsl: only try to link shaders defining main()

16 years agomesa: Silence compiler warning on windows.
Michal Krol [Thu, 24 Jul 2008 09:03:05 +0000 (11:03 +0200)]
mesa: Silence compiler warning on windows.

16 years agomesa: glsl: fix/simplify array element handling
Brian Paul [Wed, 23 Jul 2008 21:04:25 +0000 (15:04 -0600)]
mesa: glsl: fix/simplify array element handling

Also fix bug in comparing large structs/arrays.

16 years agomesa: glsl: mark constructor params as const
Brian Paul [Wed, 23 Jul 2008 18:00:48 +0000 (12:00 -0600)]
mesa: glsl: mark constructor params as const

16 years agomesa: glsl: rework swizzle storage handling
Brian Paul [Wed, 23 Jul 2008 00:27:56 +0000 (18:27 -0600)]
mesa: glsl: rework swizzle storage handling

Build on the heirarchal approach implemented for arrays/structs.

16 years agomesa: fix uninitialized var
Brian Paul [Tue, 22 Jul 2008 23:38:55 +0000 (17:38 -0600)]
mesa: fix uninitialized var

16 years agomesa: glsl: implement constructor functions for user-defined types
Brian Paul [Tue, 22 Jul 2008 21:17:10 +0000 (15:17 -0600)]
mesa: glsl: implement constructor functions for user-defined types

16 years agomesa: remove stray debug assertion
Brian Paul [Tue, 22 Jul 2008 17:54:22 +0000 (11:54 -0600)]
mesa: remove stray debug assertion

16 years agomesa: fix glUniform error checking for samplers
Brian [Tue, 22 Jul 2008 02:42:05 +0000 (20:42 -0600)]
mesa: fix glUniform error checking for samplers

16 years agomesa: refactor: move _mesa_Bind/Gen/DeleteProgram() to arbprogram.c
Brian Paul [Tue, 29 Jul 2008 23:19:25 +0000 (17:19 -0600)]
mesa: refactor: move _mesa_Bind/Gen/DeleteProgram() to arbprogram.c

No API-level functions now in program.c.

16 years agomesa: initial support for GLSL struct/array comparisons
Brian Paul [Mon, 21 Jul 2008 23:18:22 +0000 (17:18 -0600)]
mesa: initial support for GLSL struct/array comparisons

16 years agomesa: added null ptr check (error handling case)
Brian Paul [Mon, 21 Jul 2008 22:04:56 +0000 (16:04 -0600)]
mesa: added null ptr check (error handling case)

16 years agomesa: fix +=, -=, etc. operators
Brian Paul [Mon, 21 Jul 2008 22:04:24 +0000 (16:04 -0600)]
mesa: fix +=, -=, etc. operators

16 years agomesa: remove an error check for NV_v_p that doesn't apply to ARB_v_p
Brian Paul [Mon, 21 Jul 2008 20:23:33 +0000 (14:23 -0600)]
mesa: remove an error check for NV_v_p that doesn't apply to ARB_v_p

16 years agomesa: fix some issues in _mesa_validate_program()
Brian Paul [Mon, 21 Jul 2008 20:16:07 +0000 (14:16 -0600)]
mesa: fix some issues in _mesa_validate_program()

16 years agomesa: assorted glsl uniform/attribute fixes
Brian Paul [Mon, 21 Jul 2008 19:58:50 +0000 (13:58 -0600)]
mesa: assorted glsl uniform/attribute fixes

Fix incorrect uniform/attribute size query results.
Add missing error checking for glUniform, glUniformMatrix params
Fix an array size/allocation error.

16 years agomesa: glsl: various writemask/swizzle improvements and clean-ups
Brian Paul [Sat, 19 Jul 2008 01:46:19 +0000 (19:46 -0600)]
mesa: glsl: various writemask/swizzle improvements and clean-ups

16 years agomesa: rework array/struct addressing code.
Brian Paul [Tue, 29 Jul 2008 23:15:08 +0000 (17:15 -0600)]
mesa: rework array/struct addressing code.

The slang_ir_storage type now has a pointer to parent storage to represent
storage of an array element within an array, or a field within a struct.
This fixes some problems related to addressing of fields/elements in non-
trivial cases.  More work to follow.

16 years agomesa: fix some GLSL /= int operators
Brian Paul [Fri, 18 Jul 2008 18:52:24 +0000 (12:52 -0600)]
mesa: fix some GLSL /= int operators

plus add a few more special constructors to improve code quality.

16 years agomesa: fix set_program_uniform_matrix(): need to loop over matrix count
Brian Paul [Fri, 18 Jul 2008 18:51:39 +0000 (12:51 -0600)]
mesa: fix set_program_uniform_matrix(): need to loop over matrix count

16 years agomesa: implement grammar/parsing for precision/invariant syntax
Brian Paul [Tue, 29 Jul 2008 23:12:19 +0000 (17:12 -0600)]
mesa: implement grammar/parsing for precision/invariant syntax

Plus, fix some issues with pre-defined preprocessor symbols and version checking.

16 years agomesa: Silence compiler warnings on Windows.
Brian Paul [Tue, 29 Jul 2008 23:09:40 +0000 (17:09 -0600)]
mesa: Silence compiler warnings on Windows.

16 years agomesa: fix some function inlining bugs
Brian Paul [Tue, 29 Jul 2008 23:05:54 +0000 (17:05 -0600)]
mesa: fix some function inlining bugs

Need to add local vars of original function to the new scope's variable
list (though the DECLs were already present).
In slang_operation_copy() call slang_replace_scope() for SLANG_OPER_BLOCK_NEW_SCOPE opers.

16 years agomesa: improved printing
Brian Paul [Tue, 29 Jul 2008 23:04:53 +0000 (17:04 -0600)]
mesa: improved printing

16 years agodocument GLSL 1.20 status
Brian Paul [Tue, 29 Jul 2008 22:46:08 +0000 (16:46 -0600)]
document GLSL 1.20 status

16 years agodisable GL_ARB_shading_language_120 until 1.20 features are complete
Brian Paul [Tue, 29 Jul 2008 13:38:13 +0000 (07:38 -0600)]
disable GL_ARB_shading_language_120 until 1.20 features are complete

16 years agoautoconf: disable dri drivers build if being asked
Florent Thoumie [Mon, 28 Jul 2008 13:44:43 +0000 (14:44 +0100)]
autoconf: disable dri drivers build if being asked

Allow --with-dri-drivers={,no} to disable DRI drivers build.

Signed-off-by: Florent Thoumie <flz@FreeBSD.org>
Signed-off-by: Robert Noland <rnoland@2hip.net>
16 years agor300: Fix off-by-one error in calculation of scissor cliprect.
Michel Dänzer [Mon, 28 Jul 2008 08:49:43 +0000 (10:49 +0200)]
r300: Fix off-by-one error in calculation of scissor cliprect.

Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16123 .

16 years agor300: Fix a crash related to depth textures (triggered by Glest w/ shadowmaps)
Nicolai Haehnle [Sun, 27 Jul 2008 19:40:17 +0000 (21:40 +0200)]
r300: Fix a crash related to depth textures (triggered by Glest w/ shadowmaps)

16 years agor300: Implement ARB_shadow_ambient; add STATE_SHADOW_AMBIENT
Nicolai Haehnle [Sun, 27 Jul 2008 19:31:49 +0000 (21:31 +0200)]
r300: Implement ARB_shadow_ambient; add STATE_SHADOW_AMBIENT

16 years agor300: Fix point minmax size
Nicolai Haehnle [Sun, 27 Jul 2008 19:18:29 +0000 (21:18 +0200)]
r300: Fix point minmax size

There are 6 subpixel units per pixel, not 16.

16 years agor300: Implement hardware acceleration for ColorLogicOp
Nicolai Haehnle [Sun, 27 Jul 2008 16:18:59 +0000 (18:18 +0200)]
r300: Implement hardware acceleration for ColorLogicOp

16 years agor500: Handle non-native swizzles in texture instructions
Nicolai Haehnle [Sun, 27 Jul 2008 14:36:05 +0000 (16:36 +0200)]
r500: Handle non-native swizzles in texture instructions

This fixes piglit's fp-kil and fp-generic/kil-swizzle tests.

16 years agor500: Redirect TEX writes to output registers
Nicolai Haehnle [Sun, 27 Jul 2008 13:14:07 +0000 (15:14 +0200)]
r500: Redirect TEX writes to output registers

While R500 fragment program texture instructions appear to support writemasks,
they cannot write to the output FIFO immediately, so we need to insert a MOV
for these instructions.

This fixes piglit's fp-fragment-position and fp-incomplete-tex tests.

16 years agointel: Don't return a renderbuffer with alpha when just GL_RGB is requested.
Eric Anholt [Sun, 27 Jul 2008 00:12:04 +0000 (17:12 -0700)]
intel: Don't return a renderbuffer with alpha when just GL_RGB is requested.

Fixes oglconform rbGetterFuncs testcase.  The span code for this mode hasn't
actually been tested.

16 years agor200: Do not set second coordinate clamping for 1D textures
Nicolai Haehnle [Sat, 26 Jul 2008 14:16:23 +0000 (16:16 +0200)]
r200: Do not set second coordinate clamping for 1D textures

Fixes piglit's tex1d-border test.

16 years agor300: Always emit LOAD_VBPNTR immediately before index-based rendering
Nicolai Haehnle [Sat, 26 Jul 2008 14:15:33 +0000 (16:15 +0200)]
r300: Always emit LOAD_VBPNTR immediately before index-based rendering

This fixes one type of lockup I've been seeing on my test system.

16 years agoMerge branch 'master' into drm-gem
Ian Romanick [Sat, 26 Jul 2008 01:31:44 +0000 (18:31 -0700)]
Merge branch 'master' into drm-gem

Conflicts:

src/mesa/drivers/dri/common/dri_bufmgr.c
src/mesa/drivers/dri/i965/brw_wm_surface_state.c

16 years agomesa: Return 0 for cube map face of non-cubemap framebuffer attachments.
Eric Anholt [Fri, 25 Jul 2008 19:40:16 +0000 (12:40 -0700)]
mesa: Return 0 for cube map face of non-cubemap framebuffer attachments.

Fixes some oglconform fbo testcases.

16 years agointel: If a tex image doesn't fit in the object's tree, make a temporary tree.
Eric Anholt [Fri, 25 Jul 2008 19:17:58 +0000 (12:17 -0700)]
intel: If a tex image doesn't fit in the object's tree, make a temporary tree.

Previously, we would just store the data as malloced memory hanging off the
object, which would get memcpyed in at validate time.  This broke an
oglconform render-to-texture test, since validate wasn't called but a miptree
was expected.

16 years agoi965: fixup format for TFP zero copy
Dave Airlie [Fri, 25 Jul 2008 10:32:22 +0000 (20:32 +1000)]
i965: fixup format for TFP zero copy

16 years agoRevert "intel: disable zero-copy TFP."
Dave Airlie [Fri, 25 Jul 2008 09:57:35 +0000 (19:57 +1000)]
Revert "intel: disable zero-copy TFP."

This reverts commit 94979950e8991bd44899eb4067c3ae43449ce51e.

I've fixed it instead

16 years agoi965: make tex offset override work..
Dave Airlie [Fri, 25 Jul 2008 09:56:56 +0000 (19:56 +1000)]
i965: make tex offset override work..

should fix fd.o 14441

16 years agointel: disable zero-copy TFP.
Dave Airlie [Fri, 25 Jul 2008 06:31:38 +0000 (16:31 +1000)]
intel: disable zero-copy TFP.

patch from Fedora. maybe someone can fix this later but for now
lets try and release Mesa so ajax can live his life and get Xorg 7.4 out.

16 years agomesa: move extensions->version code into separate function
Brian Paul [Thu, 24 Jul 2008 20:47:28 +0000 (14:47 -0600)]
mesa: move extensions->version code into separate function

16 years agomesa: don't include Mesa version in GL_SHADING_LANGUAGE_VERSION string
Brian Paul [Thu, 24 Jul 2008 20:28:43 +0000 (14:28 -0600)]
mesa: don't include Mesa version in GL_SHADING_LANGUAGE_VERSION string

16 years agoquery/print GLSL version string
Brian Paul [Thu, 24 Jul 2008 20:27:11 +0000 (14:27 -0600)]
query/print GLSL version string

16 years agointel: remove buffer swap debug output
Jesse Barnes [Thu, 24 Jul 2008 16:11:37 +0000 (09:11 -0700)]
intel: remove buffer swap debug output

Accidentally pushed as part of the last commit.

16 years agoRevert "965: Fix color clamping issues"
Ian Romanick [Thu, 24 Jul 2008 15:39:51 +0000 (08:39 -0700)]
Revert "965: Fix color clamping issues"

This reverts commit b993d539a76e7f1446890a85e4b61deec4d4162d.  The
patch was applied incorrectly.  Actual fix coming soon.  Sorry for the
noise.

16 years agoFix a typo.
Thomas Hellstrom [Thu, 24 Jul 2008 11:35:35 +0000 (13:35 +0200)]
Fix a typo.

16 years agoAdd new demo "fbo_firecube".
Thomas Hellstrom [Thu, 24 Jul 2008 11:32:59 +0000 (13:32 +0200)]
Add new demo "fbo_firecube".
Tests fbo render-to-texture for various internal texture image formats.

16 years ago965: Fix partially transparent textures in Doom 3 engine games
Pawel Pieczul [Wed, 23 Jul 2008 22:43:23 +0000 (15:43 -0700)]
965: Fix partially transparent textures in  Doom 3 engine games

Numbers of destination depth registers corrected (destination stencil
register was sent as depth register).

16 years agointel: Add a little span cache to spead up readpixels by cutting syscalls.
Eric Anholt [Wed, 23 Jul 2008 16:17:07 +0000 (09:17 -0700)]
intel: Add a little span cache to spead up readpixels by cutting syscalls.

16 years agointel-gem: Use pread/pwrite for span access.
Eric Anholt [Tue, 22 Jul 2008 22:20:07 +0000 (15:20 -0700)]
intel-gem: Use pread/pwrite for span access.

This will avoid clflushing entire buffers for small acesses, such as those
commonly used by regression tests.

16 years agointel: improve 2d batchbuffer debug output.
Eric Anholt [Wed, 16 Jul 2008 18:13:35 +0000 (11:13 -0700)]
intel: improve 2d batchbuffer debug output.

16 years agointel: Fix CopyTexSubImage's src tiling arg for the blit.
Eric Anholt [Wed, 16 Jul 2008 17:34:39 +0000 (10:34 -0700)]
intel: Fix CopyTexSubImage's src tiling arg for the blit.

Didn't hurt 915, but needed for 965.

16 years agointel: move renderbuffer mapping to separate functions.
Eric Anholt [Tue, 15 Jul 2008 21:26:19 +0000 (14:26 -0700)]
intel: move renderbuffer mapping to separate functions.

This lets us avoid duplicated code for doing so, including the depthstencil
paths that aren't covered by SpanRenderStart/Finish.  Those paths were
missing the span funcs setup, leading to a null dereference in the fbotexture
demo.