Brian Paul
61a96a2ac7
progs/xdemos: fix command line flag typo
16 years ago
Brian Paul
8810b8f671
i965: fix hacked Fallback usage in brw_prepare_vertices()
Setting intel->Fallback = 1 clobbered any fallback state that was already
set. Not sure where this hack originated (the git history is a little
convoluted). Define and use a new BRW_FALLBACK_DRAW bit instead. This
shouldn't break anything and could potentially fix some bugs (but no
specific ones are known).
16 years ago
Brian Paul
c24466c34e
intel: define INTEL_FALLBACK_DRIVER for drivers
16 years ago
Brian Paul
ea659f8917
intel: Fallback field is a bitmask, use GLbitfield
16 years ago
Brian Paul
f9bbbe5803
i965: remove unused brw_context::tmp_fallback field
16 years ago
Brian Paul
2f7abf5c04
i965: remove unused BRW_FALLBACK_TEXTURE bit
The value was probably wrong too.
It was the same as INTEL_FALLBACK_DRAW_BUFFER.
16 years ago
Corbin Simpson
04ec113e09
r300g: Enable more stuff in r300_screen, cleanup comments.
Also enable 24-bit depth buffers without stencil.
16 years ago
Corbin Simpson
ff9e1c0198
r300g: Cleanup PSC setup math a bit and stop using Draw formats.
16 years ago
Christoph Bumiller
198925caa1
nv50: handle PIPE_TEX_FILTER_ANISO case
Set the same bits as for linear filtering (in addition
to max anisotropy), and 2 unknown bits I've seen set.
16 years ago
Patrice Mandin
4b8de9bd7c
nouveau: nv30: rewrite so we can render only in depth buffer
16 years ago
Patrice Mandin
f9a69c0f04
nouveau: nv30: use a8r8g8b8 as depth texture format for z24s8
16 years ago
Corbin Simpson
fd7ee2bcb7
Kill off trident.
Hm. I could have said "chew trident and spit it out," or perhaps
"spear trident," instead. Dohoho.
16 years ago
Corbin Simpson
8e4657a9d4
Nuke s3v.
As per FDO #17889 .
16 years ago
Corbin Simpson
06e464c2d5
r300g: Clean up duplicate code in r300_render.
16 years ago
Corbin Simpson
1f7f9bab81
r300g: Move render functions to r300_render.
Part of the fastpath cleanup.
16 years ago
José Fonseca
bf48447caf
scons: Hack LLVM support on Windows.
Doesn't quite work yet though, as small differences in the compilation flags
used when building LLVM and Mesa cause link failures for STL symbols.
16 years ago
José Fonseca
719984afca
llvmpipe: Avoid yet another variable size array.
16 years ago
José Fonseca
ba8c11923a
llvmpipe: Define rdtsc for MSVC.
16 years ago
José Fonseca
9aafa1fbd2
llvmpipe: Avoid variable size arrays.
Not really variable size, but MSVC still doesn't like them.
16 years ago
José Fonseca
01b85e2923
llvmpipe: Use the pack/unpack functions for 8bit unsigned norm multiplication.
16 years ago
José Fonseca
4458695bda
llvmpipe: Utility function to double the bit width of a type.
16 years ago
José Fonseca
421507de06
llvmpipe: Factor vector packing/unpacking to a separate source file.
These functions will be needed to implement many of the 8bit operations,
and they are quite complex on its own.
16 years ago
José Fonseca
a07437f8a6
llvmpipe: Call util_cpu_detect() from the unit tests.
16 years ago
José Fonseca
4797ce0d19
util: Set cpu endianness too.
16 years ago
José Fonseca
1acd891ed3
scons: Disable more MSVC pedantic security warnings.
16 years ago
Alex Deucher
f8bee0e412
Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa
16 years ago
Zack Rusin
1f5b568fbe
st/xorg: cleanup the checks for whether the op is accelerated
16 years ago
Alex Deucher
5e77b61e39
Merge branch 'mesa_7_6_branch' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa
16 years ago
Zack Rusin
c4af8ce69e
st/xorg: lots of render fixes
fixes all the blend modes, fixes flushing/finishing semantics, adds
acceleration for the component alpha modes that we can support, fixes
src in mask shader and general cleanups
16 years ago
Chia-I Wu
4e2bdd6635
progs/egl: Add support for pixmap and pbuffer surface to xeglgears.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
16 years ago
Chia-I Wu
60cf250d47
egl_glx: Add support for eglWaitClient and eglWaitNative.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
16 years ago
Chia-I Wu
7ffe64a7ae
egl_glx: Clean up eglGetProcAddress.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
16 years ago
Chia-I Wu
a206436577
egl_glx: Clean up context functions.
This lifts the requirement that a context must be direct.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
16 years ago
Chia-I Wu
c407c70244
egl_glx: Clean up surface functions.
Separete Drawable and GLXDrawable. Add support for pbuffer and pixmap
surfaces on GLX <= 1.3. Remove surface binding code that will never
work.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
16 years ago
Chia-I Wu
78c3a351bc
egl_glx: Clean up the initialization code.
Proper detection of GLX extensions. Convert fbconfigs or visuals in a
more unified way and validate the resulting configs.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
16 years ago
Chia-I Wu
326baecd75
egl: Correct conversion of native visual type.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
16 years ago
Ben Skeggs
eebf4b5299
nv50: support 3D class 0x8597, remove redundant unknown chipset detection
16 years ago
Corbin Simpson
511bd5f32b
r300g: Check for NULL Draw during flush.
Split from the fastpath WIP.
16 years ago
Andre Maasikas
869e20bcb7
r600: set barrier for tex inst if dst is used earlier, might overwrite it otherwise
16 years ago
Andre Maasikas
a88c9296cb
r600: need to export something from PS
Also avoids empty shader for "END" - seems to be somewhat valid fp
Maybe this can be done differently in the future (fake FRAG_RESULT_COLOR
already in Map_Fragment_Program() or is there a way to program the chip
to not hang in case of no exports.
16 years ago
Andre Maasikas
b86302283b
r600: add beginnings of ARL instruction
16 years ago
Corbin Simpson
0a8cd4862c
r300g: Update comments, function names in r300_state_inlines.
16 years ago
Corbin Simpson
034db65f08
r300g: Update comments, asserts, indents in r300_texture.
I wish I knew enough about textures to really really REALLY fix that file.
16 years ago
Corbin Simpson
5a653ada41
r300g: Remove unused debug flag.
16 years ago
Corbin Simpson
40247d87d2
r300g: Cleanup old static shader state.
16 years ago
Marc Dietrich
b2b239691d
gallium/util: fix cpu detection on ppc
As we are compiling with -D_BSD_SOURCE, sigjmp_buf and siglongjmp
should be replaced by the non-sig functions (see man 3 setjmp).
Tested on linux/cell.
16 years ago
Brian Paul
2cc5a0e6bb
mesa: added _mesa_dump_renderbuffers() debug code
16 years ago
Patrice Mandin
d364f662c6
nouveau: nv30: Do not use assert to return NULL
16 years ago
Patrice Mandin
cb351bdd6e
nouveau: nv30: check number of colour buffers to bind
16 years ago
José Fonseca
ce98860012
llvmpipe: Remove extraneous name in lp_type pre-declaration.
16 years ago