Marek Olšák
f855e16afa
r300/compiler: implement SIN+COS+SCS for vertex shaders
2010-06-05 07:03:15 +02:00
Marek Olšák
722db9fa77
r300/compiler: implement SNE unwound for r3xx VS, natively for r5xx VS
2010-06-05 07:03:15 +02:00
Marek Olšák
df36bc8dad
r300/compiler: implement SEQ unwound for r3xx VS, natively for r5xx VS
...
Fixes piglit/glsl-vs-vec4-indexing-4.
2010-06-05 07:03:15 +02:00
Marek Olšák
e629de94b5
r300/compiler: implement SFL for vertex shaders
...
And sort the "case" statements alphabetically.
2010-06-05 07:03:14 +02:00
Brian Paul
89cb314f26
docs: note that the Mesa demos are in a new repo
2010-06-04 17:47:54 -06:00
Brian Paul
7ba1a879ef
docs: links to the Mesa demos git repo
2010-06-04 17:47:53 -06:00
Brian Paul
3d07060ae3
mesa: remove PROGRAM_DIRS from config files
2010-06-04 17:47:53 -06:00
Brian Paul
0a401b5d2f
mesa: remove old references to demo files and progs subdir
2010-06-04 17:47:53 -06:00
Brian Paul
74bea8d21f
progs: remove rbug subdir
2010-06-04 17:47:53 -06:00
Brian Paul
06e911a757
demos: remove fbdev subdir
2010-06-04 17:47:53 -06:00
Brian Paul
db3b92b42f
progs: remove beos subdir
2010-06-04 17:47:53 -06:00
Brian Paul
700717175c
progs: remove tools subdir
2010-06-04 17:47:53 -06:00
Brian Paul
ca10ab6da8
progs: remove slang subdir
2010-06-04 17:47:53 -06:00
Brian Paul
8585c01265
vbo: misc clean-ups
2010-06-04 17:47:53 -06:00
Vinson Lee
f5b9ad9a7d
i915g: Rename winsys c file.
...
This was missed in commit e7f0f6bb72
.
Fixes i915g SCons build.
2010-06-04 16:19:08 -07:00
Brian Paul
4f067ada47
llvmpipe: new -s option to run single test
...
Put specific test code in the test_single() function and pass -s to
execute that code.
2010-06-04 17:01:24 -06:00
Eric Anholt
f0ff214bee
i915: Don't use XRGB8888 on 830 and 845.
...
The support for XRGB8888 appeared in the 855 and 865, and this format
is reserved on 830/845. This should fix a regression from
b4a6169412
that caused hangs in etracer
on 845s.
Bug #26557 .
2010-06-04 13:40:48 -07:00
Eric Anholt
b80a728f8a
i915: Clamp minimum lod to maximum texture level too.
...
Otherwise, we'd run into minlod > maxlod, and the sampler would give
us the undefined we asked for.
Bug #24846 . Fixes OGLC texlod.c.
2010-06-04 13:28:48 -07:00
Eric Anholt
18a6e5ee73
intel: Fix intel_compressed_num_bytes for FXT1 after I broke it.
...
Fixes piglit fxt1-teximage since
7554b83a21
, and also OGLC tests that hit
FXT1 with a million other things.
Bug #28184 .
2010-06-04 12:43:15 -07:00
Kristian Høgsberg
a663a63718
glsl: Recject rect samplers when GL_ARB_texture_rectangle is disabled
2010-06-04 09:06:34 -04:00
José Fonseca
be5a514d4e
llvmpipe: Do unswizzling in parallel when flushing for transfers.
2010-06-04 13:05:59 +01:00
José Fonseca
e5a48fcabd
progs: Remove forked/dead files.
2010-06-04 13:05:59 +01:00
Chia-I Wu
0cfb5ffe30
st/egl: Fix compiler warnings.
...
Forgot to stage this chunk in last commit.
2010-06-04 12:56:06 +08:00
Chia-I Wu
22c2e57cbb
st/egl: Move sw screen creation to native helper.
...
The code is shared by ximage and gdi backend.
2010-06-04 12:12:50 +08:00
Vinson Lee
27910c42a9
scons: Add cygwin to list of accepted platforms.
2010-06-03 18:41:19 -07:00
Marek Olšák
8819421a3b
r600g: implement clear_{render_target, depth_stencil}, resource_copy_region
...
resource_copy_region uses a software fallback because it relies on texture
samplers which haven't been implemented yet.
2010-06-04 03:04:16 +02:00
Marek Olšák
7d0418d3dc
r600g: make blit functions static (private)
2010-06-04 03:04:16 +02:00
Marek Olšák
ffd0a2e215
r600g: use cast wrappers
2010-06-04 03:04:16 +02:00
Vinson Lee
42aad574f2
r600g: Move declaration before code.
...
Fixes SCons build.
2010-06-03 17:41:57 -07:00
Vinson Lee
1687ef2be6
util: Remove unnecessary header.
2010-06-03 17:30:55 -07:00
Vinson Lee
9cdcabbb2b
nv50: Remove unnecessary header.
2010-06-03 17:29:59 -07:00
Vinson Lee
16009b6a40
svga: Remove unnecessary header.
2010-06-03 17:29:30 -07:00
Vinson Lee
a52f577270
llvmpipe: Fix uninitialized variable on non-debug builds.
2010-06-03 17:24:22 -07:00
Bas Nieuwenhuizen
d6ba70c658
r600g: added code for depthtesting
...
- added code to configure the depth buffer and to set up depth testing.
2010-06-03 21:38:53 +02:00
Roland Scheidegger
c674ce5e3a
r600g: adapt to interface changes
...
r600g should be able to handle separate depth stencil clears as well.
Also adapt surface_fill/copy stubs to new interface (not that it matters).
2010-06-03 17:46:47 +02:00
Roland Scheidegger
992382762a
Merge branch 'gallium-newclear'
...
Conflicts:
src/gallium/state_trackers/python/p_context.i
2010-06-03 17:46:14 +02:00
Roland Scheidegger
a6e5c6c000
gallium: rename clearRT / clearDS to clear_render_target / clear_depth_stencil
...
more consistent with rest of gallium naming conventions.
Also rename driver-internal names for these the same.
2010-06-03 16:33:25 +02:00
Jakob Bornecrantz
05863c4877
gallium: Don't depend directly on staging dir in Xorg template makefile
2010-06-01 10:30:27 +01:00
Brian Paul
b297b14d30
tgsi: we don't support indirect input/output registers in SSE codegen yet
...
Extend the check for indirect addressing of temp regs to include
input/output regs.
Fixes failure with piglit glsl-texcoord-array.shader_test test when using
SSE codegen.
2010-06-03 09:01:32 -06:00
Brian Paul
d4afee9202
tgsi: whitespace cleanup
2010-06-03 08:58:31 -06:00
Brian Paul
d18fb4822b
gallium: add interpolation parameter to simple shader functions
...
This lets us specify linear interpolation instead of perspective
interpolation for blit operations. Might be a bit faster.
2010-06-03 08:54:15 -06:00
Jakob Bornecrantz
35d75e4930
gallium: Don't always copy the dri driver to the staging dir
...
So something in the build keept updating the timestamp on the
staging directory causing us to always copy the library to it.
2010-06-01 09:41:01 +01:00
Jakob Bornecrantz
d212a4d414
gallium: Create a Xorg driver template Makefile
2010-06-01 09:41:00 +01:00
Brian Paul
6cc51b982e
util/u_debug: use MAX2 macro
2010-06-03 07:52:46 -06:00
José Fonseca
81862bbbc8
llvmpipe: Number shaders/variants for more reproducible function names in the IR.
2010-06-03 14:32:56 +01:00
José Fonseca
55948247eb
gallivm: Register the JIT engine with oprofile on debug/profile builds.
2010-06-03 14:32:56 +01:00
José Fonseca
ef81779850
gallivm: Factor out the quad derivative code into a single place. Fix ddy.
...
For ddy it should be (bottom - top).
2010-06-03 14:32:56 +01:00
Joakim Sindholt
9eb730a735
r300g: use util/u_debug
2010-06-03 13:45:05 +02:00
Joakim Sindholt
8413b92a6f
gallium: silence all debug_named_value related warnings
2010-06-03 13:45:05 +02:00
Joakim Sindholt
fbeab4cbce
util/u_debug: add description field to debug_named_value
2010-06-03 13:45:05 +02:00