mesa.git
14 years agovl: Subpicture/compositing fixes.
Younes Manton [Sat, 6 Mar 2010 04:26:03 +0000 (23:26 -0500)]
vl: Subpicture/compositing fixes.

14 years agovl: Add some basic debug output for XvMC.
Younes Manton [Sat, 6 Mar 2010 04:14:49 +0000 (23:14 -0500)]
vl: Add some basic debug output for XvMC.

Set the XVMC_DEBUG env var to:
0 for no extra output
1 for error output
2 for warning output
3 for tracing output

14 years agovl: Add switches to autoconf.
Younes Manton [Sat, 6 Mar 2010 04:11:05 +0000 (23:11 -0500)]
vl: Add switches to autoconf.

Pass 'xorg/xvmc' to --with-state-trackers to get the XvMC state tracker.
Pass --enable-gallium-g3dvl to enable the winsys.

14 years agor300g/g3dvl: Fix build error and correct Makefile for xvmc lib
Cooper Yuan [Mon, 1 Feb 2010 09:53:46 +0000 (17:53 +0800)]
r300g/g3dvl: Fix build error and correct Makefile for xvmc lib

14 years agor300g/g3dvl: port xvmc video stuff to mesa/pipe-video branch
Cooper Yuan [Fri, 29 Jan 2010 13:42:09 +0000 (21:42 +0800)]
r300g/g3dvl: port xvmc video stuff to mesa/pipe-video branch

14 years agoMerge branch 'master' into pipe-video
Younes Manton [Sun, 6 Dec 2009 21:44:11 +0000 (16:44 -0500)]
Merge branch 'master' into pipe-video

Conflicts:

src/gallium/auxiliary/vl/vl_compositor.c
src/gallium/auxiliary/vl/vl_compositor.h
src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c
src/gallium/auxiliary/vl/vl_shader_build.c

14 years agonouveau: Work around nv04-nv40 miptrees not matching nouveau_miptree.
Younes Manton [Sun, 6 Dec 2009 17:26:55 +0000 (12:26 -0500)]
nouveau: Work around nv04-nv40 miptrees not matching nouveau_miptree.

Thanks to Bob Gleitsmann for the patch.

I'll clean this up in a better way later if noone else beats me to it.

14 years agor300g: don't render if everything is culled by scissoring
Marek Olšák [Sat, 5 Dec 2009 19:39:11 +0000 (20:39 +0100)]
r300g: don't render if everything is culled by scissoring

Otherwise a CS is refused by kernel 2.6.31 (and maybe all later
versions, not sure).

14 years agor300g: remove redundant code and clean up
Marek Olšák [Sat, 5 Dec 2009 18:17:20 +0000 (19:17 +0100)]
r300g: remove redundant code and clean up

14 years agoradeon/r200/r600: fix drivers for changes in 433f0a82f5a4696e6b0c4061f645485ec8079bb4
Alex Deucher [Sat, 5 Dec 2009 23:24:41 +0000 (18:24 -0500)]
radeon/r200/r600: fix drivers for changes in 433f0a82f5a4696e6b0c4061f645485ec8079bb4

14 years agost/xvmc: No more pf_get_block().
Younes Manton [Sat, 5 Dec 2009 18:19:54 +0000 (13:19 -0500)]
st/xvmc: No more pf_get_block().

14 years agog3dvl: It's ok to not have cliprects (minimized windows, etc).
Younes Manton [Sat, 5 Dec 2009 17:53:42 +0000 (12:53 -0500)]
g3dvl: It's ok to not have cliprects (minimized windows, etc).

14 years agor300g: Need to emit a hardware scissor rectangle even if scissor is disabled.
Michel Dänzer [Sat, 5 Dec 2009 16:48:00 +0000 (17:48 +0100)]
r300g: Need to emit a hardware scissor rectangle even if scissor is disabled.

Just make it cover the whole framebuffer in that case. Otherwise the kernel CS
checker may complain, e.g. running progs/demos/gearbox. That runs fast now
here, but doesn't look right yet.

14 years agost/mesa: Prefer alpha-less formats for RGB textures.
Michel Dänzer [Sat, 5 Dec 2009 16:42:50 +0000 (17:42 +0100)]
st/mesa: Prefer alpha-less formats for RGB textures.

This can e.g. increase the chance of being able to accelerate
glCopyTex(Sub)Image from an alpha-less renderbuffer.

14 years agoAdd 'texture leak' test.
Michel Dänzer [Sat, 5 Dec 2009 16:20:03 +0000 (17:20 +0100)]
Add 'texture leak' test.

14 years agoradeon: Only get DRI2 front buffer information for glXBindTexImageEXT.
Michel Dänzer [Sat, 5 Dec 2009 16:20:03 +0000 (17:20 +0100)]
radeon: Only get DRI2 front buffer information for glXBindTexImageEXT.

14 years agosvga: Dump SVGA_3D_CMD_BLIT_SURFACE_TO_SCREEN commands.
José Fonseca [Sat, 5 Dec 2009 06:34:59 +0000 (06:34 +0000)]
svga: Dump SVGA_3D_CMD_BLIT_SURFACE_TO_SCREEN commands.

14 years agosvga: Use _debug_printf, so that output may be dumped in release builds too.
José Fonseca [Sat, 5 Dec 2009 06:05:56 +0000 (06:05 +0000)]
svga: Use _debug_printf, so that output may be dumped in release builds too.

The dump calls should be wrapped in #ifdef DEBUG .. #endif.

14 years agollvmpipe: Tweak disassembly to match gdb.
José Fonseca [Sat, 5 Dec 2009 05:43:53 +0000 (05:43 +0000)]
llvmpipe: Tweak disassembly to match gdb.

Helps verifying udis86 output.

14 years agollvmpipe: Stop disassembling when an unsupported opcode is found.
José Fonseca [Sat, 5 Dec 2009 05:43:10 +0000 (05:43 +0000)]
llvmpipe: Stop disassembling when an unsupported opcode is found.

Otherwise the terminal gets full of garbage.

14 years agollvmpipe: Port vertex sampler support from softpipe.
José Fonseca [Fri, 4 Dec 2009 21:25:40 +0000 (21:25 +0000)]
llvmpipe: Port vertex sampler support from softpipe.

Just enough boilerplate code to avoid segfaulting.

14 years agollvmpipe: Ensure transfers are mapped.
José Fonseca [Fri, 4 Dec 2009 21:16:14 +0000 (21:16 +0000)]
llvmpipe: Ensure transfers are mapped.

This shouldn't happen but it does by some misterious reason. Fail the
assertion but at least do not segfault on release builds.

14 years agollvmpipe: Remove debug printf.
José Fonseca [Fri, 4 Dec 2009 18:59:24 +0000 (18:59 +0000)]
llvmpipe: Remove debug printf.

14 years agogallium: Disable force_align_arg_pointer attribute on x86_64.
José Fonseca [Fri, 4 Dec 2009 12:02:22 +0000 (12:02 +0000)]
gallium: Disable force_align_arg_pointer attribute on x86_64.

Apparently not only unnecessary but also causes gcc to complain.

14 years agoradeong: flush CS if a buffer being mapped is referenced by it
Marek Olšák [Fri, 4 Dec 2009 14:54:29 +0000 (15:54 +0100)]
radeong: flush CS if a buffer being mapped is referenced by it

Also, overlapping occlusion queries seems to work now.

14 years agor300g, radeong: fix the CS overflow
Marek Olšák [Wed, 2 Dec 2009 16:15:27 +0000 (17:15 +0100)]
r300g, radeong: fix the CS overflow

14 years agor300g: fix warnings
Marek Olšák [Fri, 4 Dec 2009 15:06:16 +0000 (16:06 +0100)]
r300g: fix warnings

14 years agosoftpipe: dont claim to support PIPE_FORMAT_NONE
Keith Whitwell [Fri, 4 Dec 2009 14:15:21 +0000 (14:15 +0000)]
softpipe: dont claim to support PIPE_FORMAT_NONE

14 years agosoftpipe: fix double-minify in texture layout
Keith Whitwell [Fri, 4 Dec 2009 11:49:42 +0000 (11:49 +0000)]
softpipe: fix double-minify in texture layout

14 years agovega: fix missing include
Roland Scheidegger [Thu, 3 Dec 2009 23:42:53 +0000 (00:42 +0100)]
vega: fix missing include

14 years agoMerge branch 'gallium-noblocks'
Roland Scheidegger [Thu, 3 Dec 2009 23:35:14 +0000 (00:35 +0100)]
Merge branch 'gallium-noblocks'

Conflicts:
src/gallium/state_trackers/xorg/xorg_exa.c

14 years agogallium: adapt nv drivers to interface cleanups
Roland Scheidegger [Wed, 2 Dec 2009 15:55:33 +0000 (16:55 +0100)]
gallium: adapt nv drivers to interface cleanups

14 years agoMerge branch 'mesa_7_7_branch'
Jakob Bornecrantz [Wed, 2 Dec 2009 13:56:56 +0000 (14:56 +0100)]
Merge branch 'mesa_7_7_branch'

14 years agoutil: Fix generated swizzle comments.
José Fonseca [Thu, 3 Dec 2009 18:18:46 +0000 (18:18 +0000)]
util: Fix generated swizzle comments.

14 years agotgsi/ureg: Fix ureg_emit_src().
Michal Krol [Thu, 3 Dec 2009 08:13:52 +0000 (09:13 +0100)]
tgsi/ureg: Fix ureg_emit_src().

14 years agoradeong: Clean up some bad code.
Corbin Simpson [Wed, 2 Dec 2009 20:54:51 +0000 (12:54 -0800)]
radeong: Clean up some bad code.

14 years agoradeong: Add helper to determine pipe driver.
Corbin Simpson [Wed, 2 Dec 2009 20:42:58 +0000 (12:42 -0800)]
radeong: Add helper to determine pipe driver.

14 years agoradeong: Do ioctls before selecting pipe driver.
Corbin Simpson [Wed, 2 Dec 2009 20:31:04 +0000 (12:31 -0800)]
radeong: Do ioctls before selecting pipe driver.

14 years agor300g, radeong: De-specialize r300_winsys into radeon_winsys.
Corbin Simpson [Wed, 2 Dec 2009 20:16:19 +0000 (12:16 -0800)]
r300g, radeong: De-specialize r300_winsys into radeon_winsys.

There's like five good reasons for this, I swear.

14 years agoradeong: Change ioctl order, document it.
Corbin Simpson [Wed, 2 Dec 2009 19:34:00 +0000 (11:34 -0800)]
radeong: Change ioctl order, document it.

14 years agor300g: No vertex textures here.
Corbin Simpson [Wed, 2 Dec 2009 19:22:55 +0000 (11:22 -0800)]
r300g: No vertex textures here.

14 years agocso: check if pipe_context::bind_vertex_sampler_states is non-null
Brian Paul [Wed, 2 Dec 2009 19:24:24 +0000 (12:24 -0700)]
cso: check if pipe_context::bind_vertex_sampler_states is non-null

Fixes segfaults upon exit when the CSO module is releasing its objects.

14 years agoRevert "llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function"
Brian Paul [Wed, 2 Dec 2009 19:20:15 +0000 (12:20 -0700)]
Revert "llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function"

This reverts commit 792888121b92913733daec7526c9441f27ce1231.

We're instead returning 0 for the PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query.

14 years agollvmpipe: return 0 for PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query
Brian Paul [Wed, 2 Dec 2009 19:19:31 +0000 (12:19 -0700)]
llvmpipe: return 0 for PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query

The driver (and draw module) don't support vertex shader textures yet.

14 years agollvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function
Brian Paul [Wed, 2 Dec 2009 17:09:53 +0000 (10:09 -0700)]
llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function

Fixes immediate segfault.

14 years agocell: fix TGSI breakage
Brian Paul [Wed, 2 Dec 2009 16:23:37 +0000 (09:23 -0700)]
cell: fix TGSI breakage

14 years agogallium/util: __builtin_bswap32() is in only gcc 4.3 or later
Brian Paul [Wed, 2 Dec 2009 16:23:15 +0000 (09:23 -0700)]
gallium/util: __builtin_bswap32() is in only gcc 4.3 or later

14 years agogallium/util: added PIPE_CC_GCC_VERSION symbol
Brian Paul [Wed, 2 Dec 2009 16:22:42 +0000 (09:22 -0700)]
gallium/util: added PIPE_CC_GCC_VERSION symbol

14 years agoMerge commit 'mesa_7_6_branch' into mesa_7_7_branch
Jakob Bornecrantz [Wed, 2 Dec 2009 13:52:51 +0000 (14:52 +0100)]
Merge commit 'mesa_7_6_branch' into mesa_7_7_branch

Conflicts:
src/mesa/main/version.h

14 years agor200: fix polygon stipple
Alex Deucher [Thu, 3 Dec 2009 16:20:40 +0000 (11:20 -0500)]
r200: fix polygon stipple

fixes fdo bug 25354

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
14 years agoscons: Add Mac OS to target platform list.
Vinson Lee [Tue, 8 Sep 2009 11:31:42 +0000 (12:31 +0100)]
scons: Add Mac OS to target platform list.
(cherry picked from commit 2c307c775018e5b9680de8022ddf0ce3b6f560be)

14 years agoprogs/vpglsl: Fix psiz-mul.glsl compilation error on Mac OS.
Vinson Lee [Fri, 20 Nov 2009 07:56:07 +0000 (23:56 -0800)]
progs/vpglsl: Fix psiz-mul.glsl compilation error on Mac OS.
(cherry picked from commit b98db7bf697c3ed6e6df303e9dd66f7ac31eb3e2)

14 years agoprogs/glsl: Fix trirast GLSL compilation errors on Mac OS.
Vinson Lee [Wed, 18 Nov 2009 22:02:20 +0000 (14:02 -0800)]
progs/glsl: Fix trirast GLSL compilation errors on Mac OS.
(cherry picked from commit 4b3ec2acf2cc2830b0907e4fb4db8bd1ff4a18e3)

14 years agoprogs/glsl: Fix noise GLSL compilation error on Mac OS.
Vinson Lee [Wed, 18 Nov 2009 21:50:49 +0000 (13:50 -0800)]
progs/glsl: Fix noise GLSL compilation error on Mac OS.
(cherry picked from commit 0d31990b4742eccdf6ae6a3b3e16c81cc863085d)

14 years agodemos/glsl: Add missing break statement to noise test.
Vinson Lee [Thu, 12 Nov 2009 01:39:58 +0000 (17:39 -0800)]
demos/glsl: Add missing break statement to noise test.
(cherry picked from commit 7dfea5c0722e9da101805c15b9dd26352816bca9)

14 years agoprogs/glsl: Fix multinoise GLSL compilation errors on Mac OS.
Vinson Lee [Wed, 18 Nov 2009 20:49:31 +0000 (12:49 -0800)]
progs/glsl: Fix multinoise GLSL compilation errors on Mac OS.
(cherry picked from commit d4dc2e30dada1be425e95ba270920db6eb210982)

14 years agoprogs/glsl: Add missing break statement in multinoise.c.
Vinson Lee [Fri, 13 Nov 2009 00:20:23 +0000 (16:20 -0800)]
progs/glsl: Add missing break statement in multinoise.c.
(cherry picked from commit 43080e40aa0d34423e10f1d50aad15289b2b9aec)

14 years agoprogs/glsl: Fix mandelbrot GLSL compilation error on Mac OS.
Vinson Lee [Wed, 18 Nov 2009 07:15:25 +0000 (23:15 -0800)]
progs/glsl: Fix mandelbrot GLSL compilation error on Mac OS.
(cherry picked from commit 04442841fb7e9138eb50ff692952ad7e8c3877d8)

14 years agoprogs/glsl: Include local headers before installed headers during compilation.
Vinson Lee [Mon, 21 Sep 2009 14:44:53 +0000 (08:44 -0600)]
progs/glsl: Include local headers before installed headers during compilation.

Fixes compilation errors on platforms with insufficient older installed
GL headers.
(cherry picked from commit d17af7d1e19e637e29db47bd8f6e3e579760c530)

14 years agoprogs/glsl: minor Makefile clean-ups
Brian Paul [Wed, 16 Sep 2009 21:49:33 +0000 (15:49 -0600)]
progs/glsl: minor Makefile clean-ups
(cherry picked from commit 4df2f7af5e9b2c00ead92fe0ae49ed8491aef1d0)

14 years agointel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers.
Eric Anholt [Wed, 2 Dec 2009 21:00:15 +0000 (13:00 -0800)]
intel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers.

14 years agomesa: Fix bad conversion in AL1616_REV texstore.
Eric Anholt [Wed, 2 Dec 2009 20:42:36 +0000 (12:42 -0800)]
mesa: Fix bad conversion in AL1616_REV texstore.

14 years agomesa: Fix copy'n'paste problem in al1616 texel fetch.
Eric Anholt [Wed, 2 Dec 2009 20:15:46 +0000 (12:15 -0800)]
mesa: Fix copy'n'paste problem in al1616 texel fetch.

14 years agoprogs: Ignore Mac OS dSYM directories.
Vinson Lee [Sun, 15 Nov 2009 05:36:18 +0000 (21:36 -0800)]
progs: Ignore Mac OS dSYM directories.
(cherry picked from commit a420056750908f7c2f9a7c18b3ab20f04e49711d)

14 years agocell: added tex_usage param to xm_surface_buffer_create()
Brian Paul [Wed, 2 Dec 2009 16:31:26 +0000 (09:31 -0700)]
cell: added tex_usage param to xm_surface_buffer_create()

14 years agogallium: adapt drivers to interface cleanups
Roland Scheidegger [Wed, 2 Dec 2009 01:08:26 +0000 (02:08 +0100)]
gallium: adapt drivers to interface cleanups

14 years agomesa: added comment for target_enum_to_index()
Brian Paul [Thu, 19 Nov 2009 16:55:08 +0000 (09:55 -0700)]
mesa: added comment for target_enum_to_index()

14 years agosoftpipe: setup machine->Face without a conditional
Brian Paul [Mon, 30 Nov 2009 16:21:49 +0000 (09:21 -0700)]
softpipe: setup machine->Face without a conditional

14 years agoprogs/demos: remove unused glFogCoordPointer_ext var
Brian Paul [Mon, 30 Nov 2009 16:54:27 +0000 (09:54 -0700)]
progs/demos: remove unused glFogCoordPointer_ext var

14 years agoSimplify hackery added to fix AIX build.
Tom Fogal [Tue, 24 Nov 2009 23:46:31 +0000 (16:46 -0700)]
Simplify hackery added to fix AIX build.

Borrow an idiom from the GNU build system which can handle `for'
loops over empty lists.

14 years agointel: Remove GL_NV_point_sprite from extension list
Ian Romanick [Tue, 24 Nov 2009 19:59:23 +0000 (11:59 -0800)]
intel: Remove GL_NV_point_sprite from extension list

i830 does not (and cannot!) support the any of the non-default
GL_POINT_SPRITE_R_MODE_NV settings.  i915 and i965 could, but
currently do not.  In both cases it would require mucking about with
the fragment shader.

14 years agovmware/xorg: Add video support
Jakob Bornecrantz [Tue, 1 Dec 2009 16:13:41 +0000 (17:13 +0100)]
vmware/xorg: Add video support

By using the hooks st/xorg provides us we can create a driver
specific implementation that uses the svga overlay engines.

14 years agovmware/xorg: Create a small driver that sits ontop of st/xorg
Jakob Bornecrantz [Tue, 24 Nov 2009 22:51:05 +0000 (23:51 +0100)]
vmware/xorg: Create a small driver that sits ontop of st/xorg

14 years agost/xorg: Create winsys hooks that we call into
Jakob Bornecrantz [Tue, 24 Nov 2009 21:55:24 +0000 (22:55 +0100)]
st/xorg: Create winsys hooks that we call into

14 years agovmware/core: Update vmwgfx_drm.h to latest version
Jakob Bornecrantz [Tue, 1 Dec 2009 16:00:43 +0000 (17:00 +0100)]
vmware/core: Update vmwgfx_drm.h to latest version

14 years agosvga: Add header files for overlay support
Jakob Bornecrantz [Tue, 24 Nov 2009 23:33:43 +0000 (00:33 +0100)]
svga: Add header files for overlay support

14 years agointel: Fix more front-buffer rendering after Brian's less flushing patch.
Eric Anholt [Wed, 2 Dec 2009 19:56:18 +0000 (11:56 -0800)]
intel: Fix more front-buffer rendering after Brian's less flushing patch.

bcbfda71b03303d3f008a6f3cf8cb7d9667bf8d2 left out many blit paths.
This fixes up more of them to get Blender to work again.

Bug #25030.

14 years agowgl: Call st_swapbuffers instead of st_notify_swapbuffers.
José Fonseca [Wed, 2 Dec 2009 17:05:20 +0000 (17:05 +0000)]
wgl: Call st_swapbuffers instead of st_notify_swapbuffers.

This will get single buffer, double buffer, and
joint single/double buffer (typical in CAD applications) done right,
at least as far as the frambuffer is concerned.

There are still problems with multiple contexts using the same
framebuffer because st_framebuffer_* calls assume the framebuffer
is bound to a single context.

14 years agoRevert "radeon/r300: no need to flush the cmdbuf when changing scissors state in...
Dave Airlie [Wed, 2 Dec 2009 01:01:19 +0000 (11:01 +1000)]
Revert "radeon/r300: no need to flush the cmdbuf when changing scissors state in KMM mode"

This reverts commit 286bf89e5a1fc931dbf523ded861b809859485e2.

This doesn't appear to be correct, regression so revert it.
http://bugs.freedesktop.org/show_bug.cgi?id=25193

14 years agovbo: make flush recursion check code per-context
Brian Paul [Tue, 1 Dec 2009 20:26:15 +0000 (13:26 -0700)]
vbo: make flush recursion check code per-context

This fixes invalid failed assertions when running multi-threaded apps.

14 years agost/mesa: updated emit_swz() comment
Brian Paul [Mon, 30 Nov 2009 15:41:37 +0000 (08:41 -0700)]
st/mesa: updated emit_swz() comment

14 years agotgsi: fix ureg emit after version token change
Keith Whitwell [Tue, 1 Dec 2009 15:01:00 +0000 (15:01 +0000)]
tgsi: fix ureg emit after version token change

14 years agost/xorg: fix merge droppings
Keith Whitwell [Tue, 1 Dec 2009 14:54:32 +0000 (14:54 +0000)]
st/xorg: fix merge droppings

These were stranded in emacs and not saved before committing.

14 years agoMerge commit 'origin/tgsi-simplify-ext'
Keith Whitwell [Tue, 1 Dec 2009 14:31:14 +0000 (14:31 +0000)]
Merge commit 'origin/tgsi-simplify-ext'

Conflicts:
src/gallium/drivers/r300/r300_vs.c

14 years agoMerge commit 'origin/mesa_7_7_branch'
Keith Whitwell [Tue, 1 Dec 2009 10:57:37 +0000 (10:57 +0000)]
Merge commit 'origin/mesa_7_7_branch'

Conflicts:
src/gallium/drivers/svga/svga_screen_texture.c
src/gallium/state_trackers/xorg/xorg_composite.c
src/gallium/state_trackers/xorg/xorg_exa.c
src/gallium/state_trackers/xorg/xorg_renderer.c
src/gallium/state_trackers/xorg/xorg_xv.c
src/mesa/main/texgetimage.c
src/mesa/main/version.h

15 years agomesa: Update vertex texture code after gallium changes.
Michal Krol [Tue, 1 Dec 2009 10:19:33 +0000 (11:19 +0100)]
mesa: Update vertex texture code after gallium changes.

15 years agor300g: simplify allocations of VS output registers
Marek Olšák [Fri, 27 Nov 2009 09:19:20 +0000 (10:19 +0100)]
r300g: simplify allocations of VS output registers

No need to parse TGSI tokens since it's easier to walk through shader
semantics.

Also fog coordinates now work reliably.

15 years agor300g: simplify allocations of FS input registers
Marek Olšák [Fri, 27 Nov 2009 05:36:31 +0000 (06:36 +0100)]
r300g: simplify allocations of FS input registers

15 years agor300g: clean up derived states
Marek Olšák [Thu, 26 Nov 2009 18:37:58 +0000 (19:37 +0100)]
r300g: clean up derived states

The state setups which aren't derived anymore have been moved to the VS
and FS objects.

15 years agor300g: VS->FS attribute routing rework
Marek Olšák [Thu, 26 Nov 2009 12:49:41 +0000 (13:49 +0100)]
r300g: VS->FS attribute routing rework

Now it always correctly pairs up VS and FS even if the semantics and indices
of VS outputs and FS inputs don't match.

15 years agor300g: add R300 prefix in reg definitions
Marek Olšák [Tue, 24 Nov 2009 23:24:28 +0000 (00:24 +0100)]
r300g: add R300 prefix in reg definitions

15 years agocso: Fix function prototype.
Michal Krol [Tue, 1 Dec 2009 09:07:15 +0000 (10:07 +0100)]
cso: Fix function prototype.

15 years agotrace: Implement separate vertex sampler state.
Michal Krol [Tue, 1 Dec 2009 08:50:38 +0000 (09:50 +0100)]
trace: Implement separate vertex sampler state.

15 years agofo: Implement separate vertex sampler state.
Michal Krol [Tue, 1 Dec 2009 08:39:08 +0000 (09:39 +0100)]
fo: Implement separate vertex sampler state.

15 years agoid: Implement separate vertex sampler state.
Michal Krol [Tue, 1 Dec 2009 08:01:27 +0000 (09:01 +0100)]
id: Implement separate vertex sampler state.

15 years agotrace: Reduce double semicolons to single ones.
Michal Krol [Tue, 1 Dec 2009 07:54:30 +0000 (08:54 +0100)]
trace: Reduce double semicolons to single ones.

15 years agosp: Do not falsely advertise support for some SNORM formats.
Michal Krol [Tue, 1 Dec 2009 07:52:37 +0000 (08:52 +0100)]
sp: Do not falsely advertise support for some SNORM formats.

15 years agosp: Implement separate vertex sampler state.
Michal Krol [Tue, 1 Dec 2009 07:51:20 +0000 (08:51 +0100)]
sp: Implement separate vertex sampler state.

15 years agopython: Update for renamed sampler/texture state setters.
Michal Krol [Tue, 1 Dec 2009 07:47:00 +0000 (08:47 +0100)]
python: Update for renamed sampler/texture state setters.

15 years agost: Update for renamed sampler/texture state setters.
Michal Krol [Tue, 1 Dec 2009 07:44:18 +0000 (08:44 +0100)]
st: Update for renamed sampler/texture state setters.