Kristian Høgsberg
0c2bac0718
.gitignore: Ignore emacs .dir-locals.el files
16 yıl önce
Kristian Høgsberg
56c3cce2a1
Remove last bits of progs/ infrastructure
16 yıl önce
Marek Olšák
b4483823d9
r300g: fix 24-bit depth texturing
This is a secret texture format, do not tell anybody.
And it looks like we can read stencil in the shader too.
16 yıl önce
Jerome Glisse
c6131879eb
r600g: add shader literal constant support
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
16 yıl önce
Marek Olšák
aeffba454f
st/mesa: advertise GL_ARB_fragment_program_shadow
There is nothing driver-specific about this one.
I've also tested it just to be sure.
16 yıl önce
Marek Olšák
eb2a1521cf
r300g: workaround index bias on chipsets that do not support it
16 yıl önce
Marek Olšák
31a74a6df7
st/mesa: trivially enable GL_ATI_texture_env_combine3
This extension is implemented in the texenv program.
Gallium drivers pass patched glean/texCombine.
(I am going to send the patch soon)
Catalyst9.3 advertises this extension too so I don't see a reason we shouldn't.
16 yıl önce
Marek Olšák
a7fa91b658
mesa: add ARB_texture_swizzle as alias of EXT_texture_swizzle, update relnotes
The specifications are identical.
16 yıl önce
Jakob Bornecrantz
c0b66f471c
i915g: Use template Xorg makefile
16 yıl önce
Jakob Bornecrantz
94d5239511
gallium: Use correct defines in Xorg template makefile
16 yıl önce
Jakob Bornecrantz
30456f775c
gallium: Add winsys to include path to Xorg template makefile
16 yıl önce
Joakim Sindholt
fb08e03ae1
gallium: always build drivers/sw
16 yıl önce
Joakim Sindholt
4a329c67bc
r300compiler: fix scons build
16 yıl önce
Jerome Glisse
0db388eedd
r600g: split instruction into scalar
Split instruction into scalar in core compiler this simplify
the way we translate the instruction in latter stage.
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
16 yıl önce
Roland Scheidegger
7643f45b10
Revert "llvmpipe: handle PIPE_CAP_TEXTURE_SWIZZLE query"
This reverts commit acb20e7208 .
Oops should check commits after rebase...
16 yıl önce
Roland Scheidegger
b6cd0712e9
i915g: fix bug in ds clear logic (still disabled)
16 yıl önce
Roland Scheidegger
c00065e5c2
st/mesa: fix bug in depthstencil optimizing clear logic
16 yıl önce
Roland Scheidegger
acb20e7208
llvmpipe: handle PIPE_CAP_TEXTURE_SWIZZLE query
asserts on unknown caps
16 yıl önce
José Fonseca
9881b5c2df
llvmpipe: Expose PIPE_CAP_TEXTURE_SWIZZLE.
16 yıl önce
Chris Wilson
6d741627b0
i915: Only emit a MI_FLUSH when the drawing rectangle offset changes.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
16 yıl önce
Chris Wilson
add3260157
i915: Fix off-by-one for drawing rectangle.
The drawing rectangle is given in *inclusive* pixel values, so the range
is only [0,2047]. Hence when rendering to a 2048 wide target, such as an
extended desktop, we would issue an illegal instruction zeroing the draw
area.
Fixes:
Bug 27408: Primary and Secondary display blanks in extended
desktop mode with Compiz enabled
https://bugs.freedesktop.org/show_bug.cgi?id=27408
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
16 yıl önce
Chris Wilson
ff74c2ced5
i915: Inhibit render cache flush when changing drawing rectangle offset.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
16 yıl önce
Dave Airlie
42ebe3dfd9
mesa/st: add support for EXT_texture_swizzle.
This passes on r300g, the only bit I'm not really sure about is the handling
of the sampler_view in st_atom_texture.c, I unreference it there if the swizzle
value changes and I also have to create a new set of functions to create a new
one since the u_sampler.c ones don't handle swizzle so much.
adds r300g + softpipe enables, I think other drivers could pass easily enough.
Signed-off-by: Dave Airlie <airlied@redhat.com>
16 yıl önce
Marek Olšák
f855e16afa
r300/compiler: implement SIN+COS+SCS for vertex shaders
16 yıl önce
Marek Olšák
722db9fa77
r300/compiler: implement SNE unwound for r3xx VS, natively for r5xx VS
16 yıl önce
Marek Olšák
df36bc8dad
r300/compiler: implement SEQ unwound for r3xx VS, natively for r5xx VS
Fixes piglit/glsl-vs-vec4-indexing-4.
16 yıl önce
Marek Olšák
e629de94b5
r300/compiler: implement SFL for vertex shaders
And sort the "case" statements alphabetically.
16 yıl önce
Brian Paul
89cb314f26
docs: note that the Mesa demos are in a new repo
16 yıl önce
Brian Paul
7ba1a879ef
docs: links to the Mesa demos git repo
16 yıl önce
Brian Paul
3d07060ae3
mesa: remove PROGRAM_DIRS from config files
16 yıl önce
Brian Paul
0a401b5d2f
mesa: remove old references to demo files and progs subdir
16 yıl önce
Brian Paul
74bea8d21f
progs: remove rbug subdir
16 yıl önce
Brian Paul
06e911a757
demos: remove fbdev subdir
16 yıl önce
Brian Paul
db3b92b42f
progs: remove beos subdir
16 yıl önce
Brian Paul
700717175c
progs: remove tools subdir
16 yıl önce
Brian Paul
ca10ab6da8
progs: remove slang subdir
16 yıl önce
Brian Paul
8585c01265
vbo: misc clean-ups
16 yıl önce
Vinson Lee
f5b9ad9a7d
i915g: Rename winsys c file.
This was missed in commit e7f0f6bb72 .
Fixes i915g SCons build.
16 yıl önce
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.
16 yıl önce
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 .
16 yıl önce
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.
16 yıl önce
Eric Anholt
18a6e5ee73
intel: Fix intel_compressed_num_bytes for FXT1 after I broke it.
Fixes piglit fxt1-teximage since
7554b83a21bd62b20df5a7327b69f08108ac9ab6, and also OGLC tests that hit
FXT1 with a million other things.
Bug #28184 .
16 yıl önce
Kristian Høgsberg
a663a63718
glsl: Recject rect samplers when GL_ARB_texture_rectangle is disabled
16 yıl önce
José Fonseca
be5a514d4e
llvmpipe: Do unswizzling in parallel when flushing for transfers.
16 yıl önce
José Fonseca
e5a48fcabd
progs: Remove forked/dead files.
16 yıl önce
Chia-I Wu
0cfb5ffe30
st/egl: Fix compiler warnings.
Forgot to stage this chunk in last commit.
16 yıl önce
Chia-I Wu
22c2e57cbb
st/egl: Move sw screen creation to native helper.
The code is shared by ximage and gdi backend.
16 yıl önce
Vinson Lee
27910c42a9
scons: Add cygwin to list of accepted platforms.
16 yıl önce
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.
16 yıl önce
Marek Olšák
7d0418d3dc
r600g: make blit functions static (private)
16 yıl önce