mesa.git
14 years agollvmpipe: added debug option to disable LLVM optimization passes
Brian Paul [Thu, 28 Jan 2010 00:16:42 +0000 (17:16 -0700)]
llvmpipe: added debug option to disable LLVM optimization passes

14 years agollvmpipe: count/report time spent in LLVM compilations
Brian Paul [Wed, 27 Jan 2010 20:49:43 +0000 (13:49 -0700)]
llvmpipe: count/report time spent in LLVM compilations

14 years agogallium/util: comments for time-related functions
Brian Paul [Wed, 27 Jan 2010 20:46:43 +0000 (13:46 -0700)]
gallium/util: comments for time-related functions

14 years agogallium/util: print dlerror() info upon dlopen() failure
Brian Paul [Wed, 27 Jan 2010 20:46:23 +0000 (13:46 -0700)]
gallium/util: print dlerror() info upon dlopen() failure

14 years agollvmpipe: use some local vars to index step arrays
Brian Paul [Fri, 22 Jan 2010 02:09:59 +0000 (19:09 -0700)]
llvmpipe: use some local vars to index step arrays

Saves a few more cycles.

14 years agollvmpipe: s/inline/INLINE/
Brian Paul [Fri, 22 Jan 2010 02:05:54 +0000 (19:05 -0700)]
llvmpipe: s/inline/INLINE/

14 years agollvmpipe: consolidate lp_scene_alloc_aligned() calls
Brian Paul [Fri, 22 Jan 2010 02:04:53 +0000 (19:04 -0700)]
llvmpipe: consolidate lp_scene_alloc_aligned() calls

Use just one call instead of four.  Good for a few more fps.

14 years agollvmpipe: re-use a1 var in linear_coef()
Brian Paul [Fri, 22 Jan 2010 01:25:31 +0000 (18:25 -0700)]
llvmpipe: re-use a1 var in linear_coef()

14 years agollvmpipe: area is an int here, not float
Brian Paul [Fri, 22 Jan 2010 00:31:43 +0000 (17:31 -0700)]
llvmpipe: area is an int here, not float

14 years agollvmpipe: manually unroll the inputs.step[] setup code
Brian Paul [Thu, 21 Jan 2010 23:21:31 +0000 (16:21 -0700)]
llvmpipe: manually unroll the inputs.step[] setup code

Good for a few more fps in some tests.

14 years agoprogs/demos: call glutDestroyWindow() upon exit
Brian Paul [Thu, 21 Jan 2010 22:41:03 +0000 (15:41 -0700)]
progs/demos: call glutDestroyWindow() upon exit

14 years agollvmpipe: added simple perf/statistics counting facility
Brian Paul [Thu, 21 Jan 2010 21:59:01 +0000 (14:59 -0700)]
llvmpipe: added simple perf/statistics counting facility

Currently counting number of tris, how many tiles of each size are
fully covered, partially covered or empty, etc.

Set LP_DEBUG=counters to enable.  Results are printed upon context
destruction.

14 years agollvmpipe: optimize tile writing code
Brian Paul [Thu, 21 Jan 2010 00:48:09 +0000 (17:48 -0700)]
llvmpipe: optimize tile writing code

The code which converts/copies color tiles to the linear layout has
been rewritten.  There's less arithmetic and better loop unrolling,
and possibly a better memory access pattern.
Some demos, like gears, are about 20% faster now.

14 years agollvmpipe: remove tile clipping code
Brian Paul [Thu, 21 Jan 2010 00:47:22 +0000 (17:47 -0700)]
llvmpipe: remove tile clipping code

The surface is always a multiple of the tile size now.

14 years agollvmpipe: align display target size to multiple of tile size
Brian Paul [Thu, 21 Jan 2010 00:44:12 +0000 (17:44 -0700)]
llvmpipe: align display target size to multiple of tile size

This will allow us to skip clipping tiles to surface bounds.

14 years agollvmpipe: put TILE_SIZE #define in its own header
Brian Paul [Thu, 21 Jan 2010 00:23:11 +0000 (17:23 -0700)]
llvmpipe: put TILE_SIZE #define in its own header

To avoid including lp_tile_soa.h in other places.

14 years agollvmpipe: add makefile rule for generating .s files
Brian Paul [Thu, 21 Jan 2010 00:19:00 +0000 (17:19 -0700)]
llvmpipe: add makefile rule for generating .s files

14 years agollvmpipe: updated comment
Brian Paul [Wed, 20 Jan 2010 18:32:48 +0000 (11:32 -0700)]
llvmpipe: updated comment

14 years agollvmpipe: asst. task-related clean-ups
Brian Paul [Tue, 19 Jan 2010 23:58:25 +0000 (16:58 -0700)]
llvmpipe: asst. task-related clean-ups

14 years agollvmpipe: fix-up comment
Brian Paul [Tue, 19 Jan 2010 18:58:43 +0000 (11:58 -0700)]
llvmpipe: fix-up comment

14 years agollvmpipe: re-order file list, fix indentation
Brian Paul [Tue, 19 Jan 2010 16:45:51 +0000 (09:45 -0700)]
llvmpipe: re-order file list, fix indentation

14 years agollvmpipe: remove unneeded DEBUG checks, use step var
Brian Paul [Tue, 19 Jan 2010 16:30:44 +0000 (09:30 -0700)]
llvmpipe: remove unneeded DEBUG checks, use step var

14 years agollvmpipe: updated comments
Brian Paul [Tue, 19 Jan 2010 16:30:13 +0000 (09:30 -0700)]
llvmpipe: updated comments

14 years agollvmpipe: tweak a comment
Brian Paul [Tue, 19 Jan 2010 00:39:54 +0000 (17:39 -0700)]
llvmpipe: tweak a comment

14 years agoutil: fix broken util_ringbuffer_dequeue()
Brian Paul [Mon, 18 Jan 2010 21:35:43 +0000 (14:35 -0700)]
util: fix broken util_ringbuffer_dequeue()

The tests for an empty ring buffer were incorrect.
Fixes glxinfo segfaults.

Plus, add a new assertion.

14 years agollvmpipe: added show_tiles and show_subtiles debug options
Brian Paul [Mon, 18 Jan 2010 20:10:10 +0000 (13:10 -0700)]
llvmpipe: added show_tiles and show_subtiles debug options

These options draw lines over the tiles to show the 64x64 tile
bounds and 16x16 sub-tile bounds.  For debugging/visualization.

14 years agollvmpipe: use new u_ringbuffer for scene queue
Keith Whitwell [Sat, 16 Jan 2010 21:12:10 +0000 (21:12 +0000)]
llvmpipe: use new u_ringbuffer for scene queue

14 years agoMerge remote branch 'origin/master' into lp-binning
José Fonseca [Sat, 16 Jan 2010 23:21:06 +0000 (23:21 +0000)]
Merge remote branch 'origin/master' into lp-binning

Conflicts:
src/gallium/drivers/llvmpipe/lp_quad.h
src/gallium/drivers/llvmpipe/lp_setup.c

14 years agoutil: add generic ringbuffer utitilty
Keith Whitwell [Sat, 16 Jan 2010 21:11:01 +0000 (21:11 +0000)]
util: add generic ringbuffer utitilty

14 years agogallium: Fix uninitialized instance divisor and index.
Chia-I Wu [Sat, 16 Jan 2010 17:16:11 +0000 (18:16 +0100)]
gallium: Fix uninitialized instance divisor and index.

14 years agonv50: fix tile flags for scanout tex usage
Christoph Bumiller [Sat, 16 Jan 2010 16:58:35 +0000 (17:58 +0100)]
nv50: fix tile flags for scanout tex usage

14 years agonv50: handle all and more system values
Christoph Bumiller [Sat, 16 Jan 2010 14:39:32 +0000 (15:39 +0100)]
nv50: handle all and more system values

14 years agonv50: hook up geometry programs
Christoph Bumiller [Sat, 16 Jan 2010 12:25:55 +0000 (13:25 +0100)]
nv50: hook up geometry programs

14 years agonv50: support for geometry programs in nv50_program
Christoph Bumiller [Sat, 16 Jan 2010 10:36:03 +0000 (11:36 +0100)]
nv50: support for geometry programs in nv50_program

14 years agonv50: get access to primitive input space
Christoph Bumiller [Sat, 16 Jan 2010 15:57:34 +0000 (16:57 +0100)]
nv50: get access to primitive input space

Vertex data in geometry programs is located in p[] space.
The base address in p[] for vertex i is located in vertex
attribute space, i.e. a[i << 2].

This means p[] is always accessed with an address register,
and I had to to mess with their allocation once again.

Also fixes negative offsets e.g. CONST[ADDR[0].x - 3].

14 years agor600: remove stray END_BATCH in blit code
Alex Deucher [Sat, 16 Jan 2010 13:45:08 +0000 (08:45 -0500)]
r600: remove stray END_BATCH in blit code

14 years agodraw: Fix memory leak in gs code
Jakob Bornecrantz [Sat, 16 Jan 2010 09:30:28 +0000 (09:30 +0000)]
draw: Fix memory leak in gs code

14 years agoi965g: make xorg state tracker build i965g_drv.so
Dave Airlie [Sat, 16 Jan 2010 09:28:45 +0000 (19:28 +1000)]
i965g: make xorg state tracker build i965g_drv.so

don't make modesetting_drv.so anymore

14 years agor600: improve blit support
Alex Deucher [Sat, 16 Jan 2010 03:56:55 +0000 (22:56 -0500)]
r600: improve blit support

- fill in more src/dst formats
- disable depth copies for now
- set proper data formats in render target regs
- fill in additional default state

The swizzles on some of the less used mesa formats
are probably wrong.

14 years agor600: add initial blit support
Andre Maasikas [Sat, 16 Jan 2010 02:23:31 +0000 (21:23 -0500)]
r600: add initial blit support

14 years agor600: add r600_blit.c
Alex Deucher [Fri, 15 Jan 2010 21:41:27 +0000 (16:41 -0500)]
r600: add r600_blit.c

Unfinished.

14 years agonouveau: nv30: Remove useless variables fs, txp. Also do not change txf, as bit 13...
Patrice Mandin [Fri, 15 Jan 2010 21:29:13 +0000 (22:29 +0100)]
nouveau: nv30: Remove useless variables fs, txp. Also do not change txf, as bit 13 is in the texture format

Signed-off-by: Patrice Mandin <patmandin@gmail.com>
14 years agollvmpipe: implement scissor test in triangle setup
Brian Paul [Fri, 15 Jan 2010 19:06:00 +0000 (12:06 -0700)]
llvmpipe: implement scissor test in triangle setup

14 years agollvmpipe: remove lp_rast_triangle::min/max fields
Brian Paul [Fri, 15 Jan 2010 18:52:13 +0000 (11:52 -0700)]
llvmpipe: remove lp_rast_triangle::min/max fields

These values aren't needed outside the do_triangle_ccw() function.

14 years agollvmpipe: skip 4x4 in/out test code
Brian Paul [Fri, 15 Jan 2010 18:35:28 +0000 (11:35 -0700)]
llvmpipe: skip 4x4 in/out test code

It's a litte faster to just do the in/out testing in the shader
jit code.

14 years agollvmpipe: added comment about lookup-tables vs. computation
Brian Paul [Fri, 15 Jan 2010 18:26:35 +0000 (11:26 -0700)]
llvmpipe: added comment about lookup-tables vs. computation

14 years agollvmpipe: change 'in' to boolean, add comments
Brian Paul [Fri, 15 Jan 2010 18:25:13 +0000 (11:25 -0700)]
llvmpipe: change 'in' to boolean, add comments

14 years agollvmpipe: generate two shader varients, one omits triangle in/out testing
Brian Paul [Fri, 15 Jan 2010 18:21:16 +0000 (11:21 -0700)]
llvmpipe: generate two shader varients, one omits triangle in/out testing

When we know that a 4x4 pixel block is entirely inside of a triangle
use the jit function which omits the in/out test code.

Results in a few percent speedup in many tests.

14 years agoutil: Handle FORMAT_Z32_FLOAT in util_pack_z().
Michal Krol [Fri, 15 Jan 2010 16:43:04 +0000 (17:43 +0100)]
util: Handle FORMAT_Z32_FLOAT in util_pack_z().

14 years agoutil: Handle the remaining formats in pipe_put_tile_rgba().
Michal Krol [Fri, 15 Jan 2010 16:42:38 +0000 (17:42 +0100)]
util: Handle the remaining formats in pipe_put_tile_rgba().

14 years agoutil: Fix encoding for R8G8B8A8_UNORM formats and friends.
Michal Krol [Fri, 15 Jan 2010 16:42:07 +0000 (17:42 +0100)]
util: Fix encoding for R8G8B8A8_UNORM formats and friends.

14 years agotgsi: Add ureg_property_gs_input_prim().
Michal Krol [Fri, 15 Jan 2010 13:05:04 +0000 (14:05 +0100)]
tgsi: Add ureg_property_gs_input_prim().

14 years agotgsi: Add ureg_src_dimension().
Michal Krol [Fri, 15 Jan 2010 12:32:55 +0000 (13:32 +0100)]
tgsi: Add ureg_src_dimension().

14 years agoregress: Add .gitgnore for *.png files.
Michal Krol [Mon, 11 Jan 2010 19:53:28 +0000 (20:53 +0100)]
regress: Add .gitgnore for *.png files.

14 years agodraw: Add missing header include.
Michal Krol [Fri, 15 Jan 2010 11:20:39 +0000 (12:20 +0100)]
draw: Add missing header include.

14 years agollvmpipe: asst code changes in lp_state_fs.c
Brian Paul [Fri, 15 Jan 2010 17:25:59 +0000 (10:25 -0700)]
llvmpipe: asst code changes in lp_state_fs.c

14 years agogallium: document set_constant_buffer
Roland Scheidegger [Fri, 15 Jan 2010 17:25:14 +0000 (18:25 +0100)]
gallium: document set_constant_buffer

14 years agoMerge branch 'gallium-noconstbuf'
Roland Scheidegger [Fri, 15 Jan 2010 17:09:45 +0000 (18:09 +0100)]
Merge branch 'gallium-noconstbuf'

Conflicts:
src/gallium/drivers/softpipe/sp_draw_arrays.c
src/mesa/state_tracker/st_draw_feedback.c

14 years agollvmpipe: put labels on some value refs
Brian Paul [Fri, 15 Jan 2010 17:04:16 +0000 (10:04 -0700)]
llvmpipe: put labels on some value refs

14 years agogallium: remove set_edgeflags from docs
Roland Scheidegger [Fri, 15 Jan 2010 16:55:42 +0000 (17:55 +0100)]
gallium: remove set_edgeflags from docs

14 years agollvmpipe: add extra flags to DEFINES, no CFLAGS
Brian Paul [Fri, 15 Jan 2010 16:16:26 +0000 (09:16 -0700)]
llvmpipe: add extra flags to DEFINES, no CFLAGS

Doesn't make any real difference but -D flags are put into DEFINES
everywhere else.

14 years agoconfigs: remove -ansi from linux-debug
Brian Paul [Fri, 15 Jan 2010 16:02:52 +0000 (09:02 -0700)]
configs: remove -ansi from linux-debug

-ansi implies -std=c89 but that conflicts with the -std=c99 flag
which is also provided.

Allows the r300g driver to compile.

14 years agotgsi: Fix sanity checks for indirect registers.
Michal Krol [Fri, 15 Jan 2010 10:40:03 +0000 (11:40 +0100)]
tgsi: Fix sanity checks for indirect registers.

14 years agost/egl_g3d: Avoid validation upon buffer swap or flush frontbuffer.
Chia-I Wu [Fri, 15 Jan 2010 10:10:54 +0000 (18:10 +0800)]
st/egl_g3d: Avoid validation upon buffer swap or flush frontbuffer.

With screen->update_buffer being hooked, leave the job to the state
trackers.

14 years agost/egl_g3d: Hook to update_buffer of the pipe screen.
Chia-I Wu [Fri, 15 Jan 2010 09:45:52 +0000 (17:45 +0800)]
st/egl_g3d: Hook to update_buffer of the pipe screen.

It is a notification from the client APIs that the surface size might
have changed.

14 years agost/egl_g3d: Always override flush_frontbuffer.
Chia-I Wu [Fri, 15 Jan 2010 09:39:49 +0000 (17:39 +0800)]
st/egl_g3d: Always override flush_frontbuffer.

Instead of letting the native displays install their own version of
flush_frontbuffer, always override the callback with a version that
calls the flush_frontbuffer of the native surface.

14 years agost/mesa: Initialise vertex element instance divisor to 0.
Michal Krol [Fri, 15 Jan 2010 06:52:18 +0000 (07:52 +0100)]
st/mesa: Initialise vertex element instance divisor to 0.

14 years agodraw: Add GALLIUM_DUMP_VS environment variable.
Luca Barbieri [Fri, 15 Jan 2010 06:28:18 +0000 (07:28 +0100)]
draw: Add GALLIUM_DUMP_VS environment variable.

Add GALLIUM_DUMP_VS to dump the vertex shader to the console like
GALLIUM_DUMP_FS in softpipe.

14 years agoprogs/trival: updated tri-scissor-tri.c test
Brian Paul [Fri, 15 Jan 2010 02:22:36 +0000 (19:22 -0700)]
progs/trival: updated tri-scissor-tri.c test

The scissor left/right/bottom/top bounds can be moved by pressing
the l/r/b/t and L/R/B/T keys.

14 years agollvmpipe: implement scissor testing
Brian Paul [Fri, 15 Jan 2010 02:15:00 +0000 (19:15 -0700)]
llvmpipe: implement scissor testing

The scissor test is implemented as another per-quad operation in
the JIT code.  The four scissor box params are passed via the
lp_jit_context.  In the JIT code we compare the quad's x/y coords
against the clip bounds and create a new in/out mask that's AND'd
with the main quad mask.

Note: we should also do scissor testing in the triangle setup code
to improve efficiency.  That's not done yet.

14 years agollvmpipe: minor comment update
Brian Paul [Fri, 15 Jan 2010 02:08:19 +0000 (19:08 -0700)]
llvmpipe: minor comment update

14 years agollvmpipe: clean-up, fixing up frame dump/debug code
Brian Paul [Fri, 15 Jan 2010 02:05:55 +0000 (19:05 -0700)]
llvmpipe: clean-up, fixing up frame dump/debug code

14 years agogallium/util: added debug_dump_texture() and ppm output
Brian Paul [Fri, 15 Jan 2010 02:04:40 +0000 (19:04 -0700)]
gallium/util: added debug_dump_texture() and ppm output

Now we can get dump debug images on Linux too.

14 years agollvmpipe: remove redundant code in llvmpipe_set_blend_color()
Brian Paul [Thu, 14 Jan 2010 23:21:49 +0000 (16:21 -0700)]
llvmpipe: remove redundant code in llvmpipe_set_blend_color()

14 years agor300g: Build driver by default
Jakob Bornecrantz [Thu, 14 Jan 2010 22:51:25 +0000 (22:51 +0000)]
r300g: Build driver by default

Do the auto trick that is used for both i915, i965 and svga.

14 years agoMerge branch 'mesa_7_7_branch'
Jakob Bornecrantz [Thu, 14 Jan 2010 22:31:04 +0000 (22:31 +0000)]
Merge branch 'mesa_7_7_branch'

Conflicts:
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
src/gallium/auxiliary/util/Makefile
src/gallium/drivers/r300/r300_state_derived.c

14 years agollvmpipe: assorted clean-ups in texture code
Brian Paul [Thu, 14 Jan 2010 21:19:16 +0000 (14:19 -0700)]
llvmpipe: assorted clean-ups in texture code

14 years agogallium: Document drawing commands.
Michal Krol [Thu, 14 Jan 2010 17:55:52 +0000 (18:55 +0100)]
gallium: Document drawing commands.

14 years agoMerge branch 'instanced-arrays'
Michal Krol [Thu, 14 Jan 2010 17:11:41 +0000 (18:11 +0100)]
Merge branch 'instanced-arrays'

Conflicts:
src/gallium/drivers/softpipe/sp_draw_arrays.c

14 years agor300g: Cleanup from last few commits.
Corbin Simpson [Thu, 14 Jan 2010 16:25:46 +0000 (08:25 -0800)]
r300g: Cleanup from last few commits.

Strangely enough, the code solidified pretty quickly.

14 years agor300g: Really destroy translated buffer at the end.
Łukasz Krotowski [Thu, 14 Jan 2010 09:05:02 +0000 (10:05 +0100)]
r300g: Really destroy translated buffer at the end.

Note that indexSize is changed by r300_translate_elts(). Also make sure
it's destroyed on errors.

14 years agoprogs/trivial: test user clip plane in tri-point-line-clipped.c
Brian Paul [Thu, 14 Jan 2010 16:38:47 +0000 (09:38 -0700)]
progs/trivial: test user clip plane in tri-point-line-clipped.c

14 years agoprogs/trivial: test glPolygonMode(POINT/LINE) with frustum clipping
Brian Paul [Thu, 14 Jan 2010 16:21:18 +0000 (09:21 -0700)]
progs/trivial: test glPolygonMode(POINT/LINE) with frustum clipping

Note whether the new verts introduced by clipping show up as points
and lines along the edge of the window...

14 years agogallium/util: silence warning about array initializers
Brian Paul [Thu, 14 Jan 2010 01:24:15 +0000 (18:24 -0700)]
gallium/util: silence warning about array initializers

14 years agoegl_g3d: Check if the creation of pipe or st context fails.
Chia-I Wu [Thu, 14 Jan 2010 09:29:12 +0000 (17:29 +0800)]
egl_g3d: Check if the creation of pipe or st context fails.

It should not return an incomplete EGLContext to the users.

14 years agost/egl_g3d: Use a sequence number to decide if validation is required.
Chia-I Wu [Tue, 12 Jan 2010 10:08:02 +0000 (18:08 +0800)]
st/egl_g3d: Use a sequence number to decide if validation is required.

It is not safe to assume that the native surface has not changed since
the last validation by checking the geometry alone.  Add a sequence
number to "validate" callback for that purpose.  This is inspired by
Luca Barbieri's work.

14 years agost/mesa: Remove unnecessary header from st_program.c.
Vinson Lee [Thu, 14 Jan 2010 07:28:00 +0000 (23:28 -0800)]
st/mesa: Remove unnecessary header from st_program.c.

14 years agost/mesa: Remove unnecessary header from st_texture.c.
Vinson Lee [Thu, 14 Jan 2010 07:16:05 +0000 (23:16 -0800)]
st/mesa: Remove unnecessary header from st_texture.c.

14 years agoswrast: Remove unnecessary header from s_accum.c.
Vinson Lee [Thu, 14 Jan 2010 07:01:03 +0000 (23:01 -0800)]
swrast: Remove unnecessary header from s_accum.c.

14 years agoswrast: Remove unnecessary header from s_atifragshader.c.
Vinson Lee [Thu, 14 Jan 2010 06:58:07 +0000 (22:58 -0800)]
swrast: Remove unnecessary header from s_atifragshader.c.

14 years agoswrast: Remove unnecessary header from s_bitmap.c.
Vinson Lee [Thu, 14 Jan 2010 06:45:54 +0000 (22:45 -0800)]
swrast: Remove unnecessary header from s_bitmap.c.

14 years agoswrast: Remove unnecessary headers from s_copypix.c.
Vinson Lee [Thu, 14 Jan 2010 06:43:16 +0000 (22:43 -0800)]
swrast: Remove unnecessary headers from s_copypix.c.

14 years agoswrast: Remove unnecessary header from s_depth.c.
Vinson Lee [Thu, 14 Jan 2010 06:36:01 +0000 (22:36 -0800)]
swrast: Remove unnecessary header from s_depth.c.

14 years agoswrast: Remove unnecessary header from s_drawpix.c.
Vinson Lee [Thu, 14 Jan 2010 06:30:04 +0000 (22:30 -0800)]
swrast: Remove unnecessary header from s_drawpix.c.

14 years agoswrast: Remove unnecessary header from s_feedback.c.
Vinson Lee [Thu, 14 Jan 2010 06:20:44 +0000 (22:20 -0800)]
swrast: Remove unnecessary header from s_feedback.c.

14 years agogallium/docs: Random things sitting around in my stash.
Corbin Simpson [Thu, 14 Jan 2010 04:46:53 +0000 (20:46 -0800)]
gallium/docs: Random things sitting around in my stash.

14 years agor300g: Use indices to translate index buffers of ubytes.
Corbin Simpson [Thu, 14 Jan 2010 04:44:49 +0000 (20:44 -0800)]
r300g: Use indices to translate index buffers of ubytes.

progs/redbook/aapoly, among others, works fine now.

14 years agoradeong: Change DRI driver name to radeong.
Corbin Simpson [Thu, 14 Jan 2010 02:37:17 +0000 (18:37 -0800)]
radeong: Change DRI driver name to radeong.

14 years agor300g: Disable immediate mode rendering for now.
Corbin Simpson [Thu, 14 Jan 2010 02:36:54 +0000 (18:36 -0800)]
r300g: Disable immediate mode rendering for now.

Will re-enable when the bugs are ironed out.

14 years agollvmpipe: use one loop in lp_rast_clear_zstencil()
Brian Paul [Thu, 14 Jan 2010 01:58:38 +0000 (18:58 -0700)]
llvmpipe: use one loop in lp_rast_clear_zstencil()

This is just a tiny bit faster.