Jakob Bornecrantz
5aecddc153
i915g: Make sure to map tiled buffers via the gtt
16 yıl önce
Jakob Bornecrantz
60d72d9e45
i915g: Use boolean
16 yıl önce
Jakob Bornecrantz
c3663bdc35
i915g: Enable reuse of buffers
16 yıl önce
Jakob Bornecrantz
dd586078be
st/egl: Remove buffer from screen
It is no longer needed since the new drm api code,
and it incorrectly checked if the buffer where there
for testing completeness when it should have checked
the texture instead.
16 yıl önce
Richard Li
eea30906de
r600 : Enable draw_prim.
16 yıl önce
Younes Manton
a77226071f
softpipe: Grab a ref when the fb is set.
Nasty bug when the surface is freed and another is allocated right on
top of it. The next time we set the fb state SP thinks it's the same
surface and doesn't flush, and when the flush eventually happens the
surface belongs to a completely different texture.
16 yıl önce
Jakob Bornecrantz
bcca927562
progs/rbug: Link to math
16 yıl önce
Dave Airlie
eb5dd947fb
r300g: add tx depth support in register.
also enable cube/3d bits in txformat reg
16 yıl önce
Dave Airlie
9bf85f6b95
r300g: only pass complete texture state to hw setup function
No point passing things twice here, also allows more state
to be setup properly.
16 yıl önce
Dave Airlie
ec9c02187e
r300g: add missing break in OQ emit
16 yıl önce
José Fonseca
1df539ce87
llvmpipe: Allow building with LLVM 2.6 too.
16 yıl önce
Dave Airlie
28f531e3fe
r300g: report GL1.5, enable cap bits for OQ and shadow.
Its not like it works well on 1.3 so may as well reach for greater
heights.
Signed-off-by: Dave Airlie <airlied@redhat.com>
16 yıl önce
Dave Airlie
20d3c85128
r300g: add z16 unorm texture format
16 yıl önce
Dave Airlie
07183b73eb
r300g: fix texture pitch to correct value.
pitch is pixels - 1, not bytes.
16 yıl önce
Ian Romanick
8130375e77
Merge branch 'asm-shader-rework-2'
Conflicts:
src/mesa/shader/program_parse.tab.c
16 yıl önce
Michel Dänzer
c19482b16f
st/xorg: Re-enable accelerated fills and copies.
These seem to work well enough now with the new code. Composite acceleration
isn't quite there yet and thus remains disabled in xorg_composite_bind_state()
for now.
16 yıl önce
Michel Dänzer
07e2d6edfa
st/xorg: Flush render cache if but only if a source has pending write operations.
16 yıl önce
Michel Dänzer
626553f327
st/xorg: Reject Composite acceleration for some cases not working yet.
16 yıl önce
Michel Dänzer
9c449502a2
st/xorg: Make sure struct is fully initialized.
gcc complained about a missing initializer.
16 yıl önce
Michel Dänzer
b0ddfe8a3d
st/xorg: Use generic semantic for Composite mask coordinates.
16 yıl önce
Michel Dänzer
ac2e0ddcd8
st/xorg: Flesh out EXA PrepareComposite hook a little.
Check that the formats are supported, and don't crash with source-only
pictures.
16 yıl önce
Michel Dänzer
b97547027e
st/xorg: Use I8 format instead of A8 for depth 8 pixmaps.
Seems to work better for Composite acceleration.
16 yıl önce
Michel Dänzer
67fb13ba68
st/xorg: Bind rasterizer state for copies.
16 yıl önce
Michel Dänzer
7edda9350a
st/xorg: Source-only pictures always have format PICT_a8r8g8b8.
See xserver/render/picture.c:createSourcePicture(). This both simplifies the
code and avoids a crash because pFormat is NULL.
16 yıl önce
Michel Dänzer
07f107467e
st/xorg: Better checks for unsupported component alpha pictures.
16 yıl önce
Michal Krol
69c7fc128c
softpipe: Grab fs output z from the correct file.
16 yıl önce
Michal Krol
a0fbc01cea
softpipe: Do not advertise support for L16 and YCBCR formats.
16 yıl önce
Michal Krol
02b81187dc
radeon: Fix newlines.
16 yıl önce
Brian Paul
ecf3091cc7
Merge branch 'mesa_7_6_branch'
Conflicts:
src/mesa/drivers/dri/intel/intel_clear.c
16 yıl önce
Vinson Lee
46da1f2c9b
mesa: move declaration before code
16 yıl önce
Christoph Bumiller
5f4f7ad965
nv50: fix TEX for WriteMask not equal 0xf
If you e.g. only need alpha, it ends up in the first reg,
not the last, as it would when reading rgb too.
16 yıl önce
Christoph Bumiller
513cadf5af
nv50: actually enable view volume clipping
Until now, only primitives wholly outside the view volume
were not drawn.
This was only visibile when using a viewport smaller than
the window size, naturally.
16 yıl önce
Christoph Bumiller
001daf78c8
nv50: RCP and RSQ cannot load from VP inputs
16 yıl önce
Christoph Bumiller
ef6805710d
nv50: fix CEIL and TRUNC
Separated the integer rounding mode flag for cvt.
16 yıl önce
Christoph Bumiller
e2b8dc3e38
nv50: implement BGNLOOP, BRK, ENDLOOP
There's a good chance a loop won't execute correctly
though since our TEMP allocation assumes programs to
be executed linearly. Will fix later.
16 yıl önce
Christoph Bumiller
1196f9fbd6
nv50: implement IF, ELSE, ENDIF opcodes
16 yıl önce
Cooper Yuan
16a6ca9b2b
r300g: add texture format for xvmc
16 yıl önce
Chia-I Wu
5a1e25afac
mesa/main: Make FEATURE_convolve follow feature conventions.
As shown in mfeatures.h, this allows users of convolve.h to work without
knowing if the feature is available.
16 yıl önce
Chia-I Wu
cb4f24e51d
mesa/main: Make FEATURE_colortable follow feature conventions.
As shown in mfeatures.h, this allows users of colortab.h to work
without knowing if the feature is available.
16 yıl önce
Chia-I Wu
dbb8fb8de9
mesa/main: Make FEATURE_pixel_transfer follow feature conventions.
As shown in mfeatures.h, this allows users of pixel.h to work without
knowing if the feature is available.
16 yıl önce
Chia-I Wu
17099f5e19
mesa/main: Add comments to mfeatures.h.
The comments document the conventions that a feature may follow.
16 yıl önce
Brian Paul
c9ddd6f810
progs/perf: glGenerateMipmap() test
16 yıl önce
Brian Paul
0876618a8d
mesa: _mesa_meta_GenerateMipmap() now working
Handles GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP.
But GL_TEXTURE_3D and texture borders not supported yet.
16 yıl önce
Brian Paul
e33ea11c14
mesa: remove: unused gl_vertex_program::TnlData field
16 yıl önce
Ian Romanick
09af58d7ed
NV fp lexer: Add UP4B and UP4UB instructions that were previously missing
16 yıl önce
Eric Anholt
cc8084932c
intel: Flush the batch when we're about to subdata into a VBO.
This fixes the clears in openarena with the new metaops clear code, and
the new piglit vbo-subdata-sync test.
Bug #23857 .
16 yıl önce
Eric Anholt
54107a0979
i965: Clean up some mess with the batch cache.
Its flagging of extra state that's already flagged by the vtbl new_batch
when appropriate was confusing my tracking down of the OA clear bug.
16 yıl önce
Zack Rusin
228aa45fcb
st/xorg: start working on the Xv acceleration code
16 yıl önce
Zack Rusin
80965fca74
st/xorg: fills are supported plussome minor clenups
16 yıl önce
Zack Rusin
53d2fa46e7
st/xorg: add easier way of disabling/enabling acceleration
16 yıl önce